From 640f23bf7d0c803af18cefcf67390201f1d3b5fc Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Sun, 11 May 2025 21:31:55 -0500 Subject: [PATCH] arm64: tegra: Add BPMP node for Tegra210 The Tegra210 soc supports bpmp offload for power management among other things. This was considered insecure partway through the soc's lifecycle and support was removed in the bootloader. However, Tegra210B01 returned to using the bpmp. Plus old bootloaders on the original Tegra210 still work with the existing driver. So add the node to the common Tegra210 soc dtsi, but disabled by default. Signed-off-by: Aaron Kling --- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/nvidia/tegra210.dtsi b/arch/arm64/boot/dts/nvidia/tegra210.dtsi index 28e1cc3f5e4c..279b928beb26 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210.dtsi @@ -958,6 +958,19 @@ status = "disabled"; }; + bpmp: bpmp@70016000 { + compatible = "nvidia,tegra210-bpmp"; + reg = <0x0 0x70016000 0x0 0x2000 + 0x0 0x60001000 0x0 0x1000>; + status = "disabled"; + + interrupts = , + ; + interrupt-names = "tx", "rx"; + + #clock-cells = <1>; + }; + mc: memory-controller@70019000 { compatible = "nvidia,tegra210-mc"; reg = <0x0 0x70019000 0x0 0x1000>;