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

Commit b484d42f authored by Dieter Luecking's avatar Dieter Luecking Committed by Mangesh Kunchamwar
Browse files

ARM: dts: msm: Update to I2S pinctrl for QCS405



Adding SD6 and SD7 for primary I2S interface to
support configurations for up to 8 data lines.

Change-Id: I057dff693688842b46b18d976f159120e2d5db6e
Signed-off-by: default avatarDieter Luecking <dieterl@codeaurora.org>
parent 86382077
Loading
Loading
Loading
Loading
+60 −0
Original line number Diff line number Diff line
@@ -1161,6 +1161,66 @@
			};
		};

		pri_mi2s_sd6 {
			pri_mi2s_sd6_sleep: pri_mi2s_sd6_sleep {
				mux {
					pins = "gpio95";
					function = "i2s_1";
				};

				config {
					pins = "gpio95";
					drive-strength = <2>;   /* 2 mA */
					bias-pull-down;         /* PULL DOWN */
					input-enable;
				};
			};

			pri_mi2s_sd6_active: pri_mi2s_sd6_active {
				mux {
					pins = "gpio95";
					function = "i2s_1";
				};

				config {
					pins = "gpio95";
					drive-strength = <8>;   /* 8 mA */
					bias-disable;           /* NO PULL */
					output-high;
				};
			};
		};

		pri_mi2s_sd7 {
			pri_mi2s_sd7_sleep: pri_mi2s_sd7_sleep {
				mux {
					pins = "gpio96";
					function = "i2s_1";
				};

				config {
					pins = "gpio96";
					drive-strength = <2>;   /* 2 mA */
					bias-pull-down;         /* PULL DOWN */
					input-enable;
				};
			};

			pri_mi2s_sd7_active: pri_mi2s_sd7_active {
				mux {
					pins = "gpio96";
					function = "i2s_1";
				};

				config {
					pins = "gpio96";
					drive-strength = <8>;   /* 8 mA */
					bias-disable;           /* NO PULL */
					output-high;
				};
			};
		};

		pca9956b_reset_gpio: pca9956b_reset_gpio {
			mux {
				pins = "gpio95";