Hi Andre, On 3/7/22 8:34 AM, Andre Przywara wrote: > The F1C100 series actually features a newer generation watchdog IP, so > the compatible string was wrong. The F1C100s watchdog seems to be unique in that it uses LOSC/osc32k as its only clock source instead of HOSC/osc24M. The current binding requires that the first clock is "hosc", so it seems that the binding needs to be relaxed to allow for this case. As long as there's only one clock source available, we don't really care where it comes from. They are both divided to be approximately 32 kHz. So I don't think this difference prevents using A31 as a fallback compatible. > Signed-off-by: Andre Przywara <andre.przywara@xxxxxxx> > --- > .../devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml b/Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml > index 43afa24513b9..d90655418d0e 100644 > --- a/Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml > +++ b/Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml > @@ -29,7 +29,7 @@ properties: > - const: allwinner,sun6i-a31-wdt > - items: > - const: allwinner,suniv-f1c100s-wdt > - - const: allwinner,sun4i-a10-wdt > + - const: allwinner,sun6i-a31-wdt This can be combined with the enum of other compatibles that fall back to allwinner,sun6i-a31-wdt (earlier in the file). Regards, Samuel > - const: allwinner,sun20i-d1-wdt > - items: > - const: allwinner,sun20i-d1-wdt-reset >