The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/armada-385-linksys-cobra.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 };

Cache object: f8a7df64d10d7f646be835c3e4d79968


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.