]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - rpmsg/hwspinlock.git/blob - arch/arm/boot/dts/dra74x.dtsi
ARM: dts: am43xx: Add scale data fw to wkup_m3_ipc node
[rpmsg/hwspinlock.git] / arch / arm / boot / dts / dra74x.dtsi
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  */
10 #include "dra7.dtsi"
12 / {
13         compatible = "ti,dra742", "ti,dra74", "ti,dra7";
15         cpus {
16                 cpu@1 {
17                         device_type = "cpu";
18                         compatible = "arm,cortex-a15";
19                         reg = <1>;
20                         operating-points-v2 = <&cpu0_opp_table>;
22                         clocks = <&dpll_mpu_ck>;
23                         clock-names = "cpu";
25                         clock-latency = <300000>; /* From omap-cpufreq driver */
27                         /* cooling options */
28                         #cooling-cells = <2>; /* min followed by max */
30                         vbb-supply = <&abb_mpu>;
31                 };
32         };
34         pmu {
35                 compatible = "arm,cortex-a15-pmu";
36                 interrupt-parent = <&wakeupgen>;
37                 interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
38                              <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>;
39         };
41         ocp {
42                 dsp2_system: dsp_system@41500000 {
43                         compatible = "syscon";
44                         reg = <0x41500000 0x100>;
45                 };
47                 omap_dwc3_4: omap_dwc3_4@48940000 {
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>;
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";
66                                 maximum-speed = "high-speed";
67                                 dr_mode = "otg";
68                         };
69                 };
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                 };
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                 };
90         };
91 };
93 &cpu0_opp_table {
94         opp-shared;
95 };
97 &dss {
98         reg = <0x58000000 0x80>,
99               <0x58004054 0x4>,
100               <0x58004300 0x20>,
101               <0x58009054 0x4>,
102               <0x58009300 0x20>;
103         reg-names = "dss", "pll1_clkctrl", "pll1",
104                     "pll2_clkctrl", "pll2";
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>;
109         clock-names = "fck", "video1_clk", "video2_clk";
110 };
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 };
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 };
138 &pcie1_rc {
139         compatible = "ti,dra746-pcie-rc", "ti,dra7-pcie";
140 };
142 &pcie1_ep {
143         compatible = "ti,dra746-pcie-ep", "ti,dra7-pcie-ep";
144 };
146 &pcie2_rc {
147         compatible = "ti,dra746-pcie-rc", "ti,dra7-pcie";
148 };