030-v5.11-0011-ARM-dts-BCM5301X-Add-a-default-compatible-for-switch.patch 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. From 953efcb0c0234f8c488ebd4090378e949d6ba78b Mon Sep 17 00:00:00 2001
  2. From: Florian Fainelli <[email protected]>
  3. Date: Mon, 9 Nov 2020 16:42:09 -0800
  4. Subject: [PATCH] ARM: dts: BCM5301X: Add a default compatible for switch node
  5. MIME-Version: 1.0
  6. Content-Type: text/plain; charset=UTF-8
  7. Content-Transfer-Encoding: 8bit
  8. Provide a default compatible string which is based on the 53011 SRAB
  9. compatible by default. The 4709 and 47094 default to the 53012 SRAB
  10. compatible.
  11. This allows us to have sane defaults and silences the following
  12. warnings:
  13. arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dt.yaml:
  14. ethernet-switch@18007000: compatible: 'oneOf' conditional failed, one
  15. must be fixed:
  16. ['brcm,bcm5301x-srab'] is too short
  17. 'brcm,bcm5325' was expected
  18. 'brcm,bcm53115' was expected
  19. 'brcm,bcm53125' was expected
  20. 'brcm,bcm53128' was expected
  21. 'brcm,bcm5365' was expected
  22. 'brcm,bcm5395' was expected
  23. 'brcm,bcm5389' was expected
  24. 'brcm,bcm5397' was expected
  25. 'brcm,bcm5398' was expected
  26. 'brcm,bcm11360-srab' was expected
  27. 'brcm,bcm5301x-srab' is not one of ['brcm,bcm53010-srab',
  28. 'brcm,bcm53011-srab', 'brcm,bcm53012-srab', 'brcm,bcm53018-srab',
  29. 'brcm,bcm53019-srab']
  30. 'brcm,bcm5301x-srab' is not one of ['brcm,bcm11404-srab',
  31. 'brcm,bcm11407-srab', 'brcm,bcm11409-srab', 'brcm,bcm58310-srab',
  32. 'brcm,bcm58311-srab', 'brcm,bcm58313-srab']
  33. 'brcm,bcm5301x-srab' is not one of ['brcm,bcm58522-srab',
  34. 'brcm,bcm58523-srab', 'brcm,bcm58525-srab', 'brcm,bcm58622-srab',
  35. 'brcm,bcm58623-srab', 'brcm,bcm58625-srab', 'brcm,bcm88312-srab']
  36. 'brcm,bcm5301x-srab' is not one of ['brcm,bcm3384-switch',
  37. 'brcm,bcm6328-switch', 'brcm,bcm6368-switch']
  38. From schema:
  39. Documentation/devicetree/bindings/net/dsa/b53.yaml
  40. Acked-by: Rafał Miłecki <[email protected]>
  41. Signed-off-by: Florian Fainelli <[email protected]>
  42. ---
  43. arch/arm/boot/dts/bcm4709.dtsi | 4 ++++
  44. arch/arm/boot/dts/bcm47094.dtsi | 4 ++++
  45. arch/arm/boot/dts/bcm5301x.dtsi | 2 +-
  46. 3 files changed, 9 insertions(+), 1 deletion(-)
  47. --- a/arch/arm/boot/dts/bcm4709.dtsi
  48. +++ b/arch/arm/boot/dts/bcm4709.dtsi
  49. @@ -9,3 +9,7 @@
  50. clock-frequency = <125000000>;
  51. status = "okay";
  52. };
  53. +
  54. +&srab {
  55. + compatible = "brcm,bcm53012-srab", "brcm,bcm5301x-srab";
  56. +};
  57. --- a/arch/arm/boot/dts/bcm47094.dtsi
  58. +++ b/arch/arm/boot/dts/bcm47094.dtsi
  59. @@ -25,3 +25,7 @@
  60. clock-frequency = <125000000>;
  61. status = "okay";
  62. };
  63. +
  64. +&srab {
  65. + compatible = "brcm,bcm53012-srab", "brcm,bcm5301x-srab";
  66. +};
  67. --- a/arch/arm/boot/dts/bcm5301x.dtsi
  68. +++ b/arch/arm/boot/dts/bcm5301x.dtsi
  69. @@ -486,7 +486,7 @@
  70. };
  71. srab: ethernet-switch@18007000 {
  72. - compatible = "brcm,bcm5301x-srab";
  73. + compatible = "brcm,bcm53011-srab", "brcm,bcm5301x-srab";
  74. reg = <0x18007000 0x1000>;
  75. status = "disabled";