On Wed, 17 Apr 2024 12:04:23 -0500 Chris Morgan <macroalpha82@xxxxxxxxx> wrote: > From: Chris Morgan <macromorgan@xxxxxxxxxxx> > > The H616 has a GPADC controller which is identical to the one found on > the D1/T113s/R329/T507 SoCs. Compared against the manual: Reviewed-by: Andre Przywara <andre.przywara@xxxxxxx> Cheers, Andre > Signed-off-by: Chris Morgan <macromorgan@xxxxxxxxxxx> > --- > arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi > index b2e85e52d1a1..3da37948b89f 100644 > --- a/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi > +++ b/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi > @@ -581,6 +581,17 @@ spdif: spdif@5093000 { > status = "disabled"; > }; > > + gpadc: adc@5070000 { > + compatible = "allwinner,sun50i-h616-gpadc", > + "allwinner,sun20i-d1-gpadc"; > + reg = <0x05070000 0x400>; > + clocks = <&ccu CLK_BUS_GPADC>; > + resets = <&ccu RST_BUS_GPADC>; > + interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>; > + status = "disabled"; > + #io-channel-cells = <1>; > + }; > + > ths: thermal-sensor@5070400 { > compatible = "allwinner,sun50i-h616-ths"; > reg = <0x05070400 0x400>;