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/mips/lantiq/easy50712.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
    2 /dts-v1/;
    3 
    4 /include/ "danube.dtsi"
    5 
    6 / {
    7         chosen {
    8                 bootargs = "console=ttyLTQ0,115200 init=/etc/preinit";
    9         };
   10 
   11         memory@0 {
   12                 device_type = "memory";
   13                 reg = <0x0 0x2000000>;
   14         };
   15 
   16         fpi@10000000 {
   17                 #address-cells = <1>;
   18                 #size-cells = <1>;
   19                 localbus@0 {
   20                         #address-cells = <2>;
   21                         #size-cells = <1>;
   22                         ranges = <0 0 0x0 0x3ffffff /* addrsel0 */
   23                                 1 0 0x4000000 0x4000010>; /* addsel1 */
   24                         compatible = "lantiq,localbus", "simple-bus";
   25 
   26                         nor-boot@0 {
   27                                 compatible = "lantiq,nor";
   28                                 bank-width = <2>;
   29                                 reg = <0 0x0 0x2000000>;
   30                                 #address-cells = <1>;
   31                                 #size-cells = <1>;
   32 
   33                                 partition@0 {
   34                                         label = "uboot";
   35                                         reg = <0x00000 0x10000>; /* 64 KB */
   36                                 };
   37 
   38                                 partition@10000 {
   39                                         label = "uboot_env";
   40                                         reg = <0x10000 0x10000>; /* 64 KB */
   41                                 };
   42 
   43                                 partition@20000 {
   44                                         label = "linux";
   45                                         reg = <0x20000 0x3d0000>;
   46                                 };
   47 
   48                                 partition@400000 {
   49                                         label = "rootfs";
   50                                         reg = <0x400000 0x400000>;
   51                                 };
   52                         };
   53                 };
   54 
   55                 gpio: pinmux@e100b10 {
   56                         compatible = "lantiq,danube-pinctrl";
   57                         pinctrl-names = "default";
   58                         pinctrl-0 = <&state_default>;
   59 
   60                         #gpio-cells = <2>;
   61                         gpio-controller;
   62                         reg = <0xe100b10 0xa0>;
   63 
   64                         state_default: pinmux {
   65                                 stp {
   66                                         lantiq,groups = "stp";
   67                                         lantiq,function = "stp";
   68                                 };
   69                                 exin {
   70                                         lantiq,groups = "exin1";
   71                                         lantiq,function = "exin";
   72                                 };
   73                                 pci {
   74                                         lantiq,groups = "gnt1";
   75                                         lantiq,function = "pci";
   76                                 };
   77                                 conf_out {
   78                                         lantiq,pins = "io4", "io5", "io6"; /* stp */
   79                                         lantiq,open-drain;
   80                                         lantiq,pull = <0>;
   81                                 };
   82                         };
   83                 };
   84 
   85                 etop@e180000 {
   86                         compatible = "lantiq,etop-xway";
   87                         reg = <0xe180000 0x40000>;
   88                         interrupt-parent = <&icu0>;
   89                         interrupts = <73 78>;
   90                         phy-mode = "rmii";
   91                         mac-address = [ 00 11 22 33 44 55 ];
   92                 };
   93 
   94                 stp0: stp@e100bb0 {
   95                         #gpio-cells = <2>;
   96                         compatible = "lantiq,gpio-stp-xway";
   97                         gpio-controller;
   98                         reg = <0xe100bb0 0x40>;
   99 
  100                         lantiq,shadow = <0xfff>;
  101                         lantiq,groups = <0x3>;
  102                 };
  103 
  104                 pci@e105400 {
  105                         lantiq,bus-clock = <33333333>;
  106                         interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
  107                         interrupt-map = <
  108                                 0x7000 0 0 1 &icu0 29 1 // slot 14, irq 29
  109                         >;
  110                         gpios-reset = <&gpio 21 0>;
  111                         req-mask = <0x1>;               /* GNT1 */
  112                 };
  113 
  114         };
  115 };

Cache object: e862b2bde89ba0ab04068ab6cbbcc02c


[ 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.