2 * Copyright (c) 2011 Jakub Klama <jceel@FreeBSD.org>
3 * Copyright (c) 2015 Hiroki Mori
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright
11 * notice, this list of conditions and the following disclaimer in the
12 * documentation and/or other materials provided with the distribution.
14 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * Ralink RT1310A Device Tree Source.
32 compatible = "ralink,rt1310a-soc";
46 compatible = "ARM,926EJ-S";
48 d-cache-line-size = <32>; // 32 bytes
49 i-cache-line-size = <32>; // 32 bytes
50 d-cache-size = <0x4000>; // L1, 16K
51 i-cache-size = <0x4000>; // L1, 16K
52 timebase-frequency = <0>;
54 clock-frequency = <0>;
59 device_type = "memory";
60 reg = <0x40000000 0x1000000>; // 16M at 0x40000000
66 compatible = "simple-bus";
67 ranges = <0x0 0x1f000000 0x400000>;
73 compatible = "simple-bus";
74 ranges = <0x0 0x19C00000 0xE0000>;
75 bus-frequency = <13000000>;
80 #interrupt-cells = <1>;
81 reg = <0x40000 0x20000>;
82 compatible = "rt,pic";
88 compatible = "fv,mdio";
89 reg = <0x80000 0x20000>;
93 compatible = "fv,ethernet";
94 reg = <0x80000 0x20000>;
96 interrupt-parent = <&PIC>;
100 enet1:fv_mac1@A0000 {
101 compatible = "fv,ethernet";
102 reg = <0xA0000 0x20000>;
104 interrupt-parent = <&PIC>;
110 #address-cells = <1>;
112 compatible = "simple-bus";
113 ranges = <0x0 0x1E800000 0x800000>;
114 bus-frequency = <75000000>;
117 compatible = "rt,timer";
122 interrupts = <3 4 5>;
123 interrupt-parent = <&PIC>;
127 compatible = "rt,rtc";
129 reg = <0x20000 0x20000>;
132 serial0: serial@40000 {
133 compatible = "ns16550";
134 reg = <0x40000 0x20000>;
137 clock-frequency = <6758400>;
138 current-speed = <38400>;
139 interrupt-parent = <&PIC>;
143 compatible = "ralink,rt1310-gpio";
147 reg = <0xA0000 0x20000>;