Commit | Line | Data |
---|---|---|
38b248db RN |
1 | /* |
2 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ | |
3 | * | |
4 | * This program is free software; you can redistribute it and/or modify | |
5 | * it under the terms of the GNU General Public License version 2 as | |
6 | * published by the Free Software Foundation. | |
7 | * Based on "omap4.dtsi" | |
8 | */ | |
9 | ||
10 | #include "dra7.dtsi" | |
11 | ||
12 | / { | |
13 | compatible = "ti,dra742", "ti,dra74", "ti,dra7"; | |
14 | ||
15 | cpus { | |
38b248db RN |
16 | cpu@1 { |
17 | device_type = "cpu"; | |
18 | compatible = "arm,cortex-a15"; | |
19 | reg = <1>; | |
a4e5e9f9 | 20 | operating-points-v2 = <&cpu0_opp_table>; |
d6ace1c5 VK |
21 | |
22 | clocks = <&dpll_mpu_ck>; | |
23 | clock-names = "cpu"; | |
24 | ||
25 | clock-latency = <300000>; /* From omap-cpufreq driver */ | |
26 | ||
27 | /* cooling options */ | |
28 | #cooling-cells = <2>; /* min followed by max */ | |
29 | ||
30 | vbb-supply = <&abb_mpu>; | |
38b248db RN |
31 | }; |
32 | }; | |
f53e3c53 LW |
33 | |
34 | pmu { | |
35 | compatible = "arm,cortex-a15-pmu"; | |
7136d457 | 36 | interrupt-parent = <&wakeupgen>; |
783d3186 MZ |
37 | interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, |
38 | <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>; | |
f53e3c53 | 39 | }; |
6b14eb47 RQ |
40 | |
41 | ocp { | |
bddbe6db SA |
42 | dsp2_system: dsp_system@41500000 { |
43 | compatible = "syscon"; | |
44 | reg = <0x41500000 0x100>; | |
45 | }; | |
46 | ||
4f6dec70 | 47 | omap_dwc3_4: omap_dwc3_4@48940000 { |
6b14eb47 RQ |
48 | compatible = "ti,dwc3"; |
49 | ti,hwmods = "usb_otg_ss4"; | |
50 | reg = <0x48940000 0x10000>; | |
51 | interrupts = <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>; | |
52 | #address-cells = <1>; | |
53 | #size-cells = <1>; | |
54 | utmi-mode = <2>; | |
55 | ranges; | |
56 | status = "disabled"; | |
57 | usb4: usb@48950000 { | |
58 | compatible = "snps,dwc3"; | |
59 | reg = <0x48950000 0x17000>; | |
964927f3 RQ |
60 | interrupts = <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>, |
61 | <GIC_SPI 345 IRQ_TYPE_LEVEL_HIGH>, | |
62 | <GIC_SPI 346 IRQ_TYPE_LEVEL_HIGH>; | |
63 | interrupt-names = "peripheral", | |
64 | "host", | |
65 | "otg"; | |
6b14eb47 RQ |
66 | maximum-speed = "high-speed"; |
67 | dr_mode = "otg"; | |
68 | }; | |
69 | }; | |
63c7ecd7 SA |
70 | |
71 | mmu0_dsp2: mmu@41501000 { | |
72 | compatible = "ti,dra7-dsp-iommu"; | |
73 | reg = <0x41501000 0x100>; | |
74 | interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>; | |
75 | ti,hwmods = "mmu0_dsp2"; | |
76 | #iommu-cells = <0>; | |
77 | ti,syscon-mmuconfig = <&dsp2_system 0x0>; | |
78 | status = "disabled"; | |
79 | }; | |
80 | ||
81 | mmu1_dsp2: mmu@41502000 { | |
82 | compatible = "ti,dra7-dsp-iommu"; | |
83 | reg = <0x41502000 0x100>; | |
84 | interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>; | |
85 | ti,hwmods = "mmu1_dsp2"; | |
86 | #iommu-cells = <0>; | |
87 | ti,syscon-mmuconfig = <&dsp2_system 0x1>; | |
88 | status = "disabled"; | |
89 | }; | |
6b14eb47 | 90 | }; |
38b248db | 91 | }; |
95c1cd13 | 92 | |
a4e5e9f9 DG |
93 | &cpu0_opp_table { |
94 | opp-shared; | |
95 | }; | |
96 | ||
95c1cd13 TV |
97 | &dss { |
98 | reg = <0x58000000 0x80>, | |
99 | <0x58004054 0x4>, | |
100 | <0x58004300 0x20>, | |
4c88c1c7 TV |
101 | <0x58009054 0x4>, |
102 | <0x58009300 0x20>; | |
95c1cd13 TV |
103 | reg-names = "dss", "pll1_clkctrl", "pll1", |
104 | "pll2_clkctrl", "pll2"; | |
105 | ||
1839533f TK |
106 | clocks = <&dss_clkctrl DRA7_DSS_CORE_CLKCTRL 8>, |
107 | <&dss_clkctrl DRA7_DSS_CORE_CLKCTRL 12>, | |
108 | <&dss_clkctrl DRA7_DSS_CORE_CLKCTRL 13>; | |
95c1cd13 TV |
109 | clock-names = "fck", "video1_clk", "video2_clk"; |
110 | }; | |
a9c8f117 SA |
111 | |
112 | &mailbox5 { | |
113 | mbox_ipu1_ipc3x: mbox_ipu1_ipc3x { | |
114 | ti,mbox-tx = <6 2 2>; | |
115 | ti,mbox-rx = <4 2 2>; | |
116 | status = "disabled"; | |
117 | }; | |
118 | mbox_dsp1_ipc3x: mbox_dsp1_ipc3x { | |
119 | ti,mbox-tx = <5 2 2>; | |
120 | ti,mbox-rx = <1 2 2>; | |
121 | status = "disabled"; | |
122 | }; | |
123 | }; | |
124 | ||
125 | &mailbox6 { | |
126 | mbox_ipu2_ipc3x: mbox_ipu2_ipc3x { | |
127 | ti,mbox-tx = <6 2 2>; | |
128 | ti,mbox-rx = <4 2 2>; | |
129 | status = "disabled"; | |
130 | }; | |
131 | mbox_dsp2_ipc3x: mbox_dsp2_ipc3x { | |
132 | ti,mbox-tx = <5 2 2>; | |
133 | ti,mbox-rx = <1 2 2>; | |
134 | status = "disabled"; | |
135 | }; | |
136 | }; | |
1ac19c8b KVA |
137 | |
138 | &pcie1_rc { | |
139 | compatible = "ti,dra746-pcie-rc", "ti,dra7-pcie"; | |
140 | }; | |
141 | ||
142 | &pcie1_ep { | |
143 | compatible = "ti,dra746-pcie-ep", "ti,dra7-pcie-ep"; | |
144 | }; | |
145 | ||
146 | &pcie2_rc { | |
147 | compatible = "ti,dra746-pcie-rc", "ti,dra7-pcie"; | |
148 | }; |