[PATCH v2 2/3] arm64: tegra: Add FUSE block on Tegra264

From: Jon Hunter

Date: Thu Sep 17 2026 - 05:24:29 EST


From: Thierry Reding <treding@xxxxxxxxxx>

The FUSE block contains a number of registers exposing information that
is useful for certain drivers and/or userspace to read at runtime.

Signed-off-by: Thierry Reding <treding@xxxxxxxxxx>
Signed-off-by: Jon Hunter <jonathanh@xxxxxxxxxx>
---
arch/arm64/boot/dts/nvidia/tegra264.dtsi | 7 +++++++
1 file changed, 7 insertions(+)

diff --git a/arch/arm64/boot/dts/nvidia/tegra264.dtsi b/arch/arm64/boot/dts/nvidia/tegra264.dtsi
index b84f93ad227e624a696f50c4e86c7909901096bd..dd81ce3b36aee163d81437d0a7fed0ccde2748d8 100644
--- a/arch/arm64/boot/dts/nvidia/tegra264.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra264.dtsi
@@ -43,6 +43,13 @@ misc@100000 {
<0x0 0x0c140000 0x0 0x10000>;
};

+ fuse@1000000 {
+ compatible = "nvidia,tegra264-efuse";
+ reg = <0x0 0x1000000 0x0 0x20000>;
+ clocks = <&bpmp TEGRA264_CLK_FUSE>;
+ clock-names = "fuse";
+ };
+
timer@8000000 {
compatible = "nvidia,tegra234-timer";
reg = <0x0 0x08000000 0x0 0x140000>;

--
2.43.0