1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include "kirkwood.dtsi" 5#include "kirkwood-98dx4122.dtsi" 6 7/ { 8 model = "Allied Telesis SBx81LIFXCAT Board"; 9 compatible = "atl,SBx8LIFXCAT", "marvell,kirkwood-98DX4122", 10 "marvell,kirkwood"; 11 12 memory { 13 device_type = "memory"; 14 reg = <0x00000000 0x08000000>; /* 128 MB */ 15 }; 16 17 chosen { 18 bootargs = "console=ttyS0,115200n8 earlyprintk"; 19 stdout-path = &uart0; 20 }; 21 22 aliases { 23 ethernet0 = ð0; 24 i2c0 = &i2c0; 25 spi0 = &spi0; 26 }; 27 28 dsa { 29 compatible = "marvell,dsa"; 30 #address-cells = <2>; 31 #size-cells = <0>; 32 dsa,ethernet = <ð0>; 33 dsa,mii-bus = <&mdio>; 34 status = "okay"; 35 36 switch@0 { 37 #address-cells = <1>; 38 #size-cells = <0>; 39 reg = <1 0>; 40 41 port@0 { 42 reg = <0>; 43 label = "internal0"; 44 }; 45 port@1 { 46 reg = <1>; 47 label = "internal1"; 48 }; 49 port@8 { 50 reg = <8>; 51 label = "internal8"; 52 phy-mode = "rgmii-id"; 53 fixed-link { 54 speed = <1000>; 55 full-duplex; 56 }; 57 }; 58 port@9 { 59 reg = <9>; 60 label = "internal9"; 61 phy-mode = "rgmii-id"; 62 fixed-link { 63 speed = <1000>; 64 full-duplex; 65 }; 66 }; 67 port@10 { 68 reg = <10>; 69 label = "cpu"; 70 }; 71 }; 72 }; 73 74 gpio-leds { 75 compatible = "gpio-leds"; 76 77 ledn { 78 label = "status:ledn"; 79 gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>; 80 }; 81 82 ledp { 83 label = "status:ledp"; 84 gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>; 85 }; 86 }; 87}; 88 89&spi0 { 90 status = "okay"; 91 92 flash@0 { 93 #address-cells = <1>; 94 #size-cells = <1>; 95 compatible = "st,m25p128", "jedec,spi-nor"; 96 reg = <0>; 97 spi-max-frequency = <50000000>; 98 mode = <0>; 99 100 partition@u-boot { 101 reg = <0x00000000 0x00c00000>; 102 label = "u-boot"; 103 }; 104 partition@u-boot-env { 105 reg = <0x00c00000 0x00040000>; 106 label = "u-boot-env"; 107 }; 108 partition@unused { 109 reg = <0x00100000 0x00f00000>; 110 label = "unused"; 111 }; 112 }; 113}; 114 115&i2c0 { 116 status = "okay"; 117 118 eeprom@52 { 119 compatible = "atmel,24c04"; 120 reg = <0x52>; 121 }; 122 123 gpio3: gpio@76 { 124 #gpio-cells = <2>; 125 compatible = "nxp,pca9539"; 126 reg = <0x76>; 127 }; 128}; 129 130&uart0 { 131 status = "okay"; 132}; 133 134&mdio { 135 status = "okay"; 136}; 137 138ð0 { 139 status = "okay"; 140 141 ethernet0-port@0 { 142 speed = <1000>; 143 duplex = <1>; 144 }; 145}; 146