]>
Commit | Line | Data |
---|---|---|
ca36855e | 1 | // SPDX-License-Identifier: (GPL-2.0 OR MIT) |
3abdd583 IK |
2 | /* |
3 | * Device Tree include for the Linksys WRT1200AC (Caiman) | |
4 | * | |
5 | * Copyright (C) 2015 Imre Kaloz <kaloz@openwrt.org> | |
3abdd583 IK |
6 | */ |
7 | ||
8 | /dts-v1/; | |
9 | #include "armada-385-linksys.dtsi" | |
10 | ||
11 | / { | |
12 | model = "Linksys WRT1200AC"; | |
13 | compatible = "linksys,caiman", "linksys,armada385", "marvell,armada385", | |
14 | "marvell,armada380"; | |
ecdcd248 | 15 | }; |
3abdd583 | 16 | |
ecdcd248 | 17 | &expander0 { |
ecdcd248 RS |
18 | wan_amber@0 { |
19 | label = "caiman:amber:wan"; | |
20 | reg = <0x0>; | |
21 | }; | |
3abdd583 | 22 | |
ecdcd248 RS |
23 | wan_white@1 { |
24 | label = "caiman:white:wan"; | |
25 | reg = <0x1>; | |
26 | }; | |
3abdd583 | 27 | |
ecdcd248 RS |
28 | wlan_2g@2 { |
29 | label = "caiman:white:wlan_2g"; | |
30 | reg = <0x2>; | |
31 | }; | |
3abdd583 | 32 | |
ecdcd248 RS |
33 | wlan_5g@3 { |
34 | label = "caiman:white:wlan_5g"; | |
35 | reg = <0x3>; | |
36 | }; | |
3abdd583 | 37 | |
ecdcd248 RS |
38 | usb2@5 { |
39 | label = "caiman:white:usb2"; | |
40 | reg = <0x5>; | |
41 | }; | |
3abdd583 | 42 | |
ecdcd248 RS |
43 | usb3_1@6 { |
44 | label = "caiman:white:usb3_1"; | |
45 | reg = <0x6>; | |
46 | }; | |
3abdd583 | 47 | |
ecdcd248 RS |
48 | usb3_2@7 { |
49 | label = "caiman:white:usb3_2"; | |
50 | reg = <0x7>; | |
51 | }; | |
3abdd583 | 52 | |
ecdcd248 RS |
53 | wps_white@8 { |
54 | label = "caiman:white:wps"; | |
55 | reg = <0x8>; | |
56 | }; | |
3abdd583 | 57 | |
ecdcd248 RS |
58 | wps_amber@9 { |
59 | label = "caiman:amber:wps"; | |
60 | reg = <0x9>; | |
3abdd583 | 61 | }; |
ecdcd248 | 62 | }; |
3abdd583 | 63 | |
ecdcd248 RS |
64 | &gpio_leds { |
65 | power { | |
66 | label = "caiman:white:power"; | |
67 | }; | |
3abdd583 | 68 | |
ecdcd248 RS |
69 | sata { |
70 | label = "caiman:white:sata"; | |
3abdd583 IK |
71 | }; |
72 | }; | |
bf6c959e RS |
73 | |
74 | &nand { | |
75 | /* 128MiB */ | |
925d5e42 MR |
76 | partitions { |
77 | compatible = "fixed-partitions"; | |
78 | #address-cells = <1>; | |
79 | #size-cells = <1>; | |
80 | ||
81 | partition@0 { | |
82 | label = "u-boot"; | |
83 | reg = <0x0000000 0x200000>; /* 2MiB */ | |
84 | read-only; | |
85 | }; | |
86 | ||
87 | partition@100000 { | |
88 | label = "u_env"; | |
89 | reg = <0x200000 0x40000>; /* 256KiB */ | |
90 | }; | |
91 | ||
92 | partition@140000 { | |
93 | label = "s_env"; | |
94 | reg = <0x240000 0x40000>; /* 256KiB */ | |
95 | }; | |
96 | ||
97 | partition@900000 { | |
98 | label = "devinfo"; | |
99 | reg = <0x900000 0x100000>; /* 1MiB */ | |
100 | read-only; | |
101 | }; | |
102 | ||
103 | /* kernel1 overlaps with rootfs1 by design */ | |
104 | partition@a00000 { | |
105 | label = "kernel1"; | |
106 | reg = <0xa00000 0x2800000>; /* 40MiB */ | |
107 | }; | |
108 | ||
109 | partition@1000000 { | |
110 | label = "rootfs1"; | |
111 | reg = <0x1000000 0x2200000>; /* 34MiB */ | |
112 | }; | |
113 | ||
114 | /* kernel2 overlaps with rootfs2 by design */ | |
115 | partition@3200000 { | |
116 | label = "kernel2"; | |
117 | reg = <0x3200000 0x2800000>; /* 40MiB */ | |
118 | }; | |
119 | ||
120 | partition@3800000 { | |
121 | label = "rootfs2"; | |
122 | reg = <0x3800000 0x2200000>; /* 34MiB */ | |
123 | }; | |
124 | ||
125 | /* | |
126 | * 38MiB, last MiB is for the BBT, not writable | |
127 | */ | |
128 | partition@5a00000 { | |
129 | label = "syscfg"; | |
130 | reg = <0x5a00000 0x2600000>; | |
131 | }; | |
132 | ||
133 | /* | |
134 | * Unused area between "s_env" and "devinfo". | |
135 | * Moved here because otherwise the renumbered | |
136 | * partitions would break the bootloader | |
137 | * supplied bootargs | |
138 | */ | |
139 | partition@180000 { | |
140 | label = "unused_area"; | |
141 | reg = <0x280000 0x680000>; /* 6.5MiB */ | |
142 | }; | |
bf6c959e RS |
143 | }; |
144 | }; |