cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

armada-385-linksys-shelby.dts (2458B)


      1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
      2/*
      3 * Device Tree file for the Linksys WRT1900ACS (Shelby)
      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 WRT1900ACS";
     13	compatible = "linksys,shelby", "linksys,armada385", "marvell,armada385",
     14		     "marvell,armada380";
     15};
     16
     17&expander0 {
     18	wan_amber@0 {
     19		label = "shelby:amber:wan";
     20		reg = <0x0>;
     21	};
     22
     23	wan_white@1 {
     24		label = "shelby:white:wan";
     25		reg = <0x1>;
     26	};
     27
     28	wlan_2g@2 {
     29		label = "shelby:white:wlan_2g";
     30		reg = <0x2>;
     31	};
     32
     33	wlan_5g@3 {
     34		label = "shelby:white:wlan_5g";
     35		reg = <0x3>;
     36	};
     37
     38	usb2@5 {
     39		label = "shelby:white:usb2";
     40		reg = <0x5>;
     41	};
     42
     43	usb3_1@6 {
     44		label = "shelby:white:usb3_1";
     45		reg = <0x6>;
     46	};
     47
     48	usb3_2@7 {
     49		label = "shelby:white:usb3_2";
     50		reg = <0x7>;
     51	};
     52
     53	wps_white@8 {
     54		label = "shelby:white:wps";
     55		reg = <0x8>;
     56	};
     57
     58	wps_amber@9 {
     59		label = "shelby:amber:wps";
     60		reg = <0x9>;
     61	};
     62};
     63
     64&gpio_leds {
     65	power {
     66		label = "shelby:white:power";
     67	};
     68
     69	sata {
     70		label = "shelby: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};