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

Commit feac0f72 authored by Vatsal Bucha's avatar Vatsal Bucha
Browse files

ARM: dts: msm: Add Euro usbc support for 670 internal codec



For sdm670 internal codec gnd-mic-swap-gpio is present but
is not enabled in overlay. Add this support for Euro headset
for usbc so that switch is flipped in this case.

CRs-Fixed: 2164365
Change-Id: I968ff5e6330ffed2d921860e175664db7d5a6ab4
Signed-off-by: default avatarVatsal Bucha <vbucha@codeaurora.org>
parent ea79bc1e
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -117,13 +117,6 @@
		pinctrl-1 = <&wcd_usbc_analog_en1_idle>;
	};

	wcd_gnd_mic_swap_gpio: msm_cdc_pinctrl_gnd_mic_swap {
		compatible = "qcom,msm-cdc-pinctrl";
		pinctrl-names = "aud_active", "aud_sleep";
		pinctrl-0 = <&wcd_gnd_mic_swap_active>;
		pinctrl-1 = <&wcd_gnd_mic_swap_idle>;
	};

	cdc_pdm_gpios: cdc_pdm_pinctrl {
		compatible = "qcom,msm-cdc-pinctrl";
		pinctrl-names = "aud_active", "aud_sleep";
+4 −1
Original line number Diff line number Diff line
@@ -14,5 +14,8 @@
&int_codec {
	qcom,msm-mbhc-usbc-audio-supported = <1>;
	qcom,usbc-analog-en1-gpio = <&wcd_usbc_analog_en1_gpio>;
	qcom,us-euro-gpios = <&wcd_gnd_mic_swap_gpio>;
	qcom,usbc-analog-en2-gpio = <&tlmm 40 0>;
	pinctrl-names = "aud_active", "aud_sleep";
	pinctrl-0 = <&wcd_usbc_analog_en2_active>;
	pinctrl-1 = <&wcd_usbc_analog_en2_idle>;
};
+3 −3
Original line number Diff line number Diff line
@@ -1448,8 +1448,8 @@
			};
		};

		wcd_gnd_mic_swap {
			wcd_gnd_mic_swap_idle: wcd_gnd_mic_swap_idle {
		wcd_usbc_analog_en2 {
			wcd_usbc_analog_en2_idle: wcd_usbc_ana_en2_idle {
				mux {
					pins = "gpio40";
					function = "gpio";
@@ -1463,7 +1463,7 @@
				};
			};

			wcd_gnd_mic_swap_active: wcd_gnd_mic_swap_active {
			wcd_usbc_analog_en2_active: wcd_usbc_ana_en2_active {
				mux {
					pins = "gpio40";
					function = "gpio";