~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/qcom/qcom-msm8660.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm/qcom/qcom-msm8660.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm/qcom/qcom-msm8660.dtsi (Architecture sparc)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /dts-v1/;                                           2 /dts-v1/;
  3                                                     3 
  4 #include <dt-bindings/interrupt-controller/irq      4 #include <dt-bindings/interrupt-controller/irq.h>
  5 #include <dt-bindings/interrupt-controller/arm      5 #include <dt-bindings/interrupt-controller/arm-gic.h>
  6 #include <dt-bindings/clock/qcom,gcc-msm8660.h      6 #include <dt-bindings/clock/qcom,gcc-msm8660.h>
  7 #include <dt-bindings/soc/qcom,gsbi.h>              7 #include <dt-bindings/soc/qcom,gsbi.h>
  8                                                     8 
  9 / {                                                 9 / {
 10         #address-cells = <1>;                      10         #address-cells = <1>;
 11         #size-cells = <1>;                         11         #size-cells = <1>;
 12         model = "Qualcomm MSM8660";                12         model = "Qualcomm MSM8660";
 13         compatible = "qcom,msm8660";               13         compatible = "qcom,msm8660";
 14         interrupt-parent = <&intc>;                14         interrupt-parent = <&intc>;
 15                                                    15 
 16         cpus {                                     16         cpus {
 17                 #address-cells = <1>;              17                 #address-cells = <1>;
 18                 #size-cells = <0>;                 18                 #size-cells = <0>;
 19                                                    19 
 20                 cpu@0 {                            20                 cpu@0 {
 21                         compatible = "qcom,sco     21                         compatible = "qcom,scorpion";
 22                         enable-method = "qcom,     22                         enable-method = "qcom,gcc-msm8660";
 23                         device_type = "cpu";       23                         device_type = "cpu";
 24                         reg = <0>;                 24                         reg = <0>;
 25                         next-level-cache = <&L     25                         next-level-cache = <&L2>;
 26                 };                                 26                 };
 27                                                    27 
 28                 cpu@1 {                            28                 cpu@1 {
 29                         compatible = "qcom,sco     29                         compatible = "qcom,scorpion";
 30                         enable-method = "qcom,     30                         enable-method = "qcom,gcc-msm8660";
 31                         device_type = "cpu";       31                         device_type = "cpu";
 32                         reg = <1>;                 32                         reg = <1>;
 33                         next-level-cache = <&L     33                         next-level-cache = <&L2>;
 34                 };                                 34                 };
 35                                                    35 
 36                 L2: l2-cache {                     36                 L2: l2-cache {
 37                         compatible = "cache";      37                         compatible = "cache";
 38                         cache-level = <2>;         38                         cache-level = <2>;
 39                         cache-unified;             39                         cache-unified;
 40                 };                                 40                 };
 41         };                                         41         };
 42                                                    42 
 43         memory {                                   43         memory {
 44                 device_type = "memory";            44                 device_type = "memory";
 45                 reg = <0x0 0x0>;                   45                 reg = <0x0 0x0>;
 46         };                                         46         };
 47                                                    47 
 48         cpu-pmu {                                  48         cpu-pmu {
 49                 compatible = "qcom,scorpion-mp     49                 compatible = "qcom,scorpion-mp-pmu";
 50                 interrupts = <GIC_PPI 9 (GIC_C     50                 interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
 51         };                                         51         };
 52                                                    52 
 53         clocks {                                   53         clocks {
 54                 cxo_board: cxo-board-clk {         54                 cxo_board: cxo-board-clk {
 55                         compatible = "fixed-cl     55                         compatible = "fixed-clock";
 56                         #clock-cells = <0>;        56                         #clock-cells = <0>;
 57                         clock-frequency = <192     57                         clock-frequency = <19200000>;
 58                         clock-output-names = "     58                         clock-output-names = "cxo_board";
 59                 };                                 59                 };
 60                                                    60 
 61                 pxo_board: pxo-board-clk {         61                 pxo_board: pxo-board-clk {
 62                         compatible = "fixed-cl     62                         compatible = "fixed-clock";
 63                         #clock-cells = <0>;        63                         #clock-cells = <0>;
 64                         clock-frequency = <270     64                         clock-frequency = <27000000>;
 65                         clock-output-names = "     65                         clock-output-names = "pxo_board";
 66                 };                                 66                 };
 67                                                    67 
 68                 sleep-clk {                        68                 sleep-clk {
 69                         compatible = "fixed-cl     69                         compatible = "fixed-clock";
 70                         #clock-cells = <0>;        70                         #clock-cells = <0>;
 71                         clock-frequency = <327     71                         clock-frequency = <32768>;
 72                         clock-output-names = "     72                         clock-output-names = "sleep_clk";
 73                 };                                 73                 };
 74         };                                         74         };
 75                                                    75 
 76         soc: soc {                                 76         soc: soc {
 77                 #address-cells = <1>;              77                 #address-cells = <1>;
 78                 #size-cells = <1>;                 78                 #size-cells = <1>;
 79                 ranges;                            79                 ranges;
 80                 compatible = "simple-bus";         80                 compatible = "simple-bus";
 81                                                    81 
 82                 intc: interrupt-controller@208     82                 intc: interrupt-controller@2080000 {
 83                         compatible = "qcom,msm     83                         compatible = "qcom,msm-8660-qgic";
 84                         interrupt-controller;      84                         interrupt-controller;
 85                         #interrupt-cells = <3>     85                         #interrupt-cells = <3>;
 86                         reg = < 0x02080000 0x1     86                         reg = < 0x02080000 0x1000 >,
 87                               < 0x02081000 0x1     87                               < 0x02081000 0x1000 >;
 88                 };                                 88                 };
 89                                                    89 
 90                 timer@2000000 {                    90                 timer@2000000 {
 91                         compatible = "qcom,scs     91                         compatible = "qcom,scss-timer", "qcom,msm-timer";
 92                         interrupts = <GIC_PPI      92                         interrupts = <GIC_PPI 0 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
 93                                      <GIC_PPI      93                                      <GIC_PPI 1 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>,
 94                                      <GIC_PPI      94                                      <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_EDGE_RISING)>;
 95                         reg = <0x02000000 0x10     95                         reg = <0x02000000 0x100>;
 96                         clock-frequency = <270     96                         clock-frequency = <27000000>;
 97                         cpu-offset = <0x40000>     97                         cpu-offset = <0x40000>;
 98                 };                                 98                 };
 99                                                    99 
100                 tlmm: pinctrl@800000 {            100                 tlmm: pinctrl@800000 {
101                         compatible = "qcom,msm    101                         compatible = "qcom,msm8660-pinctrl";
102                         reg = <0x800000 0x4000    102                         reg = <0x800000 0x4000>;
103                                                   103 
104                         gpio-controller;          104                         gpio-controller;
105                         gpio-ranges = <&tlmm 0    105                         gpio-ranges = <&tlmm 0 0 173>;
106                         #gpio-cells = <2>;        106                         #gpio-cells = <2>;
107                         interrupts = <GIC_SPI     107                         interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
108                         interrupt-controller;     108                         interrupt-controller;
109                         #interrupt-cells = <2>    109                         #interrupt-cells = <2>;
110                                                   110 
111                 };                                111                 };
112                                                   112 
113                 gcc: clock-controller@900000 {    113                 gcc: clock-controller@900000 {
114                         compatible = "qcom,gcc    114                         compatible = "qcom,gcc-msm8660";
115                         #clock-cells = <1>;       115                         #clock-cells = <1>;
116                         #reset-cells = <1>;       116                         #reset-cells = <1>;
117                         reg = <0x900000 0x4000    117                         reg = <0x900000 0x4000>;
118                         clocks = <&pxo_board>,    118                         clocks = <&pxo_board>, <&cxo_board>;
119                         clock-names = "pxo", "    119                         clock-names = "pxo", "cxo";
120                 };                                120                 };
121                                                   121 
122                 gsbi1: gsbi@16000000 {            122                 gsbi1: gsbi@16000000 {
123                         compatible = "qcom,gsb    123                         compatible = "qcom,gsbi-v1.0.0";
124                         cell-index = <12>;        124                         cell-index = <12>;
125                         reg = <0x16000000 0x10    125                         reg = <0x16000000 0x100>;
126                         clocks = <&gcc GSBI1_H    126                         clocks = <&gcc GSBI1_H_CLK>;
127                         clock-names = "iface";    127                         clock-names = "iface";
128                         #address-cells = <1>;     128                         #address-cells = <1>;
129                         #size-cells = <1>;        129                         #size-cells = <1>;
130                         ranges;                   130                         ranges;
131                                                   131 
132                         syscon-tcsr = <&tcsr>;    132                         syscon-tcsr = <&tcsr>;
133                                                   133 
134                         status = "disabled";      134                         status = "disabled";
135                                                   135 
136                         gsbi1_spi: spi@1608000    136                         gsbi1_spi: spi@16080000 {
137                                 compatible = "    137                                 compatible = "qcom,spi-qup-v1.1.1";
138                                 reg = <0x16080    138                                 reg = <0x16080000 0x1000>;
139                                 interrupts = <    139                                 interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>;
140                                 clocks = <&gcc    140                                 clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>;
141                                 clock-names =     141                                 clock-names = "core", "iface";
142                                 #address-cells    142                                 #address-cells = <1>;
143                                 #size-cells =     143                                 #size-cells = <0>;
144                                 status = "disa    144                                 status = "disabled";
145                         };                        145                         };
146                 };                                146                 };
147                                                   147 
148                 gsbi3: gsbi@16200000 {            148                 gsbi3: gsbi@16200000 {
149                         compatible = "qcom,gsb    149                         compatible = "qcom,gsbi-v1.0.0";
150                         cell-index = <12>;        150                         cell-index = <12>;
151                         reg = <0x16200000 0x10    151                         reg = <0x16200000 0x100>;
152                         clocks = <&gcc GSBI3_H    152                         clocks = <&gcc GSBI3_H_CLK>;
153                         clock-names = "iface";    153                         clock-names = "iface";
154                         #address-cells = <1>;     154                         #address-cells = <1>;
155                         #size-cells = <1>;        155                         #size-cells = <1>;
156                         ranges;                   156                         ranges;
157                                                   157 
158                         syscon-tcsr = <&tcsr>;    158                         syscon-tcsr = <&tcsr>;
159                         status = "disabled";      159                         status = "disabled";
160                                                   160 
161                         gsbi3_i2c: i2c@1628000    161                         gsbi3_i2c: i2c@16280000 {
162                                 compatible = "    162                                 compatible = "qcom,i2c-qup-v1.1.1";
163                                 reg = <0x16280    163                                 reg = <0x16280000 0x1000>;
164                                 interrupts = <    164                                 interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>;
165                                 clocks = <&gcc    165                                 clocks = <&gcc GSBI3_QUP_CLK>, <&gcc GSBI3_H_CLK>;
166                                 clock-names =     166                                 clock-names = "core", "iface";
167                                 #address-cells    167                                 #address-cells = <1>;
168                                 #size-cells =     168                                 #size-cells = <0>;
169                                 status = "disa    169                                 status = "disabled";
170                         };                        170                         };
171                 };                                171                 };
172                                                   172 
173                 gsbi6: gsbi@16500000 {            173                 gsbi6: gsbi@16500000 {
174                         compatible = "qcom,gsb    174                         compatible = "qcom,gsbi-v1.0.0";
175                         cell-index = <12>;        175                         cell-index = <12>;
176                         reg = <0x16500000 0x10    176                         reg = <0x16500000 0x100>;
177                         clocks = <&gcc GSBI6_H    177                         clocks = <&gcc GSBI6_H_CLK>;
178                         clock-names = "iface";    178                         clock-names = "iface";
179                         #address-cells = <1>;     179                         #address-cells = <1>;
180                         #size-cells = <1>;        180                         #size-cells = <1>;
181                         ranges;                   181                         ranges;
182                         status = "disabled";      182                         status = "disabled";
183                                                   183 
184                         syscon-tcsr = <&tcsr>;    184                         syscon-tcsr = <&tcsr>;
185                                                   185 
186                         gsbi6_serial: serial@1    186                         gsbi6_serial: serial@16540000 {
187                                 compatible = "    187                                 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
188                                 reg = <0x16540    188                                 reg = <0x16540000 0x1000>,
189                                       <0x16500    189                                       <0x16500000 0x1000>;
190                                 interrupts = <    190                                 interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
191                                 clocks = <&gcc    191                                 clocks = <&gcc GSBI6_UART_CLK>, <&gcc GSBI6_H_CLK>;
192                                 clock-names =     192                                 clock-names = "core", "iface";
193                                 status = "disa    193                                 status = "disabled";
194                         };                        194                         };
195                                                   195 
196                         gsbi6_i2c: i2c@1658000    196                         gsbi6_i2c: i2c@16580000 {
197                                 compatible = "    197                                 compatible = "qcom,i2c-qup-v1.1.1";
198                                 reg = <0x16580    198                                 reg = <0x16580000 0x1000>;
199                                 interrupts = <    199                                 interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
200                                 clocks = <&gcc    200                                 clocks = <&gcc GSBI6_QUP_CLK>, <&gcc GSBI6_H_CLK>;
201                                 clock-names =     201                                 clock-names = "core", "iface";
202                                 #address-cells    202                                 #address-cells = <1>;
203                                 #size-cells =     203                                 #size-cells = <0>;
204                                 status = "disa    204                                 status = "disabled";
205                         };                        205                         };
206                 };                                206                 };
207                                                   207 
208                 gsbi7: gsbi@16600000 {            208                 gsbi7: gsbi@16600000 {
209                         compatible = "qcom,gsb    209                         compatible = "qcom,gsbi-v1.0.0";
210                         cell-index = <12>;        210                         cell-index = <12>;
211                         reg = <0x16600000 0x10    211                         reg = <0x16600000 0x100>;
212                         clocks = <&gcc GSBI7_H    212                         clocks = <&gcc GSBI7_H_CLK>;
213                         clock-names = "iface";    213                         clock-names = "iface";
214                         #address-cells = <1>;     214                         #address-cells = <1>;
215                         #size-cells = <1>;        215                         #size-cells = <1>;
216                         ranges;                   216                         ranges;
217                         status = "disabled";      217                         status = "disabled";
218                                                   218 
219                         syscon-tcsr = <&tcsr>;    219                         syscon-tcsr = <&tcsr>;
220                                                   220 
221                         gsbi7_serial: serial@1    221                         gsbi7_serial: serial@16640000 {
222                                 compatible = "    222                                 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
223                                 reg = <0x16640    223                                 reg = <0x16640000 0x1000>,
224                                       <0x16600    224                                       <0x16600000 0x1000>;
225                                 interrupts = <    225                                 interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
226                                 clocks = <&gcc    226                                 clocks = <&gcc GSBI7_UART_CLK>, <&gcc GSBI7_H_CLK>;
227                                 clock-names =     227                                 clock-names = "core", "iface";
228                                 status = "disa    228                                 status = "disabled";
229                         };                        229                         };
230                                                   230 
231                         gsbi7_i2c: i2c@1668000    231                         gsbi7_i2c: i2c@16680000 {
232                                 compatible = "    232                                 compatible = "qcom,i2c-qup-v1.1.1";
233                                 reg = <0x16680    233                                 reg = <0x16680000 0x1000>;
234                                 interrupts = <    234                                 interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
235                                 clocks = <&gcc    235                                 clocks = <&gcc GSBI7_QUP_CLK>, <&gcc GSBI7_H_CLK>;
236                                 clock-names =     236                                 clock-names = "core", "iface";
237                                 #address-cells    237                                 #address-cells = <1>;
238                                 #size-cells =     238                                 #size-cells = <0>;
239                                 status = "disa    239                                 status = "disabled";
240                         };                        240                         };
241                 };                                241                 };
242                                                   242 
243                 gsbi8: gsbi@19800000 {            243                 gsbi8: gsbi@19800000 {
244                         compatible = "qcom,gsb    244                         compatible = "qcom,gsbi-v1.0.0";
245                         cell-index = <12>;        245                         cell-index = <12>;
246                         reg = <0x19800000 0x10    246                         reg = <0x19800000 0x100>;
247                         clocks = <&gcc GSBI8_H    247                         clocks = <&gcc GSBI8_H_CLK>;
248                         clock-names = "iface";    248                         clock-names = "iface";
249                         #address-cells = <1>;     249                         #address-cells = <1>;
250                         #size-cells = <1>;        250                         #size-cells = <1>;
251                         ranges;                   251                         ranges;
252                                                   252 
253                         syscon-tcsr = <&tcsr>;    253                         syscon-tcsr = <&tcsr>;
254                         status = "disabled";      254                         status = "disabled";
255                                                   255 
256                         gsbi8_i2c: i2c@1988000    256                         gsbi8_i2c: i2c@19880000 {
257                                 compatible = "    257                                 compatible = "qcom,i2c-qup-v1.1.1";
258                                 reg = <0x19880    258                                 reg = <0x19880000 0x1000>;
259                                 interrupts = <    259                                 interrupts = <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
260                                 clocks = <&gcc    260                                 clocks = <&gcc GSBI8_QUP_CLK>, <&gcc GSBI8_H_CLK>;
261                                 clock-names =     261                                 clock-names = "core", "iface";
262                                 #address-cells    262                                 #address-cells = <1>;
263                                 #size-cells =     263                                 #size-cells = <0>;
264                                 status = "disa    264                                 status = "disabled";
265                         };                        265                         };
266                 };                                266                 };
267                                                   267 
268                 gsbi12: gsbi@19c00000 {           268                 gsbi12: gsbi@19c00000 {
269                         compatible = "qcom,gsb    269                         compatible = "qcom,gsbi-v1.0.0";
270                         cell-index = <12>;        270                         cell-index = <12>;
271                         reg = <0x19c00000 0x10    271                         reg = <0x19c00000 0x100>;
272                         clocks = <&gcc GSBI12_    272                         clocks = <&gcc GSBI12_H_CLK>;
273                         clock-names = "iface";    273                         clock-names = "iface";
274                         #address-cells = <1>;     274                         #address-cells = <1>;
275                         #size-cells = <1>;        275                         #size-cells = <1>;
276                         ranges;                   276                         ranges;
277                                                   277 
278                         syscon-tcsr = <&tcsr>;    278                         syscon-tcsr = <&tcsr>;
279                                                   279 
280                         gsbi12_serial: serial@    280                         gsbi12_serial: serial@19c40000 {
281                                 compatible = "    281                                 compatible = "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm";
282                                 reg = <0x19c40    282                                 reg = <0x19c40000 0x1000>,
283                                       <0x19c00    283                                       <0x19c00000 0x1000>;
284                                 interrupts = <    284                                 interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
285                                 clocks = <&gcc    285                                 clocks = <&gcc GSBI12_UART_CLK>, <&gcc GSBI12_H_CLK>;
286                                 clock-names =     286                                 clock-names = "core", "iface";
287                                 status = "disa    287                                 status = "disabled";
288                         };                        288                         };
289                                                   289 
290                         gsbi12_i2c: i2c@19c800    290                         gsbi12_i2c: i2c@19c80000 {
291                                 compatible = "    291                                 compatible = "qcom,i2c-qup-v1.1.1";
292                                 reg = <0x19c80    292                                 reg = <0x19c80000 0x1000>;
293                                 interrupts = <    293                                 interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>;
294                                 clocks = <&gcc    294                                 clocks = <&gcc GSBI12_QUP_CLK>, <&gcc GSBI12_H_CLK>;
295                                 clock-names =     295                                 clock-names = "core", "iface";
296                                 #address-cells    296                                 #address-cells = <1>;
297                                 #size-cells =     297                                 #size-cells = <0>;
298                                 status = "disa    298                                 status = "disabled";
299                         };                        299                         };
300                 };                                300                 };
301                                                   301 
302                 ebi2: external-bus@1a100000 {     302                 ebi2: external-bus@1a100000 {
303                         compatible = "qcom,msm    303                         compatible = "qcom,msm8660-ebi2";
304                         #address-cells = <2>;     304                         #address-cells = <2>;
305                         #size-cells = <1>;        305                         #size-cells = <1>;
306                         ranges = <0 0x0 0x1a80    306                         ranges = <0 0x0 0x1a800000 0x00800000>,
307                                  <1 0x0 0x1b00    307                                  <1 0x0 0x1b000000 0x00800000>,
308                                  <2 0x0 0x1b80    308                                  <2 0x0 0x1b800000 0x00800000>,
309                                  <3 0x0 0x1d00    309                                  <3 0x0 0x1d000000 0x08000000>,
310                                  <4 0x0 0x1c80    310                                  <4 0x0 0x1c800000 0x00800000>,
311                                  <5 0x0 0x1c00    311                                  <5 0x0 0x1c000000 0x00800000>;
312                         reg = <0x1a100000 0x10    312                         reg = <0x1a100000 0x1000>, <0x1a110000 0x1000>;
313                         reg-names = "ebi2", "x    313                         reg-names = "ebi2", "xmem";
314                         clocks = <&gcc EBI2_2X    314                         clocks = <&gcc EBI2_2X_CLK>, <&gcc EBI2_CLK>;
315                         clock-names = "ebi2x",    315                         clock-names = "ebi2x", "ebi2";
316                         status = "disabled";      316                         status = "disabled";
317                 };                                317                 };
318                                                   318 
319                 ssbi: ssbi@500000 {               319                 ssbi: ssbi@500000 {
320                         compatible = "qcom,ssb    320                         compatible = "qcom,ssbi";
321                         reg = <0x500000 0x1000    321                         reg = <0x500000 0x1000>;
322                         qcom,controller-type =    322                         qcom,controller-type = "pmic-arbiter";
323                 };                                323                 };
324                                                   324 
325                 l2cc: clock-controller@2082000    325                 l2cc: clock-controller@2082000 {
326                         compatible = "qcom,kps    326                         compatible = "qcom,kpss-gcc-msm8660", "qcom,kpss-gcc", "syscon";
327                         reg = <0x02082000 0x10    327                         reg = <0x02082000 0x1000>;
328                 };                                328                 };
329                                                   329 
330                 rpm: rpm@104000 {                 330                 rpm: rpm@104000 {
331                         compatible = "qcom,rpm    331                         compatible = "qcom,rpm-msm8660";
332                         reg = <0x00104000 0x10    332                         reg = <0x00104000 0x1000>;
333                         qcom,ipc = <&l2cc 0x8     333                         qcom,ipc = <&l2cc 0x8 2>;
334                                                   334 
335                         interrupts = <GIC_SPI     335                         interrupts = <GIC_SPI 19 IRQ_TYPE_EDGE_RISING>,
336                                      <GIC_SPI     336                                      <GIC_SPI 21 IRQ_TYPE_EDGE_RISING>,
337                                      <GIC_SPI     337                                      <GIC_SPI 22 IRQ_TYPE_EDGE_RISING>;
338                         interrupt-names = "ack    338                         interrupt-names = "ack", "err", "wakeup";
339                         clocks = <&gcc RPM_MSG    339                         clocks = <&gcc RPM_MSG_RAM_H_CLK>;
340                         clock-names = "ram";      340                         clock-names = "ram";
341                                                   341 
342                         rpmcc: clock-controlle    342                         rpmcc: clock-controller {
343                                 compatible = "    343                                 compatible = "qcom,rpmcc-msm8660", "qcom,rpmcc";
344                                 #clock-cells =    344                                 #clock-cells = <1>;
345                                 clocks = <&pxo    345                                 clocks = <&pxo_board>;
346                                 clock-names =     346                                 clock-names = "pxo";
347                         };                        347                         };
348                 };                                348                 };
349                                                   349 
350                 amba {                            350                 amba {
351                         compatible = "simple-b    351                         compatible = "simple-bus";
352                         #address-cells = <1>;     352                         #address-cells = <1>;
353                         #size-cells = <1>;        353                         #size-cells = <1>;
354                         ranges;                   354                         ranges;
355                         sdcc1: mmc@12400000 {     355                         sdcc1: mmc@12400000 {
356                                 status = "disa    356                                 status = "disabled";
357                                 compatible = "    357                                 compatible = "arm,pl18x", "arm,primecell";
358                                 arm,primecell-    358                                 arm,primecell-periphid = <0x00051180>;
359                                 reg = <0x12400    359                                 reg = <0x12400000 0x8000>;
360                                 interrupts = <    360                                 interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>;
361                                 clocks = <&gcc    361                                 clocks = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>;
362                                 clock-names =     362                                 clock-names = "mclk", "apb_pclk";
363                                 bus-width = <8    363                                 bus-width = <8>;
364                                 max-frequency     364                                 max-frequency = <48000000>;
365                                 non-removable;    365                                 non-removable;
366                                 cap-sd-highspe    366                                 cap-sd-highspeed;
367                                 cap-mmc-highsp    367                                 cap-mmc-highspeed;
368                         };                        368                         };
369                                                   369 
370                         sdcc2: mmc@12140000 {     370                         sdcc2: mmc@12140000 {
371                                 status = "disa    371                                 status = "disabled";
372                                 compatible = "    372                                 compatible = "arm,pl18x", "arm,primecell";
373                                 arm,primecell-    373                                 arm,primecell-periphid = <0x00051180>;
374                                 reg = <0x12140    374                                 reg = <0x12140000 0x8000>;
375                                 interrupts = <    375                                 interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
376                                 clocks = <&gcc    376                                 clocks = <&gcc SDC2_CLK>, <&gcc SDC2_H_CLK>;
377                                 clock-names =     377                                 clock-names = "mclk", "apb_pclk";
378                                 bus-width = <8    378                                 bus-width = <8>;
379                                 max-frequency     379                                 max-frequency = <48000000>;
380                                 cap-sd-highspe    380                                 cap-sd-highspeed;
381                                 cap-mmc-highsp    381                                 cap-mmc-highspeed;
382                         };                        382                         };
383                                                   383 
384                         sdcc3: mmc@12180000 {     384                         sdcc3: mmc@12180000 {
385                                 compatible = "    385                                 compatible = "arm,pl18x", "arm,primecell";
386                                 arm,primecell-    386                                 arm,primecell-periphid = <0x00051180>;
387                                 status = "disa    387                                 status = "disabled";
388                                 reg = <0x12180    388                                 reg = <0x12180000 0x8000>;
389                                 interrupts = <    389                                 interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
390                                 clocks = <&gcc    390                                 clocks = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>;
391                                 clock-names =     391                                 clock-names = "mclk", "apb_pclk";
392                                 bus-width = <4    392                                 bus-width = <4>;
393                                 cap-sd-highspe    393                                 cap-sd-highspeed;
394                                 cap-mmc-highsp    394                                 cap-mmc-highspeed;
395                                 max-frequency     395                                 max-frequency = <48000000>;
396                                 no-1-8-v;         396                                 no-1-8-v;
397                         };                        397                         };
398                                                   398 
399                         sdcc4: mmc@121c0000 {     399                         sdcc4: mmc@121c0000 {
400                                 compatible = "    400                                 compatible = "arm,pl18x", "arm,primecell";
401                                 arm,primecell-    401                                 arm,primecell-periphid = <0x00051180>;
402                                 status = "disa    402                                 status = "disabled";
403                                 reg = <0x121c0    403                                 reg = <0x121c0000 0x8000>;
404                                 interrupts = <    404                                 interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
405                                 clocks = <&gcc    405                                 clocks = <&gcc SDC4_CLK>, <&gcc SDC4_H_CLK>;
406                                 clock-names =     406                                 clock-names = "mclk", "apb_pclk";
407                                 bus-width = <4    407                                 bus-width = <4>;
408                                 max-frequency     408                                 max-frequency = <48000000>;
409                                 cap-sd-highspe    409                                 cap-sd-highspeed;
410                                 cap-mmc-highsp    410                                 cap-mmc-highspeed;
411                         };                        411                         };
412                                                   412 
413                         sdcc5: mmc@12200000 {     413                         sdcc5: mmc@12200000 {
414                                 compatible = "    414                                 compatible = "arm,pl18x", "arm,primecell";
415                                 arm,primecell-    415                                 arm,primecell-periphid = <0x00051180>;
416                                 status = "disa    416                                 status = "disabled";
417                                 reg = <0x12200    417                                 reg = <0x12200000 0x8000>;
418                                 interrupts = <    418                                 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
419                                 clocks = <&gcc    419                                 clocks = <&gcc SDC5_CLK>, <&gcc SDC5_H_CLK>;
420                                 clock-names =     420                                 clock-names = "mclk", "apb_pclk";
421                                 bus-width = <4    421                                 bus-width = <4>;
422                                 cap-sd-highspe    422                                 cap-sd-highspeed;
423                                 cap-mmc-highsp    423                                 cap-mmc-highspeed;
424                                 max-frequency     424                                 max-frequency = <48000000>;
425                         };                        425                         };
426                 };                                426                 };
427                                                   427 
428                 tcsr: syscon@1a400000 {           428                 tcsr: syscon@1a400000 {
429                         compatible = "qcom,tcs    429                         compatible = "qcom,tcsr-msm8660", "syscon";
430                         reg = <0x1a400000 0x10    430                         reg = <0x1a400000 0x100>;
431                 };                                431                 };
432         };                                        432         };
433                                                   433 
434 };                                                434 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php