From bc4ef68f741f279c99f7f4e5bd273f1a31741751 Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Tue, 14 Jul 2026 21:20:13 -0500 Subject: [PATCH] arm64: tegra: Add Wifi node for Tegra210B01 P2894 The Tegra210B01 p2894 product has a BCM4356 module with wifi on pcie. Enable the pcie port it is plugged into add a node for the wifi card, and add a gpio-hog to enable power to the card. Attempts to tie the gpio to power sequencing has not worked. Change-Id: I7236fa1a3eabeb7fbb5b94af05f951b922955a38 Signed-off-by: Aaron Kling --- .../dts/nvidia/tegra210b01-p2894-2551-b00.dts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/nvidia/tegra210b01-p2894-2551-b00.dts b/arch/arm64/boot/dts/nvidia/tegra210b01-p2894-2551-b00.dts index 7806a44f73b4..d2529198254e 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210b01-p2894-2551-b00.dts +++ b/arch/arm64/boot/dts/nvidia/tegra210b01-p2894-2551-b00.dts @@ -9,6 +9,28 @@ compatible = "nvidia,p2894-2551-b00", "nvidia,darcy", "nvidia,tegra210b01", "nvidia,tegra210"; + pcie@1003000 { + pci@1,0 { + phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>, + <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>; + phy-names = "pcie-0", "pcie-1"; + status = "okay"; + + wifi@0,0 { + compatible = "brcm,bcm4356-fmac", "brcm,bcm4329-fmac"; + }; + }; + }; + + gpio@6000d000 { + wlreg-hog { + gpio-hog; + gpios = ; + output-high; + line-name = "wlreg_on"; + }; + }; + pinmux@700008d4 { pinmux { pex_l0_rst_n_pa0 {