diff --git a/arch/arm64/boot/dts/qcom/kodiak-el2.dtso b/arch/arm64/boot/dts/qcom/kodiak-el2.dtso index 96501dd3033a..5cab90b6a9dd 100644 --- a/arch/arm64/boot/dts/qcom/kodiak-el2.dtso +++ b/arch/arm64/boot/dts/qcom/kodiak-el2.dtso @@ -5,7 +5,6 @@ * Kodiak specific modifications required to boot in EL2. */ - /dts-v1/; /plugin/; @@ -21,9 +20,14 @@ iommus = <&apps_smmu 0x11a0 0x0400>; }; -&remoteproc_wpss { - iommus = <&apps_smmu 0x1c03 0x1>, - <&apps_smmu 0x1c83 0x1>; +&reserved_memory { + #address-cells = <2>; + #size-cells = <2>; + + wlan_ce_mem: wlan-ce@4cd000 { + no-map; + reg = <0x0 0x004cd000 0x0 0x1000>; + }; }; &venus { @@ -36,3 +40,12 @@ &watchdog { status = "okay"; }; + +&wifi { + memory-region = <&wlan_fw_mem>, <&wlan_ce_mem>; + status = "okay"; + + wifi-firmware { + iommus = <&apps_smmu 0x1c02 0x1>; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index e23bc90d0eae..7822a6809176 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -91,7 +91,7 @@ }; }; - reserved-memory { + reserved_memory: reserved-memory { #address-cells = <2>; #size-cells = <2>; ranges;