linux/arch/mips/boot/dts/lantiq/easy50712.dts
<<
>>
Prefs
   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};
 116