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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/socionext/uniphier-sld8.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/socionext/uniphier-sld8.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm/socionext/uniphier-sld8.dtsi (Architecture sparc)


  1 // SPDX-License-Identifier: GPL-2.0+ OR MIT         1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
  2 //                                                  2 //
  3 // Device Tree Source for UniPhier sLD8 SoC         3 // Device Tree Source for UniPhier sLD8 SoC
  4 //                                                  4 //
  5 // Copyright (C) 2015-2016 Socionext Inc.           5 // Copyright (C) 2015-2016 Socionext Inc.
  6 //   Author: Masahiro Yamada <yamada.masahiro@s      6 //   Author: Masahiro Yamada <yamada.masahiro@socionext.com>
  7                                                     7 
  8 #include <dt-bindings/gpio/uniphier-gpio.h>         8 #include <dt-bindings/gpio/uniphier-gpio.h>
  9 #include <dt-bindings/interrupt-controller/arm      9 #include <dt-bindings/interrupt-controller/arm-gic.h>
 10                                                    10 
 11 / {                                                11 / {
 12         compatible = "socionext,uniphier-sld8"     12         compatible = "socionext,uniphier-sld8";
 13         #address-cells = <1>;                      13         #address-cells = <1>;
 14         #size-cells = <1>;                         14         #size-cells = <1>;
 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                         device_type = "cpu";       21                         device_type = "cpu";
 22                         compatible = "arm,cort     22                         compatible = "arm,cortex-a9";
 23                         reg = <0>;                 23                         reg = <0>;
 24                         enable-method = "psci"     24                         enable-method = "psci";
 25                         next-level-cache = <&l     25                         next-level-cache = <&l2>;
 26                 };                                 26                 };
 27         };                                         27         };
 28                                                    28 
 29         psci {                                     29         psci {
 30                 compatible = "arm,psci-0.2";       30                 compatible = "arm,psci-0.2";
 31                 method = "smc";                    31                 method = "smc";
 32         };                                         32         };
 33                                                    33 
 34         clocks {                                   34         clocks {
 35                 refclk: ref {                      35                 refclk: ref {
 36                         compatible = "fixed-cl     36                         compatible = "fixed-clock";
 37                         #clock-cells = <0>;        37                         #clock-cells = <0>;
 38                         clock-frequency = <250     38                         clock-frequency = <25000000>;
 39                 };                                 39                 };
 40                                                    40 
 41                 arm_timer_clk: arm-timer {         41                 arm_timer_clk: arm-timer {
 42                         #clock-cells = <0>;        42                         #clock-cells = <0>;
 43                         compatible = "fixed-cl     43                         compatible = "fixed-clock";
 44                         clock-frequency = <500     44                         clock-frequency = <50000000>;
 45                 };                                 45                 };
 46         };                                         46         };
 47                                                    47 
 48         soc {                                      48         soc {
 49                 compatible = "simple-bus";         49                 compatible = "simple-bus";
 50                 #address-cells = <1>;              50                 #address-cells = <1>;
 51                 #size-cells = <1>;                 51                 #size-cells = <1>;
 52                 ranges;                            52                 ranges;
 53                 interrupt-parent = <&intc>;        53                 interrupt-parent = <&intc>;
 54                                                    54 
 55                 l2: cache-controller@500c0000      55                 l2: cache-controller@500c0000 {
 56                         compatible = "socionex     56                         compatible = "socionext,uniphier-system-cache";
 57                         reg = <0x500c0000 0x20     57                         reg = <0x500c0000 0x2000>, <0x503c0100 0x4>,
 58                               <0x506c0000 0x40     58                               <0x506c0000 0x400>;
 59                         interrupts = <GIC_SPI      59                         interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>,
 60                                      <GIC_SPI      60                                      <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>;
 61                         cache-unified;             61                         cache-unified;
 62                         cache-size = <(256 * 1     62                         cache-size = <(256 * 1024)>;
 63                         cache-sets = <256>;        63                         cache-sets = <256>;
 64                         cache-line-size = <128     64                         cache-line-size = <128>;
 65                         cache-level = <2>;         65                         cache-level = <2>;
 66                 };                                 66                 };
 67                                                    67 
 68                 spi: spi@54006000 {                68                 spi: spi@54006000 {
 69                         compatible = "socionex     69                         compatible = "socionext,uniphier-scssi";
 70                         status = "disabled";       70                         status = "disabled";
 71                         reg = <0x54006000 0x10     71                         reg = <0x54006000 0x100>;
 72                         #address-cells = <1>;      72                         #address-cells = <1>;
 73                         #size-cells = <0>;         73                         #size-cells = <0>;
 74                         interrupts = <GIC_SPI      74                         interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>;
 75                         pinctrl-names = "defau     75                         pinctrl-names = "default";
 76                         pinctrl-0 = <&pinctrl_     76                         pinctrl-0 = <&pinctrl_spi0>;
 77                         clocks = <&peri_clk 11     77                         clocks = <&peri_clk 11>;
 78                         resets = <&peri_rst 11     78                         resets = <&peri_rst 11>;
 79                 };                                 79                 };
 80                                                    80 
 81                 serial0: serial@54006800 {         81                 serial0: serial@54006800 {
 82                         compatible = "socionex     82                         compatible = "socionext,uniphier-uart";
 83                         status = "disabled";       83                         status = "disabled";
 84                         reg = <0x54006800 0x40     84                         reg = <0x54006800 0x40>;
 85                         interrupts = <GIC_SPI      85                         interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
 86                         pinctrl-names = "defau     86                         pinctrl-names = "default";
 87                         pinctrl-0 = <&pinctrl_     87                         pinctrl-0 = <&pinctrl_uart0>;
 88                         clocks = <&peri_clk 0>     88                         clocks = <&peri_clk 0>;
 89                         resets = <&peri_rst 0>     89                         resets = <&peri_rst 0>;
 90                 };                                 90                 };
 91                                                    91 
 92                 serial1: serial@54006900 {         92                 serial1: serial@54006900 {
 93                         compatible = "socionex     93                         compatible = "socionext,uniphier-uart";
 94                         status = "disabled";       94                         status = "disabled";
 95                         reg = <0x54006900 0x40     95                         reg = <0x54006900 0x40>;
 96                         interrupts = <GIC_SPI      96                         interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
 97                         pinctrl-names = "defau     97                         pinctrl-names = "default";
 98                         pinctrl-0 = <&pinctrl_     98                         pinctrl-0 = <&pinctrl_uart1>;
 99                         clocks = <&peri_clk 1>     99                         clocks = <&peri_clk 1>;
100                         resets = <&peri_rst 1>    100                         resets = <&peri_rst 1>;
101                 };                                101                 };
102                                                   102 
103                 serial2: serial@54006a00 {        103                 serial2: serial@54006a00 {
104                         compatible = "socionex    104                         compatible = "socionext,uniphier-uart";
105                         status = "disabled";      105                         status = "disabled";
106                         reg = <0x54006a00 0x40    106                         reg = <0x54006a00 0x40>;
107                         interrupts = <GIC_SPI     107                         interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
108                         pinctrl-names = "defau    108                         pinctrl-names = "default";
109                         pinctrl-0 = <&pinctrl_    109                         pinctrl-0 = <&pinctrl_uart2>;
110                         clocks = <&peri_clk 2>    110                         clocks = <&peri_clk 2>;
111                         resets = <&peri_rst 2>    111                         resets = <&peri_rst 2>;
112                 };                                112                 };
113                                                   113 
114                 serial3: serial@54006b00 {        114                 serial3: serial@54006b00 {
115                         compatible = "socionex    115                         compatible = "socionext,uniphier-uart";
116                         status = "disabled";      116                         status = "disabled";
117                         reg = <0x54006b00 0x40    117                         reg = <0x54006b00 0x40>;
118                         interrupts = <GIC_SPI     118                         interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>;
119                         pinctrl-names = "defau    119                         pinctrl-names = "default";
120                         pinctrl-0 = <&pinctrl_    120                         pinctrl-0 = <&pinctrl_uart3>;
121                         clocks = <&peri_clk 3>    121                         clocks = <&peri_clk 3>;
122                         resets = <&peri_rst 3>    122                         resets = <&peri_rst 3>;
123                 };                                123                 };
124                                                   124 
125                 gpio: gpio@55000000 {             125                 gpio: gpio@55000000 {
126                         compatible = "socionex    126                         compatible = "socionext,uniphier-gpio";
127                         reg = <0x55000000 0x20    127                         reg = <0x55000000 0x200>;
128                         interrupt-parent = <&a    128                         interrupt-parent = <&aidet>;
129                         interrupt-controller;     129                         interrupt-controller;
130                         #interrupt-cells = <2>    130                         #interrupt-cells = <2>;
131                         gpio-controller;          131                         gpio-controller;
132                         #gpio-cells = <2>;        132                         #gpio-cells = <2>;
133                         gpio-ranges = <&pinctr    133                         gpio-ranges = <&pinctrl 0 0 0>,
134                                       <&pinctr    134                                       <&pinctrl 104 0 0>,
135                                       <&pinctr    135                                       <&pinctrl 112 0 0>;
136                         gpio-ranges-group-name    136                         gpio-ranges-group-names = "gpio_range0",
137                                                   137                                                   "gpio_range1",
138                                                   138                                                   "gpio_range2";
139                         ngpios = <136>;           139                         ngpios = <136>;
140                         socionext,interrupt-ra    140                         socionext,interrupt-ranges = <0 48 13>, <14 62 2>;
141                 };                                141                 };
142                                                   142 
143                 i2c0: i2c@58400000 {              143                 i2c0: i2c@58400000 {
144                         compatible = "socionex    144                         compatible = "socionext,uniphier-i2c";
145                         status = "disabled";      145                         status = "disabled";
146                         reg = <0x58400000 0x40    146                         reg = <0x58400000 0x40>;
147                         #address-cells = <1>;     147                         #address-cells = <1>;
148                         #size-cells = <0>;        148                         #size-cells = <0>;
149                         interrupts = <GIC_SPI     149                         interrupts = <GIC_SPI 41 IRQ_TYPE_EDGE_RISING>;
150                         pinctrl-names = "defau    150                         pinctrl-names = "default";
151                         pinctrl-0 = <&pinctrl_    151                         pinctrl-0 = <&pinctrl_i2c0>;
152                         clocks = <&peri_clk 4>    152                         clocks = <&peri_clk 4>;
153                         resets = <&peri_rst 4>    153                         resets = <&peri_rst 4>;
154                         clock-frequency = <100    154                         clock-frequency = <100000>;
155                 };                                155                 };
156                                                   156 
157                 i2c1: i2c@58480000 {              157                 i2c1: i2c@58480000 {
158                         compatible = "socionex    158                         compatible = "socionext,uniphier-i2c";
159                         status = "disabled";      159                         status = "disabled";
160                         reg = <0x58480000 0x40    160                         reg = <0x58480000 0x40>;
161                         #address-cells = <1>;     161                         #address-cells = <1>;
162                         #size-cells = <0>;        162                         #size-cells = <0>;
163                         interrupts = <GIC_SPI     163                         interrupts = <GIC_SPI 42 IRQ_TYPE_EDGE_RISING>;
164                         pinctrl-names = "defau    164                         pinctrl-names = "default";
165                         pinctrl-0 = <&pinctrl_    165                         pinctrl-0 = <&pinctrl_i2c1>;
166                         clocks = <&peri_clk 5>    166                         clocks = <&peri_clk 5>;
167                         resets = <&peri_rst 5>    167                         resets = <&peri_rst 5>;
168                         clock-frequency = <100    168                         clock-frequency = <100000>;
169                 };                                169                 };
170                                                   170 
171                 /* chip-internal connection fo    171                 /* chip-internal connection for DMD */
172                 i2c2: i2c@58500000 {              172                 i2c2: i2c@58500000 {
173                         compatible = "socionex    173                         compatible = "socionext,uniphier-i2c";
174                         reg = <0x58500000 0x40    174                         reg = <0x58500000 0x40>;
175                         #address-cells = <1>;     175                         #address-cells = <1>;
176                         #size-cells = <0>;        176                         #size-cells = <0>;
177                         interrupts = <GIC_SPI     177                         interrupts = <GIC_SPI 43 IRQ_TYPE_EDGE_RISING>;
178                         pinctrl-names = "defau    178                         pinctrl-names = "default";
179                         pinctrl-0 = <&pinctrl_    179                         pinctrl-0 = <&pinctrl_i2c2>;
180                         clocks = <&peri_clk 6>    180                         clocks = <&peri_clk 6>;
181                         resets = <&peri_rst 6>    181                         resets = <&peri_rst 6>;
182                         clock-frequency = <400    182                         clock-frequency = <400000>;
183                 };                                183                 };
184                                                   184 
185                 i2c3: i2c@58580000 {              185                 i2c3: i2c@58580000 {
186                         compatible = "socionex    186                         compatible = "socionext,uniphier-i2c";
187                         status = "disabled";      187                         status = "disabled";
188                         reg = <0x58580000 0x40    188                         reg = <0x58580000 0x40>;
189                         #address-cells = <1>;     189                         #address-cells = <1>;
190                         #size-cells = <0>;        190                         #size-cells = <0>;
191                         interrupts = <GIC_SPI     191                         interrupts = <GIC_SPI 44 IRQ_TYPE_EDGE_RISING>;
192                         pinctrl-names = "defau    192                         pinctrl-names = "default";
193                         pinctrl-0 = <&pinctrl_    193                         pinctrl-0 = <&pinctrl_i2c3>;
194                         clocks = <&peri_clk 7>    194                         clocks = <&peri_clk 7>;
195                         resets = <&peri_rst 7>    195                         resets = <&peri_rst 7>;
196                         clock-frequency = <100    196                         clock-frequency = <100000>;
197                 };                                197                 };
198                                                   198 
199                 system_bus: system-bus@58c0000    199                 system_bus: system-bus@58c00000 {
200                         compatible = "socionex    200                         compatible = "socionext,uniphier-system-bus";
201                         status = "disabled";      201                         status = "disabled";
202                         reg = <0x58c00000 0x40    202                         reg = <0x58c00000 0x400>;
203                         #address-cells = <2>;     203                         #address-cells = <2>;
204                         #size-cells = <1>;        204                         #size-cells = <1>;
205                         pinctrl-names = "defau    205                         pinctrl-names = "default";
206                         pinctrl-0 = <&pinctrl_    206                         pinctrl-0 = <&pinctrl_system_bus>;
207                 };                                207                 };
208                                                   208 
209                 smpctrl@59801000 {                209                 smpctrl@59801000 {
210                         compatible = "socionex    210                         compatible = "socionext,uniphier-smpctrl";
211                         reg = <0x59801000 0x40    211                         reg = <0x59801000 0x400>;
212                 };                                212                 };
213                                                   213 
214                 mioctrl: syscon@59810000 {        214                 mioctrl: syscon@59810000 {
215                         compatible = "socionex    215                         compatible = "socionext,uniphier-sld8-mioctrl",
216                                      "simple-m    216                                      "simple-mfd", "syscon";
217                         reg = <0x59810000 0x80    217                         reg = <0x59810000 0x800>;
218                                                   218 
219                         mio_clk: clock-control    219                         mio_clk: clock-controller {
220                                 compatible = "    220                                 compatible = "socionext,uniphier-sld8-mio-clock";
221                                 #clock-cells =    221                                 #clock-cells = <1>;
222                         };                        222                         };
223                                                   223 
224                         mio_rst: reset-control    224                         mio_rst: reset-controller {
225                                 compatible = "    225                                 compatible = "socionext,uniphier-sld8-mio-reset";
226                                 #reset-cells =    226                                 #reset-cells = <1>;
227                         };                        227                         };
228                 };                                228                 };
229                                                   229 
230                 syscon@59820000 {                 230                 syscon@59820000 {
231                         compatible = "socionex    231                         compatible = "socionext,uniphier-sld8-perictrl",
232                                      "simple-m    232                                      "simple-mfd", "syscon";
233                         reg = <0x59820000 0x20    233                         reg = <0x59820000 0x200>;
234                                                   234 
235                         peri_clk: clock-contro    235                         peri_clk: clock-controller {
236                                 compatible = "    236                                 compatible = "socionext,uniphier-sld8-peri-clock";
237                                 #clock-cells =    237                                 #clock-cells = <1>;
238                         };                        238                         };
239                                                   239 
240                         peri_rst: reset-contro    240                         peri_rst: reset-controller {
241                                 compatible = "    241                                 compatible = "socionext,uniphier-sld8-peri-reset";
242                                 #reset-cells =    242                                 #reset-cells = <1>;
243                         };                        243                         };
244                 };                                244                 };
245                                                   245 
246                 dmac: dma-controller@5a000000     246                 dmac: dma-controller@5a000000 {
247                         compatible = "socionex    247                         compatible = "socionext,uniphier-mio-dmac";
248                         reg = <0x5a000000 0x10    248                         reg = <0x5a000000 0x1000>;
249                         interrupts = <GIC_SPI     249                         interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
250                                      <GIC_SPI     250                                      <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>,
251                                      <GIC_SPI     251                                      <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>,
252                                      <GIC_SPI     252                                      <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>,
253                                      <GIC_SPI     253                                      <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>,
254                                      <GIC_SPI     254                                      <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
255                                      <GIC_SPI     255                                      <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
256                         clocks = <&mio_clk 7>;    256                         clocks = <&mio_clk 7>;
257                         resets = <&mio_rst 7>;    257                         resets = <&mio_rst 7>;
258                         #dma-cells = <1>;         258                         #dma-cells = <1>;
259                 };                                259                 };
260                                                   260 
261                 sd: mmc@5a400000 {                261                 sd: mmc@5a400000 {
262                         compatible = "socionex    262                         compatible = "socionext,uniphier-sd-v2.91";
263                         status = "disabled";      263                         status = "disabled";
264                         reg = <0x5a400000 0x20    264                         reg = <0x5a400000 0x200>;
265                         interrupts = <GIC_SPI     265                         interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
266                         pinctrl-names = "defau    266                         pinctrl-names = "default", "uhs";
267                         pinctrl-0 = <&pinctrl_    267                         pinctrl-0 = <&pinctrl_sd>;
268                         pinctrl-1 = <&pinctrl_    268                         pinctrl-1 = <&pinctrl_sd_uhs>;
269                         clocks = <&mio_clk 0>;    269                         clocks = <&mio_clk 0>;
270                         reset-names = "host",     270                         reset-names = "host", "bridge";
271                         resets = <&mio_rst 0>,    271                         resets = <&mio_rst 0>, <&mio_rst 3>;
272                         dma-names = "rx-tx";      272                         dma-names = "rx-tx";
273                         dmas = <&dmac 4>;         273                         dmas = <&dmac 4>;
274                         bus-width = <4>;          274                         bus-width = <4>;
275                         cap-sd-highspeed;         275                         cap-sd-highspeed;
276                         sd-uhs-sdr12;             276                         sd-uhs-sdr12;
277                         sd-uhs-sdr25;             277                         sd-uhs-sdr25;
278                         sd-uhs-sdr50;             278                         sd-uhs-sdr50;
279                         socionext,syscon-uhs-m    279                         socionext,syscon-uhs-mode = <&mioctrl 0>;
280                 };                                280                 };
281                                                   281 
282                 emmc: mmc@5a500000 {              282                 emmc: mmc@5a500000 {
283                         compatible = "socionex    283                         compatible = "socionext,uniphier-sd-v2.91";
284                         status = "disabled";      284                         status = "disabled";
285                         reg = <0x5a500000 0x20    285                         reg = <0x5a500000 0x200>;
286                         interrupts = <GIC_SPI     286                         interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>;
287                         pinctrl-names = "defau    287                         pinctrl-names = "default";
288                         pinctrl-0 = <&pinctrl_    288                         pinctrl-0 = <&pinctrl_emmc>;
289                         clocks = <&mio_clk 1>;    289                         clocks = <&mio_clk 1>;
290                         reset-names = "host",     290                         reset-names = "host", "bridge", "hw";
291                         resets = <&mio_rst 1>,    291                         resets = <&mio_rst 1>, <&mio_rst 4>, <&mio_rst 6>;
292                         dma-names = "rx-tx";      292                         dma-names = "rx-tx";
293                         dmas = <&dmac 6>;         293                         dmas = <&dmac 6>;
294                         bus-width = <8>;          294                         bus-width = <8>;
295                         cap-mmc-highspeed;        295                         cap-mmc-highspeed;
296                         cap-mmc-hw-reset;         296                         cap-mmc-hw-reset;
297                         non-removable;            297                         non-removable;
298                 };                                298                 };
299                                                   299 
300                 usb0: usb@5a800100 {              300                 usb0: usb@5a800100 {
301                         compatible = "socionex    301                         compatible = "socionext,uniphier-ehci", "generic-ehci";
302                         status = "disabled";      302                         status = "disabled";
303                         reg = <0x5a800100 0x10    303                         reg = <0x5a800100 0x100>;
304                         interrupts = <GIC_SPI     304                         interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
305                         pinctrl-names = "defau    305                         pinctrl-names = "default";
306                         pinctrl-0 = <&pinctrl_    306                         pinctrl-0 = <&pinctrl_usb0>;
307                         clocks = <&sys_clk 8>,    307                         clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 8>,
308                                  <&mio_clk 12>    308                                  <&mio_clk 12>;
309                         resets = <&sys_rst 8>,    309                         resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 8>,
310                                  <&mio_rst 12>    310                                  <&mio_rst 12>;
311                         has-transaction-transl    311                         has-transaction-translator;
312                 };                                312                 };
313                                                   313 
314                 usb1: usb@5a810100 {              314                 usb1: usb@5a810100 {
315                         compatible = "socionex    315                         compatible = "socionext,uniphier-ehci", "generic-ehci";
316                         status = "disabled";      316                         status = "disabled";
317                         reg = <0x5a810100 0x10    317                         reg = <0x5a810100 0x100>;
318                         interrupts = <GIC_SPI     318                         interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
319                         pinctrl-names = "defau    319                         pinctrl-names = "default";
320                         pinctrl-0 = <&pinctrl_    320                         pinctrl-0 = <&pinctrl_usb1>;
321                         clocks = <&sys_clk 8>,    321                         clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 9>,
322                                  <&mio_clk 13>    322                                  <&mio_clk 13>;
323                         resets = <&sys_rst 8>,    323                         resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 9>,
324                                  <&mio_rst 13>    324                                  <&mio_rst 13>;
325                         has-transaction-transl    325                         has-transaction-translator;
326                 };                                326                 };
327                                                   327 
328                 usb2: usb@5a820100 {              328                 usb2: usb@5a820100 {
329                         compatible = "socionex    329                         compatible = "socionext,uniphier-ehci", "generic-ehci";
330                         status = "disabled";      330                         status = "disabled";
331                         reg = <0x5a820100 0x10    331                         reg = <0x5a820100 0x100>;
332                         interrupts = <GIC_SPI     332                         interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
333                         pinctrl-names = "defau    333                         pinctrl-names = "default";
334                         pinctrl-0 = <&pinctrl_    334                         pinctrl-0 = <&pinctrl_usb2>;
335                         clocks = <&sys_clk 8>,    335                         clocks = <&sys_clk 8>, <&mio_clk 7>, <&mio_clk 10>,
336                                  <&mio_clk 14>    336                                  <&mio_clk 14>;
337                         resets = <&sys_rst 8>,    337                         resets = <&sys_rst 8>, <&mio_rst 7>, <&mio_rst 10>,
338                                  <&mio_rst 14>    338                                  <&mio_rst 14>;
339                         has-transaction-transl    339                         has-transaction-translator;
340                 };                                340                 };
341                                                   341 
342                 syscon@5f800000 {                 342                 syscon@5f800000 {
343                         compatible = "socionex    343                         compatible = "socionext,uniphier-sld8-soc-glue",
344                                      "simple-m    344                                      "simple-mfd", "syscon";
345                         reg = <0x5f800000 0x20    345                         reg = <0x5f800000 0x2000>;
346                                                   346 
347                         pinctrl: pinctrl {        347                         pinctrl: pinctrl {
348                                 compatible = "    348                                 compatible = "socionext,uniphier-sld8-pinctrl";
349                         };                        349                         };
350                 };                                350                 };
351                                                   351 
352                 syscon@5f900000 {                 352                 syscon@5f900000 {
353                         compatible = "socionex    353                         compatible = "socionext,uniphier-sld8-soc-glue-debug",
354                                      "simple-m    354                                      "simple-mfd", "syscon";
355                         reg = <0x5f900000 0x20    355                         reg = <0x5f900000 0x2000>;
356                         #address-cells = <1>;     356                         #address-cells = <1>;
357                         #size-cells = <1>;        357                         #size-cells = <1>;
358                         ranges = <0 0x5f900000    358                         ranges = <0 0x5f900000 0x2000>;
359                                                   359 
360                         efuse@100 {               360                         efuse@100 {
361                                 compatible = "    361                                 compatible = "socionext,uniphier-efuse";
362                                 reg = <0x100 0    362                                 reg = <0x100 0x28>;
363                         };                        363                         };
364                                                   364 
365                         efuse@200 {               365                         efuse@200 {
366                                 compatible = "    366                                 compatible = "socionext,uniphier-efuse";
367                                 reg = <0x200 0    367                                 reg = <0x200 0x14>;
368                         };                        368                         };
369                 };                                369                 };
370                                                   370 
371                 timer@60000200 {                  371                 timer@60000200 {
372                         compatible = "arm,cort    372                         compatible = "arm,cortex-a9-global-timer";
373                         reg = <0x60000200 0x20    373                         reg = <0x60000200 0x20>;
374                         interrupts = <GIC_PPI     374                         interrupts = <GIC_PPI 11
375                                 (GIC_CPU_MASK_    375                                 (GIC_CPU_MASK_RAW(1) | IRQ_TYPE_LEVEL_HIGH)>;
376                         clocks = <&arm_timer_c    376                         clocks = <&arm_timer_clk>;
377                 };                                377                 };
378                                                   378 
379                 timer@60000600 {                  379                 timer@60000600 {
380                         compatible = "arm,cort    380                         compatible = "arm,cortex-a9-twd-timer";
381                         reg = <0x60000600 0x20    381                         reg = <0x60000600 0x20>;
382                         interrupts = <GIC_PPI     382                         interrupts = <GIC_PPI 13
383                                 (GIC_CPU_MASK_    383                                 (GIC_CPU_MASK_RAW(1) | IRQ_TYPE_LEVEL_HIGH)>;
384                         clocks = <&arm_timer_c    384                         clocks = <&arm_timer_clk>;
385                 };                                385                 };
386                                                   386 
387                 intc: interrupt-controller@600    387                 intc: interrupt-controller@60001000 {
388                         compatible = "arm,cort    388                         compatible = "arm,cortex-a9-gic";
389                         reg = <0x60001000 0x10    389                         reg = <0x60001000 0x1000>,
390                               <0x60000100 0x10    390                               <0x60000100 0x100>;
391                         #interrupt-cells = <3>    391                         #interrupt-cells = <3>;
392                         interrupt-controller;     392                         interrupt-controller;
393                 };                                393                 };
394                                                   394 
395                 aidet: interrupt-controller@61    395                 aidet: interrupt-controller@61830000 {
396                         compatible = "socionex    396                         compatible = "socionext,uniphier-sld8-aidet";
397                         reg = <0x61830000 0x20    397                         reg = <0x61830000 0x200>;
398                         interrupt-controller;     398                         interrupt-controller;
399                         #interrupt-cells = <2>    399                         #interrupt-cells = <2>;
400                 };                                400                 };
401                                                   401 
402                 syscon@61840000 {                 402                 syscon@61840000 {
403                         compatible = "socionex    403                         compatible = "socionext,uniphier-sld8-sysctrl",
404                                      "simple-m    404                                      "simple-mfd", "syscon";
405                         reg = <0x61840000 0x10    405                         reg = <0x61840000 0x10000>;
406                                                   406 
407                         sys_clk: clock-control    407                         sys_clk: clock-controller {
408                                 compatible = "    408                                 compatible = "socionext,uniphier-sld8-clock";
409                                 #clock-cells =    409                                 #clock-cells = <1>;
410                         };                        410                         };
411                                                   411 
412                         sys_rst: reset-control    412                         sys_rst: reset-controller {
413                                 compatible = "    413                                 compatible = "socionext,uniphier-sld8-reset";
414                                 #reset-cells =    414                                 #reset-cells = <1>;
415                         };                        415                         };
416                 };                                416                 };
417                                                   417 
418                 nand: nand-controller@68000000    418                 nand: nand-controller@68000000 {
419                         compatible = "socionex    419                         compatible = "socionext,uniphier-denali-nand-v5a";
420                         status = "disabled";      420                         status = "disabled";
421                         reg-names = "nand_data    421                         reg-names = "nand_data", "denali_reg";
422                         reg = <0x68000000 0x20    422                         reg = <0x68000000 0x20>, <0x68100000 0x1000>;
423                         #address-cells = <1>;     423                         #address-cells = <1>;
424                         #size-cells = <0>;        424                         #size-cells = <0>;
425                         interrupts = <GIC_SPI     425                         interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
426                         pinctrl-names = "defau    426                         pinctrl-names = "default";
427                         pinctrl-0 = <&pinctrl_    427                         pinctrl-0 = <&pinctrl_nand>;
428                         clock-names = "nand",     428                         clock-names = "nand", "nand_x", "ecc";
429                         clocks = <&sys_clk 2>,    429                         clocks = <&sys_clk 2>, <&sys_clk 3>, <&sys_clk 3>;
430                         reset-names = "nand",     430                         reset-names = "nand", "reg";
431                         resets = <&sys_rst 2>,    431                         resets = <&sys_rst 2>, <&sys_rst 2>;
432                 };                                432                 };
433         };                                        433         };
434 };                                                434 };
435                                                   435 
436 #include "uniphier-pinctrl.dtsi"                  436 #include "uniphier-pinctrl.dtsi"
                                                      

~ [ 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