From 8336d95b0cce07ecb5849a1a1a2c233a39c97cfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= <nfraprado@collabora.com> Date: Mon, 28 Feb 2022 13:42:26 -0500 Subject: [PATCH] STOPSHIP: arm64: dts: mt8192-evb: Add wifi --- arch/arm64/boot/dts/mediatek/mt8192-evb.dts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8192-evb.dts b/arch/arm64/boot/dts/mediatek/mt8192-evb.dts index 6654445749601..a340ba89fff6b 100644 --- a/arch/arm64/boot/dts/mediatek/mt8192-evb.dts +++ b/arch/arm64/boot/dts/mediatek/mt8192-evb.dts @@ -209,6 +209,11 @@ scp_mem_reserved: scp_mem_region@50000000 { reg = <0 0x50000000 0 0x2900000>; no-map; }; + + wifi_restricted_dma_region: wifi-restricted-dma-region@c0000000 { + compatible = "restricted-dma-pool"; + reg = <0 0xc0000000 0 0x4000000>; + }; }; pwmleds { @@ -1694,6 +1699,22 @@ &pcie { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&pcie_pinmux_pins>; + + pcie0: pcie@0,0 { + device_type = "pci"; + reg = <0x0000 0 0 0 0>; + #address-cells = <3>; + #size-cells = <2>; + ranges; + num-lanes = <1>; + bus-range = <0x1 0x1>; + + wifi: wifi@0,0 { + reg = <0x83010000 0x0 0x00000000 0x0 0x00100000 + 0x83010000 0x0 0x00100000 0x0 0x00100000>; + memory-region = <&wifi_restricted_dma_region>; + }; + }; }; #include <arm/cros-ec-keyboard.dtsi> -- GitLab