diff --git a/arch/arm64/boot/dts/qcom/nord-ride-embedded.dts b/arch/arm64/boot/dts/qcom/nord-ride-embedded.dts index 8e5a4a768baed..0e7e4f16ca1c1 100644 --- a/arch/arm64/boot/dts/qcom/nord-ride-embedded.dts +++ b/arch/arm64/boot/dts/qcom/nord-ride-embedded.dts @@ -20,6 +20,7 @@ aliases { serial0 = &uart15; + serial1 = &uart17; }; chosen { @@ -114,6 +115,7 @@ compatible = "qcom,wcn7850-pmu"; wlan-enable-gpios = <&pmau0102_e_gpios 10 GPIO_ACTIVE_HIGH>; + bt-enable-gpios = <&pmau0102_e_gpios 9 GPIO_ACTIVE_HIGH>; vdd-supply = <&vreg_wcn_3p3>; vddio-supply = <&vreg_s3a_1p8>; @@ -958,6 +960,23 @@ status = "okay"; }; +&uart17 { + status = "okay"; + + bluetooth { + compatible = "qcom,wcn7850-bt"; + max-speed = <3200000>; + + vddaon-supply = <&vreg_pmu_aon_0p59>; + vddwlcx-supply = <&vreg_pmu_wlcx_0p8>; + vddwlmx-supply = <&vreg_pmu_wlmx_0p85>; + vddrfacmn-supply = <&vreg_pmu_rfa_cmn>; + vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>; + vddrfa1p8-supply = <&vreg_pmu_rfa_1p8>; + }; +}; + &ufs_mem_hc { reset-gpios = <&tlmm 181 GPIO_ACTIVE_LOW>;