On 21.01.2024 20:41, Adam Skladowski wrote: > Add node describing wireless connectivity subsystem. > > Signed-off-by: Adam Skladowski <a39.skl@xxxxxxxxx> > --- > arch/arm64/boot/dts/qcom/msm8976.dtsi | 96 +++++++++++++++++++++++++++ > 1 file changed, 96 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/msm8976.dtsi b/arch/arm64/boot/dts/qcom/msm8976.dtsi > index 5a7be93a0115..73ddfaecd3ad 100644 > --- a/arch/arm64/boot/dts/qcom/msm8976.dtsi > +++ b/arch/arm64/boot/dts/qcom/msm8976.dtsi > @@ -861,6 +861,36 @@ data-pins { > bias-pull-up; > }; > }; > + > + wcss_wlan_default: wcss-wlan-default-state { > + wcss_wlan2-pins { No underscores in node names > + pins = "gpio40"; > + function = "wcss_wlan2"; > + drive-strength = <6>; > + bias-pull-up; > + }; > + > + wcss_wlan1-pins { > + pins = "gpio41"; > + function = "wcss_wlan1"; > + drive-strength = <6>; > + bias-pull-up; > + }; > + > + wcss_wlan0-pins { > + pins = "gpio42"; > + function = "wcss_wlan0"; > + drive-strength = <6>; > + bias-pull-up; > + }; > + > + wcss_wlan-pins { > + pins = "gpio43", "gpio44"; > + function = "wcss_wlan"; > + drive-strength = <6>; > + bias-pull-up; > + }; > + }; > }; > > gcc: clock-controller@1800000 { > @@ -1540,6 +1570,72 @@ blsp2_i2c4: i2c@7af8000 { > status = "disabled"; > }; > > + wcnss: remoteproc@a204000 { > + compatible = "qcom,pronto-v3-pil", "qcom,pronto"; > + reg = <0xa204000 0x2000>, <0xa202000 0x1000>, <0xa21b000 0x3000>; > + reg-names = "ccu", "dxe", "pmu"; One a line, please > + > + memory-region = <&wcnss_fw_mem>; > + > + interrupts-extended = <&intc GIC_SPI 149 IRQ_TYPE_EDGE_RISING>, > + <&wcnss_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, > + <&wcnss_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, > + <&wcnss_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, > + <&wcnss_smp2p_in 3 IRQ_TYPE_EDGE_RISING>; > + interrupt-names = "wdog", "fatal", "ready", "handover", "stop-ack"; And here too > + > + power-domains = <&rpmpd MSM8976_VDDCX>, > + <&rpmpd MSM8976_VDDMX>; > + power-domain-names = "cx", "mx"; > + > + qcom,smem-states = <&wcnss_smp2p_out 0>; > + qcom,smem-state-names = "stop"; > + > + pinctrl-names = "default"; > + pinctrl-0 = <&wcss_wlan_default>; rev order Konrad