2 * Device Tree file for the Linksys WRT1900ACv2 (Cobra)
4 * Copyright (C) 2015 Imre Kaloz <kaloz@openwrt.org>
7 * This file is dual-licensed: you can use it either under the terms
8 * of the GPL or the X11 license, at your option. Note that this dual
9 * licensing only applies to this file, and not this project as a
12 * a) This file is licensed under the terms of the GNU General Public
13 * License version 2. This program is licensed "as is" without
14 * any warranty of any kind, whether express or implied.
18 * b) Permission is hereby granted, free of charge, to any person
19 * obtaining a copy of this software and associated documentation
20 * files (the "Software"), to deal in the Software without
21 * restriction, including without limitation the rights to use,
22 * copy, modify, merge, publish, distribute, sublicense, and/or
23 * sell copies of the Software, and to permit persons to whom the
24 * Software is furnished to do so, subject to the following
27 * The above copyright notice and this permission notice shall be
28 * included in all copies or substantial portions of the Software.
30 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
31 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
32 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
33 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
34 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
35 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
36 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
37 * OTHER DEALINGS IN THE SOFTWARE.
41 #include "armada-385-linksys.dtsi"
44 model = "Linksys WRT1900ACv2";
45 compatible = "linksys,cobra", "linksys,armada385", "marvell,armada385",
51 label = "cobra:amber:wan";
56 label = "cobra:white:wan";
61 label = "cobra:white:wlan_2g";
66 label = "cobra:white:wlan_5g";
71 label = "cobra:white:usb2";
76 label = "cobra:white:usb3_1";
81 label = "cobra:white:usb3_2";
86 label = "cobra:white:wps";
91 label = "cobra:amber:wps";
98 label = "cobra:white:power";
102 label = "cobra:white:sata";
111 reg = <0x0000000 0x200000>; /* 2MiB */
117 reg = <0x200000 0x40000>; /* 256KiB */
122 reg = <0x240000 0x40000>; /* 256KiB */
127 reg = <0x900000 0x100000>; /* 1MiB */
131 /* kernel1 overlaps with rootfs1 by design */
134 reg = <0xa00000 0x2800000>; /* 40MiB */
139 reg = <0x1000000 0x2200000>; /* 34MiB */
142 /* kernel2 overlaps with rootfs2 by design */
145 reg = <0x3200000 0x2800000>; /* 40MiB */
150 reg = <0x3800000 0x2200000>; /* 34MiB */
154 * 38MiB, last MiB is for the BBT, not writable
158 reg = <0x5a00000 0x2600000>;
162 * Unused area between "s_env" and "devinfo".
163 * Moved here because otherwise the renumbered
164 * partitions would break the bootloader
168 label = "unused_area";
169 reg = <0x280000 0x680000>; /* 6.5MiB */