[PATCH 3/3] riscv: dts: allwinner: d1-t113: Add the hardware spinlock

From: Nguyen Minh Tien

Date: Sat Sep 26 2026 - 22:58:09 EST


Add the hardware spinlock of the D1 and T113. It goes in
sunxi-d1-t113.dtsi rather than sunxi-d1s-t113.dtsi, as the D1s manual
has no spinlock in its memory map.

Signed-off-by: Nguyen Minh Tien <tien.nguyenminh@xxxxxxxxxxxxxxxxxx>
---
arch/riscv/boot/dts/allwinner/sunxi-d1-t113.dtsi | 9 +++++++++
1 file changed, 9 insertions(+)

diff --git a/arch/riscv/boot/dts/allwinner/sunxi-d1-t113.dtsi b/arch/riscv/boot/dts/allwinner/sunxi-d1-t113.dtsi
index 3b077dc086..228cc5c074 100644
--- a/arch/riscv/boot/dts/allwinner/sunxi-d1-t113.dtsi
+++ b/arch/riscv/boot/dts/allwinner/sunxi-d1-t113.dtsi
@@ -11,5 +11,14 @@ dsp_wdt: watchdog@1700400 {
clock-names = "hosc", "losc";
status = "reserved";
};
+
+ hwlock: hwlock@3005000 {
+ compatible = "allwinner,sun20i-d1-hwspinlock",
+ "allwinner,sun6i-a31-hwspinlock";
+ reg = <0x3005000 0x1000>;
+ clocks = <&ccu CLK_BUS_SPINLOCK>;
+ resets = <&ccu RST_BUS_SPINLOCK>;
+ #hwlock-cells = <1>;
+ };
};
};
--
2.34.1