more board file fixes
[openwrt/staging/lynxis/omap.git] / target / linux / lantiq / image / WBMR.dts
1 /dts-v1/;
2
3 /include/ "ar9.dtsi"
4
5 / {
6 model = "WBMR - Buffalo WBMR-HP-G300H";
7
8 chosen {
9 bootargs = "console=ttyLTQ0,115200 init=/etc/preinit";
10 };
11
12 memory@0 {
13 reg = <0x0 0x4000000>;
14 };
15
16 fpi@10000000 {
17 localbus@0 {
18 nor-boot@0 {
19 compatible = "lantiq,nor";
20 bank-width = <2>;
21 reg = <0 0x0 0x2000000>;
22 #address-cells = <1>;
23 #size-cells = <1>;
24
25 partition@0 {
26 label = "uboot";
27 reg = <0x00000 0x40000>;
28 read-only;
29 };
30
31 partition@40000 {
32 label = "uboot_env";
33 reg = <0x40000 0x20000>;
34 read-only;
35 };
36
37 partition@20000 {
38 label = "linux";
39 reg = <0x60000 0x1f20000>;
40 };
41
42 partition@0x1fe0000 {
43 label = "calibration";
44 reg = <0x1fe0000 0x20000>;
45 read-only;
46 };
47 };
48
49 mac_addr {
50 compatible = "lantiq,eth-mac";
51 reg = <0 0x1fd0024 0x6>;
52 };
53 };
54
55 gpio: pinmux@E100B10 {
56 pinctrl-names = "default";
57 pinctrl-0 = <&state_default>;
58
59 state_default: pinmux {
60 pci-in {
61 lantiq,groups = "req1";
62 lantiq,output = <0>;
63 lantiq,open-drain = <1>;
64 lantiq,pull = <2>;
65 };
66 pci-out {
67 lantiq,groups = "gnt1";
68 lantiq,output = <1>;
69 lantiq,pull = <0>;
70 };
71 pci_rst {
72 lantiq,pins = "io21";
73 lantiq,pull = <0>;
74 lantiq,output = <1>;
75 };
76 };
77 };
78
79 etop@E180000 {
80 phy-mode = "gmii";
81 };
82
83 ifxhcd@E101000 {
84 status = "okay";
85 gpios = <&gpio 36 0>;
86 };
87
88 pci@E105400 {
89 status = "okay";
90 };
91 };
92
93 gpio-keys-polled {
94 compatible = "gpio-keys-polled";
95 #address-cells = <1>;
96 #size-cells = <0>;
97 poll-interval = <100>;
98
99 wps {
100 label = "wps";
101 gpios = <&gpio 0 1>;
102 linux,code = <0x211>;
103 };
104 reset {
105 label = "reset";
106 gpios = <&gpio 37 1>;
107 linux,code = <0x198>;
108 };
109 eject {
110 label = "eject";
111 gpios = <&gpio 34 1>;
112 linux,code = <0x108>;
113 };
114 movie {
115 label = "movie";
116 gpios = <&gpio 22 1>;
117 linux,code = <0x109>;
118 };
119 };
120
121 gpio-leds {
122 compatible = "gpio-leds";
123 power {
124 label = "power";
125 gpios = <&gpio 1 1>;
126 };
127 power2 {
128 label = "power2";
129 gpios = <&gpio 5 1>;
130 };
131 security {
132 label = "security";
133 gpios = <&gpio 14 1>;
134 };
135 wifi {
136 label = "wifi";
137 gpios = <&gpio 15 1>;
138 };
139 dsl {
140 label = "dsl";
141 gpios = <&gpio 16 1>;
142 };
143 online {
144 label = "online";
145 gpios = <&gpio 17 1>;
146 };
147 online2 {
148 label = "online2";
149 gpios = <&gpio 18 1>;
150 };
151 movie {
152 label = "movie";
153 gpios = <&gpio 20 1>;
154 };
155 usb {
156 label = "usb";
157 gpios = <&gpio 28 1>;
158 default-state = "on";
159 };
160 };
161 };