2 * Copyright (c) 2019, Arm Limited. All rights reserved.
4 * SPDX-License-Identifier: BSD-3-Clause
11 compatible = "arm,vexpress,v2p-ca5s", "arm,vexpress";
12 interrupt-parent = <&gic>;
22 compatible = "arm,cortex-a5";
29 device_type = "memory";
30 reg = <0x80000000 0x1000000>;
34 compatible = "arm,hdlcd";
35 reg = <0x2a110000 0x1000>;
36 interrupts = <0 85 4>;
38 clock-names = "pxlclk";
42 compatible = "arm,cortex-a5-scu";
43 reg = <0x2c000000 0x58>;
47 compatible = "arm,cortex-a5-twd-wdt";
48 reg = <0x2c000620 0x20>;
49 interrupts = <1 14 0x304>;
52 gic: interrupt-controller@2c001000 {
53 compatible = "arm,cortex-a9-gic";
54 #interrupt-cells = <3>;
57 reg = <0x2c001000 0x1000>,
62 compatible = "arm,vexpress,config-bus";
63 arm,vexpress,config-bridge = <&v2m_sysreg>;
66 /* CPU and internal AXI reference clock */
67 compatible = "arm,vexpress-osc";
68 arm,vexpress-sysreg,func = <1 0>;
69 freq-range = <50000000 100000000>;
71 clock-output-names = "oscclk0";
75 /* Multiplexed AXI master clock */
76 compatible = "arm,vexpress-osc";
77 arm,vexpress-sysreg,func = <1 1>;
78 freq-range = <5000000 50000000>;
80 clock-output-names = "oscclk1";
85 compatible = "arm,vexpress-osc";
86 arm,vexpress-sysreg,func = <1 2>;
87 freq-range = <80000000 120000000>;
89 clock-output-names = "oscclk2";
94 compatible = "arm,vexpress-osc";
95 arm,vexpress-sysreg,func = <1 3>;
96 freq-range = <23750000 165000000>;
98 clock-output-names = "oscclk3";
102 /* Test chip gate configuration */
103 compatible = "arm,vexpress-osc";
104 arm,vexpress-sysreg,func = <1 4>;
105 freq-range = <80000000 80000000>;
107 clock-output-names = "oscclk4";
112 compatible = "arm,vexpress-osc";
113 arm,vexpress-sysreg,func = <1 5>;
114 freq-range = <25000000 60000000>;
116 clock-output-names = "oscclk5";
121 compatible = "simple-bus";
123 #address-cells = <2>;
125 ranges = <0 0 0x08000000 0x04000000>,
126 <1 0 0x14000000 0x04000000>,
127 <2 0 0x18000000 0x04000000>,
128 <3 0 0x1c000000 0x04000000>,
129 <4 0 0x0c000000 0x04000000>,
130 <5 0 0x10000000 0x04000000>;
132 #interrupt-cells = <1>;
133 interrupt-map-mask = <0 0 63>;
134 interrupt-map = <0 0 0 &gic 0 0 4>,
140 <0 0 42 &gic 0 42 4>;
142 /include/ "rtsm_ve-motherboard-aarch32.dtsi"