Lines Matching +full:versatile +full:- +full:sysreg

1 // SPDX-License-Identifier: GPL-2.0
5 * Versatile Express (VE) system model
12 compatible = "fixed-clock";
13 #clock-cells = <0>;
14 clock-frequency = <24000000>;
15 clock-output-names = "v2m:clk24mhz";
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <1000000>;
22 clock-output-names = "v2m:refclk1mhz";
26 compatible = "fixed-clock";
27 #clock-cells = <0>;
28 clock-frequency = <32768>;
29 clock-output-names = "v2m:refclk32khz";
32 v2m_fixed_3v3: v2m-3v3 {
33 compatible = "regulator-fixed";
34 regulator-name = "3V3";
35 regulator-min-microvolt = <3300000>;
36 regulator-max-microvolt = <3300000>;
37 regulator-always-on;
41 compatible = "arm,vexpress,config-bus";
42 arm,vexpress,config-bridge = <&v2m_sysreg>;
46 compatible = "arm,vexpress-osc";
47 arm,vexpress-sysreg,func = <1 1>;
48 freq-range = <23750000 63500000>;
49 #clock-cells = <0>;
50 clock-output-names = "v2m:oscclk1";
54 compatible = "arm,vexpress-reset";
55 arm,vexpress-sysreg,func = <5 0>;
59 compatible = "arm,vexpress-muxfpga";
60 arm,vexpress-sysreg,func = <7 0>;
64 compatible = "arm,vexpress-shutdown";
65 arm,vexpress-sysreg,func = <8 0>;
69 compatible = "arm,vexpress-reboot";
70 arm,vexpress-sysreg,func = <9 0>;
74 compatible = "arm,vexpress-dvimode";
75 arm,vexpress-sysreg,func = <11 0>;
80 motherboard-bus {
81 arm,v2m-memory-map = "rs1";
82 compatible = "arm,vexpress,v2m-p1", "simple-bus";
83 #address-cells = <2>; /* SMB chipselect number and offset */
84 #size-cells = <1>;
85 #interrupt-cells = <1>;
89 compatible = "arm,vexpress-flash", "cfi-flash";
92 bank-width = <4>;
101 iofpga-bus@300000000 {
102 compatible = "simple-bus";
103 #address-cells = <1>;
104 #size-cells = <1>;
107 v2m_sysreg: sysreg@10000 {
108 compatible = "arm,vexpress-sysreg";
110 gpio-controller;
111 #gpio-cells = <2>;
118 clock-names = "refclk", "timclk", "apb_pclk";
119 #clock-cells = <1>;
120 clock-output-names = "timerclken0", "timerclken1", "timerclken2", "timerclken3";
121 assigned-clocks = <&v2m_sysctl 0>, <&v2m_sysctl 1>, <&v2m_sysctl 3>, <&v2m_sysctl 3>;
122 …assigned-clock-parents = <&v2m_refclk1mhz>, <&v2m_refclk1mhz>, <&v2m_refclk1mhz>, <&v2m_refclk1mhz…
130 clock-names = "apb_pclk";
137 cd-gpios = <&v2m_sysreg 0 0>;
138 wp-gpios = <&v2m_sysreg 1 0>;
139 max-frequency = <12000000>;
140 vmmc-supply = <&v2m_fixed_3v3>;
142 clock-names = "mclk", "apb_pclk";
150 clock-names = "KMIREFCLK", "apb_pclk";
158 clock-names = "KMIREFCLK", "apb_pclk";
166 clock-names = "uartclk", "apb_pclk";
174 clock-names = "uartclk", "apb_pclk";
182 clock-names = "uartclk", "apb_pclk";
190 clock-names = "uartclk", "apb_pclk";
198 clock-names = "wdog_clk", "apb_pclk";
206 clock-names = "timclken1", "timclken2", "apb_pclk";
214 clock-names = "timclken1", "timclken2", "apb_pclk";
217 virtio-block@130000 {
228 clock-names = "apb_pclk";
234 interrupt-names = "combined";
237 clock-names = "clcdclk", "apb_pclk";
238 memory-region = <&vram>;
242 remote-endpoint = <&panel_in>;
243 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;