ramips: soc wmac eeprom cleanup
[openwrt.git] / target / linux / ramips / dts / F5D8235_V2.dts
1 /dts-v1/;
2
3 /include/ "rt3050.dtsi"
4
5 / {
6         compatible = "F5D8235_V2", "ralink,rt3052-soc";
7         model = "Belkin F5D8235 v2";
8
9         pinctrl {
10                 state_default: pinctrl0 {
11                         gpio {
12                                 ralink,group = "spi", "i2c", "jtag", "rgmii", "mdio", "uartf";
13                                 ralink,function = "gpio";
14                         };
15                 };
16         };
17
18         cfi@1f000000 {
19                 compatible = "cfi-flash";
20                 reg = <0x1f000000 0x800000>;
21
22                 bank-width = <2>;
23                 device-width = <2>;
24                 #address-cells = <1>;
25                 #size-cells = <1>;
26
27                 uboot: partition@0 {
28                         label = "uboot";
29                         reg = <0x0 0x50000>;
30                         read-only;
31                 };
32
33                 partition@50000 {
34                         label = "firmware";
35                         reg = <0x50000 0x790000>;
36                 };
37
38                 partition@7e0000 {
39                         label = "nvram";
40                         reg = <0x7e0000 0x10000>;
41                 };
42
43                 factory: partition@7f0000 {
44                         label = "factory";
45                         reg = <0x7f0000 0x10000>;
46                 };
47         };
48
49         ethernet@10100000 {
50                 mtd-mac-address = <&uboot 0x40004>;
51         };
52
53         esw@10110000 {
54                 ralink,portmap = <0x3f>;
55         };
56
57         wmac@10180000 {
58                 ralink,mtd-eeprom = <&uboot 0x40000>;
59         };
60
61         otg@101c0000 {
62                 status = "okay";
63         };
64
65         rtl8366rb {
66                 compatible = "rtl8367rb";
67                 gpio-sda = <&gpio0 1 0>;
68                 gpio-sck = <&gpio0 2 0>;
69         };
70
71         gpio-leds {
72                 compatible = "gpio-leds";
73                 internet {
74                         label = "f5d8235v2:blue:internet";
75                         gpios = <&gpio0 5 1>;
76                 };
77                 internet2 {
78                         label = "f5d8235v2:amber:internet";
79                         gpios = <&gpio0 6 1>;
80                 };
81                 modem {
82                         label = "f5d8235v2:blue:modem";
83                         gpios = <&gpio0 11 1>;
84                 };
85                 modem2 {
86                         label = "f5d8235v2:amber:modem";
87                         gpios = <&gpio0 8 1>;
88                 };
89                 router {
90                         label = "f5d8235v2:blue:router";
91                         gpios = <&gpio0 9 1>;
92                 };
93                 storage {
94                         label = "f5d8235v2:blue:storage";
95                         gpios = <&gpio0 23 1>;
96                 };
97                 storage2 {
98                         label = "f5d8235v2:amber:storage";
99                         gpios = <&gpio0 22 1>;
100                 };
101                 security {
102                         label = "f5d8235v2:blue:security";
103                         gpios = <&gpio0 13 1>;
104                 };
105                 security2 {
106                         label = "f5d8235v2:amber:security";
107                         gpios = <&gpio0 12 1>;
108                 };
109         };
110 };