On Wed, 15 Feb 2023 21:37:10 +0100
Bastian Germann [off-list ref] wrote:
Hi,
Add the hwspinlock to A64 which is already implemented for A31.
Signed-off-by: Bastian Germann <redacted>
This looks alright to me, but there is still the debate what to do with
the names properties. So holding any tags back until this is resolved.
Cheers,
Andre
quoted hunk ↗ jump to hunk
---
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
index 77b5349f6087..f2ecc21f06ed 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
@@ -851,6 +851,17 @@ wdt0: watchdog@1c20ca0 {
clocks = <&osc24M>;
};
+ hwspinlock: hwlock@1c18000 {
+ compatible = "allwinner,sun50i-a64-hwspinlock",
+ "allwinner,sun6i-a31-hwspinlock";
+ reg = <0x01c18000 0x1000>;
+ clocks = <&ccu CLK_BUS_SPINLOCK>;
+ clock-names = "ahb";
+ resets = <&ccu RST_BUS_SPINLOCK>;
+ reset-names = "ahb";
+ #hwlock-cells = <1>;
+ };
+
spdif: spdif@1c21000 {
#sound-dai-cells = <0>;
compatible = "allwinner,sun50i-a64-spdif",