Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 1 | Renesas SH-Mobile, R-Mobile, and R-Car Platform Device Tree Bindings |
| 2 | -------------------------------------------------------------------- |
| 3 | |
| 4 | SoCs: |
| 5 | |
| 6 | - Emma Mobile EV2 |
| 7 | compatible = "renesas,emev2" |
| 8 | - RZ/A1H (R7S72100) |
| 9 | compatible = "renesas,r7s72100" |
Chris Brandt | d0990cd | 2018-07-27 11:53:33 -0500 | [diff] [blame] | 10 | - RZ/A2 (R7S9210) |
| 11 | compatible = "renesas,r7s9210" |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 12 | - SH-Mobile AG5 (R8A73A00/SH73A0) |
| 13 | compatible = "renesas,sh73a0" |
| 14 | - R-Mobile APE6 (R8A73A40) |
| 15 | compatible = "renesas,r8a73a4" |
| 16 | - R-Mobile A1 (R8A77400) |
| 17 | compatible = "renesas,r8a7740" |
Geert Uytterhoeven | 368d035 | 2017-03-10 14:48:27 +0100 | [diff] [blame] | 18 | - RZ/G1H (R8A77420) |
| 19 | compatible = "renesas,r8a7742" |
Sergei Shtylyov | e920565 | 2016-10-06 00:37:08 +0300 | [diff] [blame] | 20 | - RZ/G1M (R8A77430) |
| 21 | compatible = "renesas,r8a7743" |
Geert Uytterhoeven | cfb9f93 | 2017-03-10 14:48:28 +0100 | [diff] [blame] | 22 | - RZ/G1N (R8A77440) |
| 23 | compatible = "renesas,r8a7744" |
Sergei Shtylyov | 47802fd | 2016-11-05 00:49:55 +0300 | [diff] [blame] | 24 | - RZ/G1E (R8A77450) |
| 25 | compatible = "renesas,r8a7745" |
Biju Das | 0c1d543 | 2018-03-28 20:26:13 +0100 | [diff] [blame] | 26 | - RZ/G1C (R8A77470) |
| 27 | compatible = "renesas,r8a77470" |
Biju Das | 0158864 | 2018-07-24 16:47:16 +0100 | [diff] [blame] | 28 | - RZ/G2M (R8A774A1) |
| 29 | compatible = "renesas,r8a774a1" |
Fabrizio Castro | 39c0e5a | 2018-09-10 12:53:48 +0100 | [diff] [blame] | 30 | - RZ/G2E (RA8774C0) |
| 31 | compatible = "renesas,r8a774c0" |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 32 | - R-Car M1A (R8A77781) |
| 33 | compatible = "renesas,r8a7778" |
| 34 | - R-Car H1 (R8A77790) |
| 35 | compatible = "renesas,r8a7779" |
| 36 | - R-Car H2 (R8A77900) |
| 37 | compatible = "renesas,r8a7790" |
| 38 | - R-Car M2-W (R8A77910) |
| 39 | compatible = "renesas,r8a7791" |
| 40 | - R-Car V2H (R8A77920) |
| 41 | compatible = "renesas,r8a7792" |
| 42 | - R-Car M2-N (R8A77930) |
| 43 | compatible = "renesas,r8a7793" |
| 44 | - R-Car E2 (R8A77940) |
| 45 | compatible = "renesas,r8a7794" |
Simon Horman | 26a7e06 | 2015-11-17 02:42:32 +0900 | [diff] [blame] | 46 | - R-Car H3 (R8A77950) |
| 47 | compatible = "renesas,r8a7795" |
Simon Horman | 1561f20 | 2016-05-24 10:54:38 +0900 | [diff] [blame] | 48 | - R-Car M3-W (R8A77960) |
| 49 | compatible = "renesas,r8a7796" |
Jacopo Mondi | c0b11cc | 2018-02-13 10:45:48 +0100 | [diff] [blame] | 50 | - R-Car M3-N (R8A77965) |
| 51 | compatible = "renesas,r8a77965" |
Geert Uytterhoeven | 443c163 | 2017-08-25 14:56:49 +0200 | [diff] [blame] | 52 | - R-Car V3M (R8A77970) |
| 53 | compatible = "renesas,r8a77970" |
Sergei Shtylyov | f15092f | 2018-01-31 22:56:47 +0300 | [diff] [blame] | 54 | - R-Car V3H (R8A77980) |
| 55 | compatible = "renesas,r8a77980" |
Yoshihiro Shimoda | 6fdc4f9 | 2018-04-11 18:35:51 +0900 | [diff] [blame] | 56 | - R-Car E3 (R8A77990) |
| 57 | compatible = "renesas,r8a77990" |
Geert Uytterhoeven | f03783e | 2017-07-20 14:28:59 +0200 | [diff] [blame] | 58 | - R-Car D3 (R8A77995) |
| 59 | compatible = "renesas,r8a77995" |
Michel Pollet | 403cc70 | 2018-05-22 11:01:21 +0100 | [diff] [blame] | 60 | - RZ/N1D (R9A06G032) |
| 61 | compatible = "renesas,r9a06g032" |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 62 | |
| 63 | Boards: |
| 64 | |
Geert Uytterhoeven | d4a2c64 | 2016-10-04 15:20:47 +0200 | [diff] [blame] | 65 | - Alt (RTP0RC7794SEB00010S) |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 66 | compatible = "renesas,alt", "renesas,r8a7794" |
| 67 | - APE6-EVM |
| 68 | compatible = "renesas,ape6evm", "renesas,r8a73a4" |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 69 | - Atmark Techno Armadillo-800 EVA |
Geert Uytterhoeven | 4a4b0f1 | 2018-02-26 19:03:42 +0100 | [diff] [blame] | 70 | compatible = "renesas,armadillo800eva", "renesas,r8a7740" |
Sergei Shtylyov | 6bc734c | 2016-06-13 00:14:01 +0300 | [diff] [blame] | 71 | - Blanche (RTP0RC7792SEB00010S) |
| 72 | compatible = "renesas,blanche", "renesas,r8a7792" |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 73 | - BOCK-W |
| 74 | compatible = "renesas,bockw", "renesas,r8a7778" |
Sergei Shtylyov | 8dc09f4 | 2018-02-02 21:45:08 +0300 | [diff] [blame] | 75 | - Condor (RTP0RC77980SEB0010SS/RTP0RC77980SEB0010SA01) |
| 76 | compatible = "renesas,condor", "renesas,r8a77980" |
Geert Uytterhoeven | 100acb0 | 2017-07-20 14:29:00 +0200 | [diff] [blame] | 77 | - Draak (RTP0RC77995SEB0010S) |
| 78 | compatible = "renesas,draak", "renesas,r8a77995" |
Sergei Shtylyov | e22b36b | 2017-09-15 22:43:24 +0300 | [diff] [blame] | 79 | - Eagle (RTP0RC77970SEB0010S) |
| 80 | compatible = "renesas,eagle", "renesas,r8a77970" |
Yoshihiro Shimoda | d2ba004 | 2018-04-11 18:35:52 +0900 | [diff] [blame] | 81 | - Ebisu (RTP0RC77990SEB0010S) |
| 82 | compatible = "renesas,ebisu", "renesas,r8a77990" |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 83 | - Genmai (RTK772100BC00000BR) |
| 84 | compatible = "renesas,genmai", "renesas,r7s72100" |
Jacopo Mondi | b879d67 | 2017-05-23 21:20:54 +0200 | [diff] [blame] | 85 | - GR-Peach (X28A-M01-E/F) |
| 86 | compatible = "renesas,gr-peach", "renesas,r7s72100" |
Geert Uytterhoeven | 4b8f595 | 2016-10-04 15:20:48 +0200 | [diff] [blame] | 87 | - Gose (RTP0RC7793SEB00010S) |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 88 | compatible = "renesas,gose", "renesas,r8a7793" |
Geert Uytterhoeven | fa5b2e7 | 2017-06-01 12:34:29 +0200 | [diff] [blame] | 89 | - H3ULCB (R-Car Starter Kit Premier, RTP0RC7795SKBX0010SA00 (H3 ES1.1)) |
| 90 | H3ULCB (R-Car Starter Kit Premier, RTP0RC77951SKBX010SA00 (H3 ES2.0)) |
Simon Horman | 2e931b0 | 2017-09-21 11:44:59 +0200 | [diff] [blame] | 91 | compatible = "renesas,h3ulcb", "renesas,r8a7795" |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 92 | - Henninger |
| 93 | compatible = "renesas,henninger", "renesas,r8a7791" |
Biju Das | 7625f03 | 2018-03-27 15:37:20 +0100 | [diff] [blame] | 94 | - iWave Systems RZ/G1C Single Board Computer (iW-RainboW-G23S) |
| 95 | compatible = "iwave,g23s", "renesas,r8a77470" |
Fabrizio Castro | 61c687e | 2017-08-09 12:27:40 +0100 | [diff] [blame] | 96 | - iWave Systems RZ/G1E SODIMM SOM Development Platform (iW-RainboW-G22D) |
| 97 | compatible = "iwave,g22d", "iwave,g22m", "renesas,r8a7745" |
Fabrizio Castro | 9933924 | 2017-08-09 12:27:39 +0100 | [diff] [blame] | 98 | - iWave Systems RZ/G1E SODIMM System On Module (iW-RainboW-G22M-SM) |
| 99 | compatible = "iwave,g22m", "renesas,r8a7745" |
Biju Das | 9086120 | 2017-06-06 16:10:16 +0100 | [diff] [blame] | 100 | - iWave Systems RZ/G1M Qseven Development Platform (iW-RainboW-G20D-Qseven) |
| 101 | compatible = "iwave,g20d", "iwave,g20m", "renesas,r8a7743" |
Biju Das | 427bc40 | 2017-06-06 16:10:15 +0100 | [diff] [blame] | 102 | - iWave Systems RZ/G1M Qseven System On Module (iW-RainboW-G20M-Qseven) |
| 103 | compatible = "iwave,g20m", "renesas,r8a7743" |
Vladimir Barinov | 5418a90 | 2017-09-16 21:48:47 +0300 | [diff] [blame] | 104 | - Kingfisher (SBEV-RCAR-KF-M03) |
| 105 | compatible = "shimafuji,kingfisher" |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 106 | - Koelsch (RTP0RC7791SEB00010S) |
| 107 | compatible = "renesas,koelsch", "renesas,r8a7791" |
Geert Uytterhoeven | 08adafd | 2014-09-16 21:57:16 +0200 | [diff] [blame] | 108 | - Kyoto Microcomputer Co. KZM-A9-Dual |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 109 | compatible = "renesas,kzm9d", "renesas,emev2" |
Geert Uytterhoeven | 08adafd | 2014-09-16 21:57:16 +0200 | [diff] [blame] | 110 | - Kyoto Microcomputer Co. KZM-A9-GT |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 111 | compatible = "renesas,kzm9g", "renesas,sh73a0" |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 112 | - Lager (RTP0RC7790SEB00010S) |
| 113 | compatible = "renesas,lager", "renesas,r8a7790" |
Geert Uytterhoeven | fa5b2e7 | 2017-06-01 12:34:29 +0200 | [diff] [blame] | 114 | - M3ULCB (R-Car Starter Kit Pro, RTP0RC7796SKBX0010SA09 (M3 ES1.0)) |
Simon Horman | 2e931b0 | 2017-09-21 11:44:59 +0200 | [diff] [blame] | 115 | compatible = "renesas,m3ulcb", "renesas,r8a7796" |
Eugeniu Rosca | 43bcac2 | 2018-08-12 15:31:43 +0200 | [diff] [blame] | 116 | - M3NULCB (R-Car Starter Kit Pro, RTP0RC77965SKBX010SA00 (M3-N ES1.1)) |
| 117 | compatible = "renesas,m3nulcb", "renesas,r8a77965" |
Geert Uytterhoeven | 9652623 | 2016-10-31 14:43:04 +0100 | [diff] [blame] | 118 | - Marzen (R0P7779A00010S) |
Geert Uytterhoeven | d2c2a07 | 2014-08-28 10:05:20 +0200 | [diff] [blame] | 119 | compatible = "renesas,marzen", "renesas,r8a7779" |
Sergei Shtylyov | 12a75ce | 2015-10-01 02:01:38 +0300 | [diff] [blame] | 120 | - Porter (M2-LCDP) |
| 121 | compatible = "renesas,porter", "renesas,r8a7791" |
Chris Brandt | 16a304d | 2016-08-29 14:14:29 -0400 | [diff] [blame] | 122 | - RSKRZA1 (YR0K77210C000BE) |
| 123 | compatible = "renesas,rskrza1", "renesas,r7s72100" |
Michel Pollet | 403cc70 | 2018-05-22 11:01:21 +0100 | [diff] [blame] | 124 | - RZN1D-DB (RZ/N1D Demo Board for the RZ/N1D 400 pins package) |
| 125 | compatible = "renesas,rzn1d400-db", "renesas,r9a06g032" |
Geert Uytterhoeven | 1876235 | 2015-12-09 10:22:42 +0100 | [diff] [blame] | 126 | - Salvator-X (RTP0RC7795SIPB0010S) |
Simon Horman | 2e931b0 | 2017-09-21 11:44:59 +0200 | [diff] [blame] | 127 | compatible = "renesas,salvator-x", "renesas,r8a7795" |
Geert Uytterhoeven | 6be91f8 | 2016-08-31 11:17:34 +0200 | [diff] [blame] | 128 | - Salvator-X (RTP0RC7796SIPB0011S) |
Simon Horman | 2e931b0 | 2017-09-21 11:44:59 +0200 | [diff] [blame] | 129 | compatible = "renesas,salvator-x", "renesas,r8a7796" |
Simon Horman | 519df0e | 2018-04-24 07:54:42 +0200 | [diff] [blame] | 130 | - Salvator-X (RTP0RC7796SIPB0011S (M3-N)) |
Geert Uytterhoeven | 09bea76 | 2018-02-26 19:03:44 +0100 | [diff] [blame] | 131 | compatible = "renesas,salvator-x", "renesas,r8a77965" |
Geert Uytterhoeven | 521ec12 | 2017-06-09 13:43:46 +0200 | [diff] [blame] | 132 | - Salvator-XS (Salvator-X 2nd version, RTP0RC7795SIPB0012S) |
Simon Horman | 2e931b0 | 2017-09-21 11:44:59 +0200 | [diff] [blame] | 133 | compatible = "renesas,salvator-xs", "renesas,r8a7795" |
Geert Uytterhoeven | 0021ca8 | 2017-10-30 18:29:57 +0100 | [diff] [blame] | 134 | - Salvator-XS (Salvator-X 2nd version, RTP0RC7796SIPB0012S) |
| 135 | compatible = "renesas,salvator-xs", "renesas,r8a7796" |
Geert Uytterhoeven | b604e4a | 2018-02-26 19:03:45 +0100 | [diff] [blame] | 136 | - Salvator-XS (Salvator-X 2nd version, RTP0RC77965SIPB012S) |
| 137 | compatible = "renesas,salvator-xs", "renesas,r8a77965" |
Sergei Shtylyov | 7265405 | 2015-10-03 00:53:38 +0300 | [diff] [blame] | 138 | - SILK (RTP0RC7794LCB00011S) |
| 139 | compatible = "renesas,silk", "renesas,r8a7794" |
Sergei Shtylyov | 4af2391 | 2016-11-04 10:44:38 +0100 | [diff] [blame] | 140 | - SK-RZG1E (YR8A77450S000BE) |
| 141 | compatible = "renesas,sk-rzg1e", "renesas,r8a7745" |
Sergei Shtylyov | 7c1959d | 2016-10-06 00:45:18 +0300 | [diff] [blame] | 142 | - SK-RZG1M (YR8A77430S000BE) |
| 143 | compatible = "renesas,sk-rzg1m", "renesas,r8a7743" |
Marek Vasut | 584fc22 | 2018-02-15 11:02:28 +0100 | [diff] [blame] | 144 | - Stout (ADAS Starterkit, Y-R-CAR-ADAS-SKH2-BOARD) |
| 145 | compatible = "renesas,stout", "renesas,r8a7790" |
Sergei Shtylyov | c92db4a | 2018-05-10 21:09:40 +0300 | [diff] [blame] | 146 | - V3HSK (Y-ASK-RCAR-V3H-WS10) |
| 147 | compatible = "renesas,v3hsk", "renesas,r8a77980" |
Geert Uytterhoeven | 04db441 | 2018-02-26 19:03:43 +0100 | [diff] [blame] | 148 | - V3MSK (Y-ASK-RCAR-V3M-WS10) |
Sergei Shtylyov | eebd073 | 2017-11-24 23:47:39 +0300 | [diff] [blame] | 149 | compatible = "renesas,v3msk", "renesas,r8a77970" |
Geert Uytterhoeven | 04db441 | 2018-02-26 19:03:43 +0100 | [diff] [blame] | 150 | - Wheat (RTP0RC7792ASKB0000JE) |
Sergei Shtylyov | e6835b3 | 2016-08-26 23:20:05 +0300 | [diff] [blame] | 151 | compatible = "renesas,wheat", "renesas,r8a7792" |
Geert Uytterhoeven | 5384f45 | 2016-11-14 19:37:07 +0100 | [diff] [blame] | 152 | |
| 153 | |
Chris Brandt | d0990cd | 2018-07-27 11:53:33 -0500 | [diff] [blame] | 154 | Most Renesas ARM SoCs have a Product Register or Boundary Scan ID Register that |
| 155 | allows to retrieve SoC product and revision information. If present, a device |
| 156 | node for this register should be added. |
Geert Uytterhoeven | 5384f45 | 2016-11-14 19:37:07 +0100 | [diff] [blame] | 157 | |
| 158 | Required properties: |
Chris Brandt | d0990cd | 2018-07-27 11:53:33 -0500 | [diff] [blame] | 159 | - compatible: Must be "renesas,prr" or "renesas,bsid" |
Geert Uytterhoeven | 5384f45 | 2016-11-14 19:37:07 +0100 | [diff] [blame] | 160 | - reg: Base address and length of the register block. |
| 161 | |
| 162 | |
| 163 | Examples |
| 164 | -------- |
| 165 | |
| 166 | prr: chipid@ff000044 { |
| 167 | compatible = "renesas,prr"; |
| 168 | reg = <0 0xff000044 0 4>; |
| 169 | }; |