From fe382e75d329710c138cf7ced501c20c1ada0b73 Mon Sep 17 00:00:00 2001 From: zhouwl Date: Wed, 6 Apr 2022 09:30:47 +0800 Subject: [PATCH] arm64/dts: miami headset bringup Miami uses FSA4480 usb type-c analog audio switch to implement wired headset detection. Change-Id: I5928e591d9501fb5eb4be17a724e44323bca80ba Signed-off-by: zhouwl Reviewed-on: https://gerrit.mot.com/2234587 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Lu Chai Reviewed-by: Haijian Ma Reviewed-by: Hujun Liao Submit-Approved: Jira Key --- qcom/blair-miami-audio-overlay.dtsi | 17 +++++++++++++++-- qcom/blair-miami-common-overlay.dtsi | 2 +- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/qcom/blair-miami-audio-overlay.dtsi b/qcom/blair-miami-audio-overlay.dtsi index d43b58d40559..40e2f39c28da 100644 --- a/qcom/blair-miami-audio-overlay.dtsi +++ b/qcom/blair-miami-audio-overlay.dtsi @@ -293,6 +293,17 @@ }; }; +&qupv3_se10_i2c { + status = "ok"; + fsa4480: fsa4480@42 { + compatible = "qcom,fsa4480-i2c"; + reg = <0x42>; + io-channels = <&mmi_discrete_charger PSY_IIO_TYPEC_ACCESSORY_MODE>; + io-channel-names = "typec_accessory_mode"; + qcom,use-power-supply = <1>; + }; +}; + &holi_snd { qcom,model = "holi-9370_aw882xx-snd-card"; qcom,msm-mi2s-master = <1>, <1>, <1>, <1>; @@ -339,8 +350,6 @@ "VA DMIC1", "VA MIC BIAS1", "VA DMIC2", "VA MIC BIAS3", "VA DMIC3", "VA MIC BIAS3"; - qcom,msm-mbhc-hphl-swh = <1>; - qcom,msm-mbhc-gnd-swh = <1>; asoc-codec = <&stub_codec>, <&bolero>, <&wcd937x_codec>,<&aw882xxacf>,<&aw882xxacf_recv>; asoc-codec-names = "msm-stub-codec.1", "bolero_codec", @@ -349,6 +358,10 @@ <&bolero>; qcom,msm-mbhc-hs-mic-max-threshold-mv = <2700>; qcom,msm-mbhc-hs-mic-min-threshold-mv = <116>; + qcom,msm-mbhc-usbc-audio-supported = <1>; + qcom,msm-mbhc-hphl-swh = <0>; + qcom,msm-mbhc-gnd-swh = <0>; + fsa4480-i2c-handle = <&fsa4480>; }; &qupv3_se10_i2c { diff --git a/qcom/blair-miami-common-overlay.dtsi b/qcom/blair-miami-common-overlay.dtsi index 379d54ab5891..4a00384b88b0 100644 --- a/qcom/blair-miami-common-overlay.dtsi +++ b/qcom/blair-miami-common-overlay.dtsi @@ -11,7 +11,6 @@ */ #include "blair-nopmi-moto-common-overlay.dtsi" -#include "blair-miami-audio-overlay.dtsi" #include #include #include "holi-pmic-overlay-pm6125.dtsi" @@ -26,6 +25,7 @@ #include "tcpc_config.dtsi" #include "discrete_charging_miami.dtsi" #include "discrete-rt-pd-manger.dtsi" +#include "blair-miami-audio-overlay.dtsi" &wcd937x_codec { cdc-vdd-rxtx-supply = <&L9A>;