|
8 | 8 | * VEMotherBoard.lisa
|
9 | 9 | */
|
10 | 10 | / {
|
| 11 | + v2m_clk24mhz: clk24mhz { |
| 12 | + compatible = "fixed-clock"; |
| 13 | + #clock-cells = <0>; |
| 14 | + clock-frequency = <24000000>; |
| 15 | + clock-output-names = "v2m:clk24mhz"; |
| 16 | + }; |
| 17 | + |
| 18 | + v2m_refclk1mhz: refclk1mhz { |
| 19 | + compatible = "fixed-clock"; |
| 20 | + #clock-cells = <0>; |
| 21 | + clock-frequency = <1000000>; |
| 22 | + clock-output-names = "v2m:refclk1mhz"; |
| 23 | + }; |
| 24 | + |
| 25 | + v2m_refclk32khz: refclk32khz { |
| 26 | + compatible = "fixed-clock"; |
| 27 | + #clock-cells = <0>; |
| 28 | + clock-frequency = <32768>; |
| 29 | + clock-output-names = "v2m:refclk32khz"; |
| 30 | + }; |
| 31 | + |
| 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; |
| 38 | + }; |
| 39 | + |
| 40 | + mcc { |
| 41 | + compatible = "arm,vexpress,config-bus"; |
| 42 | + arm,vexpress,config-bridge = <&v2m_sysreg>; |
| 43 | + |
| 44 | + v2m_oscclk1: oscclk1 { |
| 45 | + /* CLCD clock */ |
| 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"; |
| 51 | + }; |
| 52 | + |
| 53 | + reset { |
| 54 | + compatible = "arm,vexpress-reset"; |
| 55 | + arm,vexpress-sysreg,func = <5 0>; |
| 56 | + }; |
| 57 | + |
| 58 | + muxfpga { |
| 59 | + compatible = "arm,vexpress-muxfpga"; |
| 60 | + arm,vexpress-sysreg,func = <7 0>; |
| 61 | + }; |
| 62 | + |
| 63 | + shutdown { |
| 64 | + compatible = "arm,vexpress-shutdown"; |
| 65 | + arm,vexpress-sysreg,func = <8 0>; |
| 66 | + }; |
| 67 | + |
| 68 | + reboot { |
| 69 | + compatible = "arm,vexpress-reboot"; |
| 70 | + arm,vexpress-sysreg,func = <9 0>; |
| 71 | + }; |
| 72 | + |
| 73 | + dvimode { |
| 74 | + compatible = "arm,vexpress-dvimode"; |
| 75 | + arm,vexpress-sysreg,func = <11 0>; |
| 76 | + }; |
| 77 | + }; |
| 78 | + |
11 | 79 | bus@8000000 {
|
12 | 80 | motherboard {
|
13 | 81 | arm,v2m-memory-map = "rs1";
|
|
30 | 98 | interrupts = <15>;
|
31 | 99 | };
|
32 | 100 |
|
33 |
| - v2m_clk24mhz: clk24mhz { |
34 |
| - compatible = "fixed-clock"; |
35 |
| - #clock-cells = <0>; |
36 |
| - clock-frequency = <24000000>; |
37 |
| - clock-output-names = "v2m:clk24mhz"; |
38 |
| - }; |
39 |
| - |
40 |
| - v2m_refclk1mhz: refclk1mhz { |
41 |
| - compatible = "fixed-clock"; |
42 |
| - #clock-cells = <0>; |
43 |
| - clock-frequency = <1000000>; |
44 |
| - clock-output-names = "v2m:refclk1mhz"; |
45 |
| - }; |
46 |
| - |
47 |
| - v2m_refclk32khz: refclk32khz { |
48 |
| - compatible = "fixed-clock"; |
49 |
| - #clock-cells = <0>; |
50 |
| - clock-frequency = <32768>; |
51 |
| - clock-output-names = "v2m:refclk32khz"; |
52 |
| - }; |
53 |
| - |
54 | 101 | iofpga@300000000 {
|
55 | 102 | compatible = "simple-bus";
|
56 | 103 | #address-cells = <1>;
|
|
198 | 245 | };
|
199 | 246 | };
|
200 | 247 | };
|
201 |
| - |
202 |
| - v2m_fixed_3v3: v2m-3v3 { |
203 |
| - compatible = "regulator-fixed"; |
204 |
| - regulator-name = "3V3"; |
205 |
| - regulator-min-microvolt = <3300000>; |
206 |
| - regulator-max-microvolt = <3300000>; |
207 |
| - regulator-always-on; |
208 |
| - }; |
209 |
| - |
210 |
| - mcc { |
211 |
| - compatible = "arm,vexpress,config-bus"; |
212 |
| - arm,vexpress,config-bridge = <&v2m_sysreg>; |
213 |
| - |
214 |
| - v2m_oscclk1: oscclk1 { |
215 |
| - /* CLCD clock */ |
216 |
| - compatible = "arm,vexpress-osc"; |
217 |
| - arm,vexpress-sysreg,func = <1 1>; |
218 |
| - freq-range = <23750000 63500000>; |
219 |
| - #clock-cells = <0>; |
220 |
| - clock-output-names = "v2m:oscclk1"; |
221 |
| - }; |
222 |
| - |
223 |
| - reset { |
224 |
| - compatible = "arm,vexpress-reset"; |
225 |
| - arm,vexpress-sysreg,func = <5 0>; |
226 |
| - }; |
227 |
| - |
228 |
| - muxfpga { |
229 |
| - compatible = "arm,vexpress-muxfpga"; |
230 |
| - arm,vexpress-sysreg,func = <7 0>; |
231 |
| - }; |
232 |
| - |
233 |
| - shutdown { |
234 |
| - compatible = "arm,vexpress-shutdown"; |
235 |
| - arm,vexpress-sysreg,func = <8 0>; |
236 |
| - }; |
237 |
| - |
238 |
| - reboot { |
239 |
| - compatible = "arm,vexpress-reboot"; |
240 |
| - arm,vexpress-sysreg,func = <9 0>; |
241 |
| - }; |
242 |
| - |
243 |
| - dvimode { |
244 |
| - compatible = "arm,vexpress-dvimode"; |
245 |
| - arm,vexpress-sysreg,func = <11 0>; |
246 |
| - }; |
247 |
| - }; |
248 | 248 | };
|
249 | 249 | };
|
250 | 250 | };
|
0 commit comments