ARM: dts: BCM5301X: Add a default compatible for switch node
authorFlorian Fainelli <f.fainelli@gmail.com>
Tue, 10 Nov 2020 00:42:09 +0000 (16:42 -0800)
committerFlorian Fainelli <f.fainelli@gmail.com>
Sat, 21 Nov 2020 02:55:31 +0000 (18:55 -0800)
Provide a default compatible string which is based on the 53011 SRAB
compatible by default. The 4709 and 47094 default to the 53012 SRAB
compatible.

This allows us to have sane defaults and silences the following
warnings:

arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dt.yaml:
ethernet-switch@18007000: compatible: 'oneOf' conditional failed, one
must be fixed:
        ['brcm,bcm5301x-srab'] is too short
        'brcm,bcm5325' was expected
        'brcm,bcm53115' was expected
        'brcm,bcm53125' was expected
        'brcm,bcm53128' was expected
        'brcm,bcm5365' was expected
        'brcm,bcm5395' was expected
        'brcm,bcm5389' was expected
        'brcm,bcm5397' was expected
        'brcm,bcm5398' was expected
        'brcm,bcm11360-srab' was expected
        'brcm,bcm5301x-srab' is not one of ['brcm,bcm53010-srab',
'brcm,bcm53011-srab', 'brcm,bcm53012-srab', 'brcm,bcm53018-srab',
'brcm,bcm53019-srab']
        'brcm,bcm5301x-srab' is not one of ['brcm,bcm11404-srab',
'brcm,bcm11407-srab', 'brcm,bcm11409-srab', 'brcm,bcm58310-srab',
'brcm,bcm58311-srab', 'brcm,bcm58313-srab']
        'brcm,bcm5301x-srab' is not one of ['brcm,bcm58522-srab',
'brcm,bcm58523-srab', 'brcm,bcm58525-srab', 'brcm,bcm58622-srab',
'brcm,bcm58623-srab', 'brcm,bcm58625-srab', 'brcm,bcm88312-srab']
        'brcm,bcm5301x-srab' is not one of ['brcm,bcm3384-switch',
'brcm,bcm6328-switch', 'brcm,bcm6368-switch']
        From schema:
Documentation/devicetree/bindings/net/dsa/b53.yaml

Acked-by: Rafał Miłecki <rafal@milecki.pl>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
arch/arm/boot/dts/bcm4709.dtsi
arch/arm/boot/dts/bcm47094.dtsi
arch/arm/boot/dts/bcm5301x.dtsi

index e1bb8661955f0757da1bd92674817a3f10d8f68c..cba3d910bed81b4e7d6e1554e824f94be979ac21 100644 (file)
@@ -9,3 +9,7 @@
        clock-frequency = <125000000>;
        status = "okay";
 };
+
+&srab {
+       compatible = "brcm,bcm53012-srab", "brcm,bcm5301x-srab";
+};
index 747ca030435f838485133b13eebf102867f70381..2a8f7312d1be145097eddc210f250279fe2a09bb 100644 (file)
@@ -25,3 +25,7 @@
        clock-frequency = <125000000>;
        status = "okay";
 };
+
+&srab {
+       compatible = "brcm,bcm53012-srab", "brcm,bcm5301x-srab";
+};
index b8d2e8d284826143cc15ce72b552c4b80ed75fac..a4ab3aabf8b09384eb9ba3d1f292973c5775dc9d 100644 (file)
        };
 
        srab: ethernet-switch@18007000 {
-               compatible = "brcm,bcm5301x-srab";
+               compatible = "brcm,bcm53011-srab", "brcm,bcm5301x-srab";
                reg = <0x18007000 0x1000>;
 
                status = "disabled";