2 * ARM Ltd. Versatile Express
4 * Motherboard Express uATX
9 * Original memory map ("Legacy memory map" in the board's
10 * Technical Reference Manual)
12 * WARNING! The hardware described in this file is independent from the
13 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
14 * correspondence between the two configurations.
16 * TAKE CARE WHEN MAINTAINING THIS FILE TO PROPAGATE ANY RELEVANT
17 * CHANGES TO vexpress-v2m-rs1.dtsi!
22 arm,v2m_timer = &v2m_timer01;
26 compatible = "simple-bus";
27 #address-cells = <2>; /* SMB chipselect number and offset */
29 #interrupt-cells = <1>;
32 compatible = "arm,vexpress-flash", "cfi-flash";
33 reg = <0 0x00000000 0x04000000>,
34 <1 0x00000000 0x04000000>;
39 compatible = "arm,vexpress-psram", "mtd-ram";
40 reg = <2 0x00000000 0x02000000>;
45 compatible = "arm,vexpress-vram";
46 reg = <3 0x00000000 0x00800000>;
50 compatible = "smsc,lan9118", "smsc,lan9115";
51 reg = <3 0x02000000 0x10000>;
60 compatible = "nxp,usb-isp1761";
61 reg = <3 0x03000000 0x20000>;
67 compatible = "arm,amba-bus", "simple-bus";
70 ranges = <0 7 0 0x20000>;
73 compatible = "arm,vexpress-sysreg";
74 reg = <0x00000 0x1000>;
78 compatible = "arm,sp810", "arm,primecell";
79 reg = <0x01000 0x1000>;
83 v2m_i2c_pcie: i2c@02000 {
84 compatible = "arm,versatile-i2c";
85 reg = <0x02000 0x1000>;
91 compatible = "idt,89hpes32h8";
97 compatible = "arm,pl041", "arm,primecell";
98 reg = <0x04000 0x1000>;
103 compatible = "arm,pl180", "arm,primecell";
104 reg = <0x05000 0x1000>;
109 compatible = "arm,pl050", "arm,primecell";
110 reg = <0x06000 0x1000>;
115 compatible = "arm,pl050", "arm,primecell";
116 reg = <0x07000 0x1000>;
120 v2m_serial0: uart@09000 {
121 compatible = "arm,pl011", "arm,primecell";
122 reg = <0x09000 0x1000>;
126 v2m_serial1: uart@0a000 {
127 compatible = "arm,pl011", "arm,primecell";
128 reg = <0x0a000 0x1000>;
132 v2m_serial2: uart@0b000 {
133 compatible = "arm,pl011", "arm,primecell";
134 reg = <0x0b000 0x1000>;
138 v2m_serial3: uart@0c000 {
139 compatible = "arm,pl011", "arm,primecell";
140 reg = <0x0c000 0x1000>;
145 compatible = "arm,sp805", "arm,primecell";
146 reg = <0x0f000 0x1000>;
150 v2m_timer01: timer@11000 {
151 compatible = "arm,sp804", "arm,primecell";
152 reg = <0x11000 0x1000>;
156 v2m_timer23: timer@12000 {
157 compatible = "arm,sp804", "arm,primecell";
158 reg = <0x12000 0x1000>;
162 v2m_i2c_dvi: i2c@16000 {
163 compatible = "arm,versatile-i2c";
164 reg = <0x16000 0x1000>;
166 #address-cells = <1>;
170 compatible = "sil,sii9022-tpi", "sil,sii9022";
175 compatible = "sil,sii9022-cpi", "sil,sii9022";
181 compatible = "arm,pl031", "arm,primecell";
182 reg = <0x17000 0x1000>;
186 compact-flash@1a000 {
187 compatible = "arm,vexpress-cf", "ata-generic";
194 compatible = "arm,pl111", "arm,primecell";
195 reg = <0x1f000 0x1000>;