6 model = "VR200v - TP-LINK Archer VR200v";
9 bootargs = "console=ttyLTQ0,115200 init=/etc/preinit";
23 reg = <0x0 0x7f00000>;
27 gpio: pinmux@E100B10 {
28 pinctrl-names = "default";
29 pinctrl-0 = <&state_default>;
31 state_default: pinmux {
33 lantiq,groups = "mdio";
34 lantiq,function = "mdio";
37 lantiq,groups = "gphy0 led1", "gphy1 led1";
38 lantiq,function = "gphy";
40 lantiq,open-drain = <0>;
46 lantiq,open-drain = <0>;
55 pins_spi_default: pins_spi_default {
57 lantiq,groups = "spi_di";
58 lantiq,function = "spi";
61 lantiq,groups = "spi_do", "spi_clk",
63 lantiq,function = "spi";
72 compatible = "lantiq,xrx200-net";
73 reg = < 0xE108000 0x3000 /* switch */
74 0xE10B100 0x70 /* mdio */
75 0xE10B1D8 0x30 /* mii */
76 0xE10B308 0x30 /* pmac */
78 interrupt-parent = <&icu0>;
82 compatible = "lantiq,xrx200-pdi";
86 mtd-mac-address = <&romfile 0xf100>;
90 compatible = "lantiq,xrx200-pdi-port";
94 // gpios = <&gpio 42 1>;
97 compatible = "lantiq,xrx200-pdi-port";
100 phy-handle = <&phy5>;
103 compatible = "lantiq,xrx200-pdi-port";
106 phy-handle = <&phy11>;
109 compatible = "lantiq,xrx200-pdi-port";
112 phy-handle = <&phy13>;
117 #address-cells = <1>;
119 compatible = "lantiq,xrx200-mdio";
120 phy0: ethernet-phy@0 {
122 compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
124 phy5: ethernet-phy@5 {
126 compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
128 phy11: ethernet-phy@11 {
130 compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
132 phy13: ethernet-phy@13 {
134 compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
141 gpios = <&gpio 33 0>;
142 lantiq,portmask = <0x3>;
147 gpios = <&gpio 33 0>;
152 compatible = "lantiq,phy-xrx200";
153 firmware = "lantiq/vr9_phy11g_a2x.bin";
158 compatible = "gpio-keys-polled";
159 #address-cells = <1>;
161 poll-interval = <100>;
164 gpios = <&gpio 22 1>;
165 linux,code = <0x198>;
172 linux,input-type = <5>; /* EV_SW */
178 linux,code = <0x211>;
182 label = "dect_paging";
183 gpios = <&gpio 39 1>;
184 linux,code = <0x211>;
189 compatible = "gpio-leds";
191 label = "vr200v:blue:power";
192 gpios = <&gpio 46 1>;
195 label = "vr200v:blue:dsl";
199 label = "vr200v:blue:internet";
203 label = "vr200v:blue:usb";
204 gpios = <&gpio 25 1>;
207 label = "vr200v:blue:lan";
208 gpios = <&gpio 40 1>;
211 label = "vr200v:blue:wlan";
212 gpios = <&gpio 24 1>;
215 label = "vr200v:blue:wlan5g";
216 gpios = <&gpio 20 1>;
219 label = "vr200v:blue:phone";
220 gpios = <&gpio 44 1>;
226 pinctrl-names = "default";
227 pinctrl-0 = <&pins_spi_default>;
232 #address-cells = <1>;
234 compatible = "jedec,spi-nor";
236 spi-max-frequency = <33250000>;
246 reg = <0x20000 0xf90000>;
251 reg = <0xfb0000 0x10000>;
257 reg = <0xfc0000 0x10000>;
262 romfile: partition@fd0000 {
263 reg = <0xfd0000 0x10000>;
269 reg = <0xfe0000 0x10000>;
275 reg = <0xff0000 0x10000>;