| .. | .. |
|---|
| 1 | 1 | // SPDX-License-Identifier: GPL-2.0 |
|---|
| 2 | 2 | /* |
|---|
| 3 | | - * Device Tree Source for the r8a7740 SoC |
|---|
| 3 | + * Device Tree Source for the R-Mobile A1 (R8A77400) SoC |
|---|
| 4 | 4 | * |
|---|
| 5 | 5 | * Copyright (C) 2012 Renesas Solutions Corp. |
|---|
| 6 | 6 | */ |
|---|
| .. | .. |
|---|
| 83 | 83 | }; |
|---|
| 84 | 84 | |
|---|
| 85 | 85 | cmt1: timer@e6138000 { |
|---|
| 86 | | - compatible = "renesas,cmt-48-r8a7740", "renesas,cmt-48"; |
|---|
| 86 | + compatible = "renesas,r8a7740-cmt1"; |
|---|
| 87 | 87 | reg = <0xe6138000 0x170>; |
|---|
| 88 | 88 | interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 89 | 89 | clocks = <&mstp3_clks R8A7740_CLK_CMT1>; |
|---|
| .. | .. |
|---|
| 102 | 102 | <0xe6900020 1>, |
|---|
| 103 | 103 | <0xe6900040 1>, |
|---|
| 104 | 104 | <0xe6900060 1>; |
|---|
| 105 | | - interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 106 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 107 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 108 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 109 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 110 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 111 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 112 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 105 | + interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 106 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 107 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 108 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 109 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 110 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 111 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 112 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 113 | 113 | clocks = <&mstp2_clks R8A7740_CLK_INTCA>; |
|---|
| 114 | 114 | power-domains = <&pd_a4s>; |
|---|
| 115 | 115 | }; |
|---|
| .. | .. |
|---|
| 124 | 124 | <0xe6900024 1>, |
|---|
| 125 | 125 | <0xe6900044 1>, |
|---|
| 126 | 126 | <0xe6900064 1>; |
|---|
| 127 | | - interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 128 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 129 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 130 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 131 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 132 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 133 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 134 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 127 | + interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 128 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 129 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 130 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 131 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 132 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 133 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 134 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 135 | 135 | clocks = <&mstp2_clks R8A7740_CLK_INTCA>; |
|---|
| 136 | 136 | power-domains = <&pd_a4s>; |
|---|
| 137 | 137 | }; |
|---|
| .. | .. |
|---|
| 146 | 146 | <0xe6900028 1>, |
|---|
| 147 | 147 | <0xe6900048 1>, |
|---|
| 148 | 148 | <0xe6900068 1>; |
|---|
| 149 | | - interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 150 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 151 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 152 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 153 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 154 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 155 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 156 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 149 | + interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 150 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 151 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 152 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 153 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 154 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 155 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 156 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 157 | 157 | clocks = <&mstp2_clks R8A7740_CLK_INTCA>; |
|---|
| 158 | 158 | power-domains = <&pd_a4s>; |
|---|
| 159 | 159 | }; |
|---|
| .. | .. |
|---|
| 168 | 168 | <0xe690002c 1>, |
|---|
| 169 | 169 | <0xe690004c 1>, |
|---|
| 170 | 170 | <0xe690006c 1>; |
|---|
| 171 | | - interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 172 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 173 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 174 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 175 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 176 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 177 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH |
|---|
| 178 | | - GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 171 | + interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 172 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 173 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 174 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 175 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 176 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 177 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 178 | + <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 179 | 179 | clocks = <&mstp2_clks R8A7740_CLK_INTCA>; |
|---|
| 180 | 180 | power-domains = <&pd_a4s>; |
|---|
| 181 | 181 | }; |
|---|
| .. | .. |
|---|
| 198 | 198 | #size-cells = <0>; |
|---|
| 199 | 199 | compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic"; |
|---|
| 200 | 200 | reg = <0xfff20000 0x425>; |
|---|
| 201 | | - interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH |
|---|
| 202 | | - GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH |
|---|
| 203 | | - GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH |
|---|
| 204 | | - GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 201 | + interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 202 | + <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 203 | + <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 204 | + <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 205 | 205 | clocks = <&mstp1_clks R8A7740_CLK_IIC0>; |
|---|
| 206 | 206 | power-domains = <&pd_a4r>; |
|---|
| 207 | 207 | status = "disabled"; |
|---|
| .. | .. |
|---|
| 212 | 212 | #size-cells = <0>; |
|---|
| 213 | 213 | compatible = "renesas,iic-r8a7740", "renesas,rmobile-iic"; |
|---|
| 214 | 214 | reg = <0xe6c20000 0x425>; |
|---|
| 215 | | - interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH |
|---|
| 216 | | - GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH |
|---|
| 217 | | - GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH |
|---|
| 218 | | - GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 215 | + interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 216 | + <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 217 | + <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 218 | + <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 219 | 219 | clocks = <&mstp3_clks R8A7740_CLK_IIC1>; |
|---|
| 220 | 220 | power-domains = <&pd_a3sp>; |
|---|
| 221 | 221 | status = "disabled"; |
|---|
| .. | .. |
|---|
| 311 | 311 | status = "disabled"; |
|---|
| 312 | 312 | }; |
|---|
| 313 | 313 | |
|---|
| 314 | | - pfc: pin-controller@e6050000 { |
|---|
| 314 | + pfc: pinctrl@e6050000 { |
|---|
| 315 | 315 | compatible = "renesas,pfc-r8a7740"; |
|---|
| 316 | 316 | reg = <0xe6050000 0x8000>, |
|---|
| 317 | 317 | <0xe605800c 0x20>; |
|---|
| .. | .. |
|---|
| 342 | 342 | mmcif0: mmc@e6bd0000 { |
|---|
| 343 | 343 | compatible = "renesas,mmcif-r8a7740", "renesas,sh-mmcif"; |
|---|
| 344 | 344 | reg = <0xe6bd0000 0x100>; |
|---|
| 345 | | - interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH |
|---|
| 346 | | - GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 345 | + interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 346 | + <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 347 | 347 | clocks = <&mstp3_clks R8A7740_CLK_MMC>; |
|---|
| 348 | 348 | power-domains = <&pd_a3sp>; |
|---|
| 349 | 349 | status = "disabled"; |
|---|
| 350 | 350 | }; |
|---|
| 351 | 351 | |
|---|
| 352 | | - sdhi0: sd@e6850000 { |
|---|
| 352 | + sdhi0: mmc@e6850000 { |
|---|
| 353 | 353 | compatible = "renesas,sdhi-r8a7740"; |
|---|
| 354 | 354 | reg = <0xe6850000 0x100>; |
|---|
| 355 | | - interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH |
|---|
| 356 | | - GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH |
|---|
| 357 | | - GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 355 | + interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 356 | + <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 357 | + <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 358 | 358 | clocks = <&mstp3_clks R8A7740_CLK_SDHI0>; |
|---|
| 359 | 359 | power-domains = <&pd_a3sp>; |
|---|
| 360 | 360 | cap-sd-highspeed; |
|---|
| .. | .. |
|---|
| 362 | 362 | status = "disabled"; |
|---|
| 363 | 363 | }; |
|---|
| 364 | 364 | |
|---|
| 365 | | - sdhi1: sd@e6860000 { |
|---|
| 365 | + sdhi1: mmc@e6860000 { |
|---|
| 366 | 366 | compatible = "renesas,sdhi-r8a7740"; |
|---|
| 367 | 367 | reg = <0xe6860000 0x100>; |
|---|
| 368 | | - interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH |
|---|
| 369 | | - GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH |
|---|
| 370 | | - GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 368 | + interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 369 | + <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 370 | + <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 371 | 371 | clocks = <&mstp3_clks R8A7740_CLK_SDHI1>; |
|---|
| 372 | 372 | power-domains = <&pd_a3sp>; |
|---|
| 373 | 373 | cap-sd-highspeed; |
|---|
| .. | .. |
|---|
| 375 | 375 | status = "disabled"; |
|---|
| 376 | 376 | }; |
|---|
| 377 | 377 | |
|---|
| 378 | | - sdhi2: sd@e6870000 { |
|---|
| 378 | + sdhi2: mmc@e6870000 { |
|---|
| 379 | 379 | compatible = "renesas,sdhi-r8a7740"; |
|---|
| 380 | 380 | reg = <0xe6870000 0x100>; |
|---|
| 381 | | - interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH |
|---|
| 382 | | - GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH |
|---|
| 383 | | - GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 381 | + interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 382 | + <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 383 | + <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 384 | 384 | clocks = <&mstp4_clks R8A7740_CLK_SDHI2>; |
|---|
| 385 | 385 | power-domains = <&pd_a3sp>; |
|---|
| 386 | 386 | cap-sd-highspeed; |
|---|