Unlike what's being reported in the device tree so far, the RTC in the R40 is quite different from the H3. Indeed it doesn't have the internal oscillator output, and it has only a single interrupt. Let's add a compatible for it. Signed-off-by: Maxime Ripard <maxime.ripard@xxxxxxxxxxx> --- arch/arm/boot/dts/sun8i-r40.dtsi | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/sun8i-r40.dtsi b/arch/arm/boot/dts/sun8i-r40.dtsi index bb856e53b806..96fe39f27f24 100644 --- a/arch/arm/boot/dts/sun8i-r40.dtsi +++ b/arch/arm/boot/dts/sun8i-r40.dtsi @@ -318,13 +318,12 @@ }; rtc: rtc@1c20400 { - compatible = "allwinner,sun8i-r40-rtc", - "allwinner,sun8i-h3-rtc"; + #clock-cells = <1>; + compatible = "allwinner,sun8i-r40-rtc"; reg = <0x01c20400 0x400>; interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>; - clock-output-names = "osc32k", "osc32k-out"; clocks = <&osc32k>; - #clock-cells = <1>; + clock-output-names = "osc32k", "osc32k-out"; }; pio: pinctrl@1c20800 { -- git-series 0.9.1