Loading arch/arm64/boot/dts/qcom/sdm429-qrd-spyro-evt.dtsi +48 −0 Original line number Original line Diff line number Diff line Loading @@ -504,6 +504,36 @@ }; }; }; }; smart_pa_int { pa_int_default: pa_int_default { mux { pins = "gpio73", "gpio73"; function = "gpio"; }; config { pins = "gpio73", "gpio73"; drive-strength = <4>; bias-disable; }; }; }; smart_pa_rst { pa_rst_default: pa_rst_default { mux { pins = "gpio68", "gpio68"; function = "gpio"; }; config { pins = "gpio68", "gpio68"; drive-strength = <4>; bias-disable; }; }; }; }; }; &modem_mem { &modem_mem { Loading Loading @@ -558,6 +588,9 @@ pinctrl-3 = <&quat_mi2s_active &quat_mi2s_din_active pinctrl-3 = <&quat_mi2s_active &quat_mi2s_din_active &cdc_dmic0_clk_act &cdc_dmic0_data_act>; &cdc_dmic0_clk_act &cdc_dmic0_data_act>; /delete-property/qcom,cdc-us-euro-gpios; /delete-property/qcom,cdc-us-euro-gpios; /delete-property/qcom,pri-mi2s-gpios; /delete-property/qcom,cdc-us-eu-gpios; asoc-codec = <&stub_codec>, <&msm_dig_codec>; asoc-codec = <&stub_codec>, <&msm_dig_codec>; asoc-codec-names = "msm-stub-codec.1", "msm-dig-codec"; asoc-codec-names = "msm-stub-codec.1", "msm-dig-codec"; Loading Loading @@ -609,11 +642,26 @@ status = "disabled"; status = "disabled"; }; }; &cdc_us_euro_sw { status = "disabled"; }; &cdc_pri_mi2s_gpios { status = "disabled"; }; &cdc_quin_mi2s_gpios { status = "disabled"; }; &i2c_2 { &i2c_2 { aw8896_smartpa@34 { aw8896_smartpa@34 { compatible = "awinic,aw8896_smartpa"; compatible = "awinic,aw8896_smartpa"; reg = <0x34>; reg = <0x34>; reset-gpio = <&tlmm 68 0>; reset-gpio = <&tlmm 68 0>; irq-gpio = <&tlmm 73 0>; pinctrl-names = "default"; pinctrl-0 = <&pa_int_default &pa_rst_default>; status = "okay"; status = "okay"; }; }; }; }; Loading
arch/arm64/boot/dts/qcom/sdm429-qrd-spyro-evt.dtsi +48 −0 Original line number Original line Diff line number Diff line Loading @@ -504,6 +504,36 @@ }; }; }; }; smart_pa_int { pa_int_default: pa_int_default { mux { pins = "gpio73", "gpio73"; function = "gpio"; }; config { pins = "gpio73", "gpio73"; drive-strength = <4>; bias-disable; }; }; }; smart_pa_rst { pa_rst_default: pa_rst_default { mux { pins = "gpio68", "gpio68"; function = "gpio"; }; config { pins = "gpio68", "gpio68"; drive-strength = <4>; bias-disable; }; }; }; }; }; &modem_mem { &modem_mem { Loading Loading @@ -558,6 +588,9 @@ pinctrl-3 = <&quat_mi2s_active &quat_mi2s_din_active pinctrl-3 = <&quat_mi2s_active &quat_mi2s_din_active &cdc_dmic0_clk_act &cdc_dmic0_data_act>; &cdc_dmic0_clk_act &cdc_dmic0_data_act>; /delete-property/qcom,cdc-us-euro-gpios; /delete-property/qcom,cdc-us-euro-gpios; /delete-property/qcom,pri-mi2s-gpios; /delete-property/qcom,cdc-us-eu-gpios; asoc-codec = <&stub_codec>, <&msm_dig_codec>; asoc-codec = <&stub_codec>, <&msm_dig_codec>; asoc-codec-names = "msm-stub-codec.1", "msm-dig-codec"; asoc-codec-names = "msm-stub-codec.1", "msm-dig-codec"; Loading Loading @@ -609,11 +642,26 @@ status = "disabled"; status = "disabled"; }; }; &cdc_us_euro_sw { status = "disabled"; }; &cdc_pri_mi2s_gpios { status = "disabled"; }; &cdc_quin_mi2s_gpios { status = "disabled"; }; &i2c_2 { &i2c_2 { aw8896_smartpa@34 { aw8896_smartpa@34 { compatible = "awinic,aw8896_smartpa"; compatible = "awinic,aw8896_smartpa"; reg = <0x34>; reg = <0x34>; reset-gpio = <&tlmm 68 0>; reset-gpio = <&tlmm 68 0>; irq-gpio = <&tlmm 73 0>; pinctrl-names = "default"; pinctrl-0 = <&pa_int_default &pa_rst_default>; status = "okay"; status = "okay"; }; }; }; };