Loading arch/arm64/boot/dts/qcom/atoll-atp.dtsi +4 −0 Original line number Diff line number Diff line Loading @@ -296,3 +296,7 @@ }; }; }; &sde_dp { qcom,dp-aux-switch=<&fsa4480>; }; arch/arm64/boot/dts/qcom/atoll-audio.dtsi +0 −1 Original line number Diff line number Diff line Loading @@ -184,7 +184,6 @@ }; &qupv3_se9_i2c { status = "ok"; fsa4480: fsa4480@42 { compatible = "qcom,fsa4480-i2c"; reg = <0x42>; Loading arch/arm64/boot/dts/qcom/atoll-idp.dtsi +5 −0 Original line number Diff line number Diff line Loading @@ -283,3 +283,8 @@ &nfc_clk_req_suspend>; }; }; &sde_dp{ qcom,dp-aux-switch = <&fsa4480>; }; arch/arm64/boot/dts/qcom/atoll-pinctrl.dtsi +26 −0 Original line number Diff line number Diff line Loading @@ -218,6 +218,32 @@ }; }; sde_dp_aux_active: sde_dp_aux_active { mux { pins = "gpio55", "gpio33"; function = "gpio"; }; config{ pins = "gpio55", "gpio33"; bias-disable = <0>; drive-strength = <8>; }; }; sde_dp_aux_suspend: sde_dp_aux_suspend { mux { pins = "gpio55", "gpio33"; function = "gpio"; }; config { pins = "gpio55", "gpio33"; bias-pull-down; drive-strength = <2>; }; }; sde_dp_usbplug_cc_suspend: sde_dp_cc_suspend { mux { pins = "gpio104"; Loading arch/arm64/boot/dts/qcom/atoll-qrd.dtsi +13 −0 Original line number Diff line number Diff line Loading @@ -480,3 +480,16 @@ &dsi_rm69299_visionox_amoled_vid_display { qcom,dsi-display-active; }; &sde_dp{ pinctrl-names = "mdss_dp_active", "mdss_dp_sleep"; pinctrl-0 = <&sde_dp_aux_active &sde_dp_usbplug_cc_active>; pinctrl-1 = <&sde_dp_aux_suspend &sde_dp_usbplug_cc_suspend>; qcom,aux-en-gpio = <&tlmm 55 0>; qcom,aux-sel-gpio = <&tlmm 33 0>; qcom,dp-gpio-aux-switch; }; &fsa4480{ status="disabled"; }; Loading
arch/arm64/boot/dts/qcom/atoll-atp.dtsi +4 −0 Original line number Diff line number Diff line Loading @@ -296,3 +296,7 @@ }; }; }; &sde_dp { qcom,dp-aux-switch=<&fsa4480>; };
arch/arm64/boot/dts/qcom/atoll-audio.dtsi +0 −1 Original line number Diff line number Diff line Loading @@ -184,7 +184,6 @@ }; &qupv3_se9_i2c { status = "ok"; fsa4480: fsa4480@42 { compatible = "qcom,fsa4480-i2c"; reg = <0x42>; Loading
arch/arm64/boot/dts/qcom/atoll-idp.dtsi +5 −0 Original line number Diff line number Diff line Loading @@ -283,3 +283,8 @@ &nfc_clk_req_suspend>; }; }; &sde_dp{ qcom,dp-aux-switch = <&fsa4480>; };
arch/arm64/boot/dts/qcom/atoll-pinctrl.dtsi +26 −0 Original line number Diff line number Diff line Loading @@ -218,6 +218,32 @@ }; }; sde_dp_aux_active: sde_dp_aux_active { mux { pins = "gpio55", "gpio33"; function = "gpio"; }; config{ pins = "gpio55", "gpio33"; bias-disable = <0>; drive-strength = <8>; }; }; sde_dp_aux_suspend: sde_dp_aux_suspend { mux { pins = "gpio55", "gpio33"; function = "gpio"; }; config { pins = "gpio55", "gpio33"; bias-pull-down; drive-strength = <2>; }; }; sde_dp_usbplug_cc_suspend: sde_dp_cc_suspend { mux { pins = "gpio104"; Loading
arch/arm64/boot/dts/qcom/atoll-qrd.dtsi +13 −0 Original line number Diff line number Diff line Loading @@ -480,3 +480,16 @@ &dsi_rm69299_visionox_amoled_vid_display { qcom,dsi-display-active; }; &sde_dp{ pinctrl-names = "mdss_dp_active", "mdss_dp_sleep"; pinctrl-0 = <&sde_dp_aux_active &sde_dp_usbplug_cc_active>; pinctrl-1 = <&sde_dp_aux_suspend &sde_dp_usbplug_cc_suspend>; qcom,aux-en-gpio = <&tlmm 55 0>; qcom,aux-sel-gpio = <&tlmm 33 0>; qcom,dp-gpio-aux-switch; }; &fsa4480{ status="disabled"; };