lkml.org 
[lkml]   [2020]   [Nov]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 04/10] ARM: dts: BCM5301X: Add a default compatible for switch node
    Date
    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

    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
    ---
    arch/arm/boot/dts/bcm4709.dtsi | 4 ++++
    arch/arm/boot/dts/bcm47094.dtsi | 4 ++++
    arch/arm/boot/dts/bcm5301x.dtsi | 2 +-
    3 files changed, 9 insertions(+), 1 deletion(-)

    diff --git a/arch/arm/boot/dts/bcm4709.dtsi b/arch/arm/boot/dts/bcm4709.dtsi
    index e1bb8661955f..cba3d910bed8 100644
    --- a/arch/arm/boot/dts/bcm4709.dtsi
    +++ b/arch/arm/boot/dts/bcm4709.dtsi
    @@ -9,3 +9,7 @@ &uart0 {
    clock-frequency = <125000000>;
    status = "okay";
    };
    +
    +&srab {
    + compatible = "brcm,bcm53012-srab", "brcm,bcm5301x-srab";
    +};
    diff --git a/arch/arm/boot/dts/bcm47094.dtsi b/arch/arm/boot/dts/bcm47094.dtsi
    index 747ca030435f..2a8f7312d1be 100644
    --- a/arch/arm/boot/dts/bcm47094.dtsi
    +++ b/arch/arm/boot/dts/bcm47094.dtsi
    @@ -25,3 +25,7 @@ &uart0 {
    clock-frequency = <125000000>;
    status = "okay";
    };
    +
    +&srab {
    + compatible = "brcm,bcm53012-srab", "brcm,bcm5301x-srab";
    +};
    diff --git a/arch/arm/boot/dts/bcm5301x.dtsi b/arch/arm/boot/dts/bcm5301x.dtsi
    index b8d2e8d28482..a4ab3aabf8b0 100644
    --- a/arch/arm/boot/dts/bcm5301x.dtsi
    +++ b/arch/arm/boot/dts/bcm5301x.dtsi
    @@ -484,7 +484,7 @@ thermal: thermal@2c0 {
    };

    srab: ethernet-switch@18007000 {
    - compatible = "brcm,bcm5301x-srab";
    + compatible = "brcm,bcm53011-srab", "brcm,bcm5301x-srab";
    reg = <0x18007000 0x1000>;

    status = "disabled";
    --
    2.25.1
    \
     
     \ /
      Last update: 2020-11-12 06:38    [W:2.911 / U:0.108 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site