From 8fa3a2bf77f0adb5440f25c3e2951543691e1536 Mon Sep 17 00:00:00 2001 From: Alexander Sverdlin Date: Tue, 23 Jun 2026 22:48:17 +0200 Subject: [PATCH] arm64: dts: allwinner: a100: Add LRADC node A100/A133 SoCs feature a Low Rate ADC (LRADC) for Key application. Specs: - Power supply voltage: 1.8 V - Reference voltage: 1.35 V - Interrupt support - Support Hold Key and General Key - Support normal, continue and single work mode - 6-bits resolution, sample rate up to 2 kHz - Voltage input range between 0 and 1.35 V Reviewed-by: Jernej Skrabec Signed-off-by: Alexander Sverdlin Link: https://patch.msgid.link/20260623204824.691832-6-alexander.sverdlin@gmail.com Signed-off-by: Chen-Yu Tsai --- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi index b3fb1e0ee796..ba6020989ce9 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi @@ -466,6 +466,16 @@ ths: thermal-sensor@5070400 { #thermal-sensor-cells = <1>; }; + lradc: lradc@5070800 { + compatible = "allwinner,sun50i-a100-lradc", + "allwinner,sun50i-r329-lradc"; + reg = <0x05070800 0x400>; + interrupts = ; + clocks = <&ccu CLK_BUS_LRADC>; + resets = <&ccu RST_BUS_LRADC>; + status = "disabled"; + }; + usb_otg: usb@5100000 { compatible = "allwinner,sun50i-a100-musb", "allwinner,sun8i-a33-musb";