]>
Commit | Line | Data |
---|---|---|
efb45b30 SA |
1 | /* |
2 | * Copyright 2013 Freescale Semiconductor, Inc. | |
3 | * | |
4a4d45c7 SA |
4 | * This file is dual-licensed: you can use it either under the terms |
5 | * of the GPL or the X11 license, at your option. Note that this dual | |
6 | * licensing only applies to this file, and not this project as a | |
7 | * whole. | |
8 | * | |
9 | * a) This file is free software; you can redistribute it and/or | |
10 | * modify it under the terms of the GNU General Public License | |
11 | * version 2 as published by the Free Software Foundation. | |
12 | * | |
13 | * This file is distributed in the hope that it will be useful | |
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 | * GNU General Public License for more details. | |
17 | * | |
18 | * Or, alternatively | |
19 | * | |
20 | * b) Permission is hereby granted, free of charge, to any person | |
21 | * obtaining a copy of this software and associated documentation | |
22 | * files (the "Software"), to deal in the Software without | |
23 | * restriction, including without limitation the rights to use | |
24 | * copy, modify, merge, publish, distribute, sublicense, and/or | |
25 | * sell copies of the Software, and to permit persons to whom the | |
26 | * Software is furnished to do so, subject to the following | |
27 | * conditions: | |
28 | * | |
29 | * The above copyright notice and this permission notice shall be | |
30 | * included in all copies or substantial portions of the Software. | |
31 | * | |
32 | * THE SOFTWARE IS PROVIDED , WITHOUT WARRANTY OF ANY KIND | |
33 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES | |
34 | * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | |
35 | * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | |
36 | * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY | |
37 | * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | |
38 | * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | |
39 | * OTHER DEALINGS IN THE SOFTWARE. | |
efb45b30 SA |
40 | */ |
41 | ||
42 | #include "skeleton.dtsi" | |
43 | #include "vfxxx.dtsi" | |
44 | #include <dt-bindings/interrupt-controller/arm-gic.h> | |
45 | ||
46 | / { | |
47 | cpus { | |
48 | #address-cells = <1>; | |
49 | #size-cells = <0>; | |
50 | ||
51 | a5_cpu: cpu@0 { | |
52 | compatible = "arm,cortex-a5"; | |
53 | device_type = "cpu"; | |
54 | reg = <0x0>; | |
55 | }; | |
56 | }; | |
57 | ||
58 | soc { | |
efb45b30 SA |
59 | aips-bus@40000000 { |
60 | ||
61 | intc: interrupt-controller@40002000 { | |
62 | compatible = "arm,cortex-a9-gic"; | |
63 | #interrupt-cells = <3>; | |
64 | interrupt-controller; | |
c09d0f7c | 65 | interrupt-parent = <&intc>; |
efb45b30 SA |
66 | reg = <0x40003000 0x1000>, |
67 | <0x40002100 0x100>; | |
68 | }; | |
69 | ||
70 | global_timer: timer@40002200 { | |
71 | compatible = "arm,cortex-a9-global-timer"; | |
72 | reg = <0x40002200 0x20>; | |
44d52421 | 73 | interrupts = <GIC_PPI 11 IRQ_TYPE_EDGE_RISING>; |
c09d0f7c | 74 | interrupt-parent = <&intc>; |
efb45b30 SA |
75 | clocks = <&clks VF610_CLK_PLATFORM_BUS>; |
76 | }; | |
77 | }; | |
031345aa SA |
78 | |
79 | aips-bus@40080000 { | |
80 | pmu@40089000 { | |
81 | compatible = "arm,cortex-a5-pmu"; | |
82 | interrupts = <7 IRQ_TYPE_LEVEL_HIGH>; | |
83 | interrupt-affinity = <&a5_cpu>; | |
ef4a4e14 | 84 | reg = <0x40089000 0x1000>; |
031345aa SA |
85 | }; |
86 | }; | |
87 | ||
efb45b30 SA |
88 | }; |
89 | }; | |
90 | ||
c09d0f7c SA |
91 | &mscm_ir { |
92 | interrupt-parent = <&intc>; | |
efb45b30 | 93 | }; |
c134e09f SA |
94 | |
95 | &wdoga5 { | |
c134e09f SA |
96 | status = "okay"; |
97 | }; |