Linux Audio

Check our new training course

Loading...
v6.2
  1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
  2/*
  3 * Device Tree file for the Linksys WRT1900ACv2 (Cobra)
  4 *
  5 * Copyright (C) 2015 Imre Kaloz <kaloz@openwrt.org>
  6 */
  7
  8/dts-v1/;
  9#include "armada-385-linksys.dtsi"
 10
 11/ {
 12	model = "Linksys WRT1900ACv2";
 13	compatible = "linksys,cobra", "linksys,armada385", "marvell,armada385",
 14		     "marvell,armada380";
 15};
 16
 17&expander0 {
 18	wan_amber@0 {
 19		label = "cobra:amber:wan";
 20		reg = <0x0>;
 21	};
 22
 23	wan_white@1 {
 24		label = "cobra:white:wan";
 25		reg = <0x1>;
 26	};
 27
 28	wlan_2g@2 {
 29		label = "cobra:white:wlan_2g";
 30		reg = <0x2>;
 31	};
 32
 33	wlan_5g@3 {
 34		label = "cobra:white:wlan_5g";
 35		reg = <0x3>;
 36	};
 37
 38	usb2@5 {
 39		label = "cobra:white:usb2";
 40		reg = <0x5>;
 41	};
 42
 43	usb3_1@6 {
 44		label = "cobra:white:usb3_1";
 45		reg = <0x6>;
 46	};
 47
 48	usb3_2@7 {
 49		label = "cobra:white:usb3_2";
 50		reg = <0x7>;
 51	};
 52
 53	wps_white@8 {
 54		label = "cobra:white:wps";
 55		reg = <0x8>;
 56	};
 57
 58	wps_amber@9 {
 59		label = "cobra:amber:wps";
 60		reg = <0x9>;
 61	};
 62};
 63
 64&gpio_leds {
 65	led-power {
 66		label = "cobra:white:power";
 67	};
 68
 69	led-sata {
 70		label = "cobra:white:sata";
 71	};
 72};
 73
 74&nand {
 75	/* 128MiB */
 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		};
143	};
144};
v5.14.15
  1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
  2/*
  3 * Device Tree file for the Linksys WRT1900ACv2 (Cobra)
  4 *
  5 * Copyright (C) 2015 Imre Kaloz <kaloz@openwrt.org>
  6 */
  7
  8/dts-v1/;
  9#include "armada-385-linksys.dtsi"
 10
 11/ {
 12	model = "Linksys WRT1900ACv2";
 13	compatible = "linksys,cobra", "linksys,armada385", "marvell,armada385",
 14		     "marvell,armada380";
 15};
 16
 17&expander0 {
 18	wan_amber@0 {
 19		label = "cobra:amber:wan";
 20		reg = <0x0>;
 21	};
 22
 23	wan_white@1 {
 24		label = "cobra:white:wan";
 25		reg = <0x1>;
 26	};
 27
 28	wlan_2g@2 {
 29		label = "cobra:white:wlan_2g";
 30		reg = <0x2>;
 31	};
 32
 33	wlan_5g@3 {
 34		label = "cobra:white:wlan_5g";
 35		reg = <0x3>;
 36	};
 37
 38	usb2@5 {
 39		label = "cobra:white:usb2";
 40		reg = <0x5>;
 41	};
 42
 43	usb3_1@6 {
 44		label = "cobra:white:usb3_1";
 45		reg = <0x6>;
 46	};
 47
 48	usb3_2@7 {
 49		label = "cobra:white:usb3_2";
 50		reg = <0x7>;
 51	};
 52
 53	wps_white@8 {
 54		label = "cobra:white:wps";
 55		reg = <0x8>;
 56	};
 57
 58	wps_amber@9 {
 59		label = "cobra:amber:wps";
 60		reg = <0x9>;
 61	};
 62};
 63
 64&gpio_leds {
 65	power {
 66		label = "cobra:white:power";
 67	};
 68
 69	sata {
 70		label = "cobra:white:sata";
 71	};
 72};
 73
 74&nand {
 75	/* 128MiB */
 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		};
143	};
144};