arm: dts: add Netgear RAXE450 / RAXE550
authorRafał Miłecki <[email protected]>
Tue, 15 Mar 2022 13:20:27 +0000 (14:20 +0100)
committerRafał Miłecki <[email protected]>
Tue, 15 Mar 2022 13:24:21 +0000 (14:24 +0100)
Signed-off-by: Rafał Miłecki <[email protected]>
arch/arm/dts/Makefile
arch/arm/dts/RAX220.dts [new file with mode: 0644]

index bcc8548033d1bc1e035c4e2331d8f69923bad50c..4faa9e52daa59955d78d099e1aab45eca6cb1da5 100644 (file)
@@ -777,7 +777,8 @@ dtb-$(CONFIG_BCM6756) += \
        bcm96756.dtb
 
 dtb-$(CONFIG_BCM4908) += \
-       bcm94908.dtb
+       bcm94908.dtb \
+       RAX220.dtb
 
 dtb-$(CONFIG_BCM4912) += \
        bcm94912.dtb
diff --git a/arch/arm/dts/RAX220.dts b/arch/arm/dts/RAX220.dts
new file mode 100644 (file)
index 0000000..78b779a
--- /dev/null
@@ -0,0 +1,50 @@
+// SPDX-License-Identifier: GPL-2.0+
+
+/dts-v1/;
+
+#include "bcm4908.dtsi"
+
+/ {
+       model = "RAX220";
+       compatible = "brcm,brcm-v8A";
+
+       aliases {
+               serial0 = &uart0;
+       };
+
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
+       memory {
+               device_type = "memory";
+               reg = <0x0 0x0 0x0 0x8000000>;
+       };
+};
+
+&switchsf2 {
+       status = "okay";
+
+       ports {
+               port0@0 {
+                       phy-handle = <&gphy8>;
+               };
+
+               port1@1 {
+                       phy-handle = <&gphy9>;
+               };
+
+               port2@2 {
+                       phy-handle = <&gphya>;
+               };
+
+               port3@3 {
+                       phy-handle = <&gphyb>;
+               };
+       };
+};
+
+&nand {
+       write-protect = <0>;
+       status = "okay";
+};