On 15/02/2023 21:37, Bastian Germann wrote: > Add an allwinner,sun50i-a64-hwspinlock compatible string to the device > tree binding. The A31 and A64 have compatible hwspinlocks. > > Signed-off-by: Bastian Germann <bage@xxxxxxxxxx> > --- > .../bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml b/Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml > index 6cdfe22deb3c..281c285282a1 100644 > --- a/Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml > +++ b/Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml > @@ -15,7 +15,9 @@ description: > > properties: > compatible: > - const: allwinner,sun6i-a31-hwspinlock > + items: > + - const: allwinner,sun6i-a31-hwspinlock > + - const: allwinner,sun50i-a64-hwspinlock Does not look like you tested the DTS against bindings. Please run `make dtbs_check` (see Documentation/devicetree/bindings/writing-schema.rst for instructions). That's my template answer. More detailed: Please test that your DTS changes always pass your binding changes. The above looks reversed with your DTS, thus if you tested DTS, you would see errors. Expecting that existing in-kernel DTS passes dtbs_check is a bit too much (although Samsung Exynos is almost there!), but at least new code could not introduce new errors. Best regards, Krzysztof