Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c757e03e authored by Baochu Xu's avatar Baochu Xu
Browse files

ARM: dts: Add pinctl for digit codec on SDM429W



Add pinctl for digit codec on SDM429W

Change-Id: I1b883c5b133682346a5d7eb94335acd8b460c185
Signed-off-by: default avatarBaochu Xu <bxu@codeaurora.org>
parent fbd9ceb4
Loading
Loading
Loading
Loading
+105 −1
Original line number Diff line number Diff line
/*
 * Copyright (c) 2015-2016, 2018, The Linux Foundation. All rights reserved.
 * Copyright (c) 2015-2016, 2018-2019, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
@@ -480,6 +480,58 @@
				};
			};
		};
		pmx_quat_mi2s {
			label = "quat_mi2s";
			quat_mi2s_active: quat_mi2s_active {
				mux {
					pins = "gpio94", "gpio95";
					function = "sec_mi2s";
				};
				configs {
					pins = "gpio94", "gpio95";
					drive-strength = <8>;   /* 8 MA */
					bias-disable;           /* No PULL */
				};
			};
			quat_mi2s_sleep: quat_mi2s_sleep {
				mux {
					pins = "gpio94", "gpio95";
					function = "sec_mi2s";
				};
				configs {
					pins = "gpio94", "gpio95";
					drive-strength = <2>;   /* 2 MA */
					bias-pull-down;	        /* PULL DOWN */
				};
			};
		};

		pmx_quat_mi2s_din {
			label = "quat_mi2s_din";
			quat_mi2s_din_active: quat_mi2s_din_active {
				mux {
					pins = "gpio12", "gpio13";
					function = "sec_mi2s";
				};
				configs {
					pins = "gpio2", "gpio3";
					drive-strength = <8>;   /* 8 MA */
					bias-disable;	        /* No PULL */
					output-high;
				};
			};
			quat_mi2s_din_sleep: quat_mi2s_din_sleep {
				mux {
					pins = "gpio12", "gpio13";
					function = "sec_mi2s";
				};
				configs {
					pins = "gpio2", "gpio3";
					drive-strength = <2>;   /* 2 MA */
					bias-pull-down;	        /* PULL DOWN */
				};
			};
		};

		cdc_mclk2_pin {
			cdc_mclk2_sleep: cdc_mclk2_sleep {
@@ -1455,7 +1507,59 @@
				};
			};
		};
		cdc-dmic-lines {
			cdc_dmic0_clk_act: dmic0_clk_on {
				mux {
					pins = "gpio89";
					function = "dmic0_clk";
				};

				config {
					pins = "gpio89";
					drive-strength = <8>;
					bias-pull-none;
				};
			};

			cdc_dmic0_clk_sus: dmic0_clk_off {
				mux {
					pins = "gpio89";
					function = "gpio";
				};

				config {
					pins = "gpio89";
					drive-strength = <2>;
					bias-disable;
				};
			};

			cdc_dmic0_data_act: dmic0_data_on {
				mux {
					pins = "gpio90";
					function = "dmic0_data";
				};

				config {
					pins = "gpio90";
					drive-strength = <8>;
					bias-pull-none;
				};
			};

			cdc_dmic0_data_sus: dmic0_data_off {
				mux {
					pins = "gpio90";
					function = "gpio";
				};

				config {
					pins = "gpio90";
					drive-strength = <2>;
					bias-disable;
				};
			};
		};
		/*sensors */
		cam_sensor_mclk0_default: cam_sensor_mclk0_default {
			/* MCLK0 */