blob: f5e0f82fd5031efb1570361eabf2d096769ef7f5 [file] [log] [blame]
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +02001Renesas SH-Mobile, R-Mobile, and R-Car Platform Device Tree Bindings
2--------------------------------------------------------------------
3
4SoCs:
5
6 - Emma Mobile EV2
7 compatible = "renesas,emev2"
8 - RZ/A1H (R7S72100)
9 compatible = "renesas,r7s72100"
Chris Brandtd0990cd2018-07-27 11:53:33 -050010 - RZ/A2 (R7S9210)
11 compatible = "renesas,r7s9210"
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +020012 - 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 Uytterhoeven368d0352017-03-10 14:48:27 +010018 - RZ/G1H (R8A77420)
19 compatible = "renesas,r8a7742"
Sergei Shtylyove9205652016-10-06 00:37:08 +030020 - RZ/G1M (R8A77430)
21 compatible = "renesas,r8a7743"
Geert Uytterhoevencfb9f932017-03-10 14:48:28 +010022 - RZ/G1N (R8A77440)
23 compatible = "renesas,r8a7744"
Sergei Shtylyov47802fd2016-11-05 00:49:55 +030024 - RZ/G1E (R8A77450)
25 compatible = "renesas,r8a7745"
Biju Das0c1d5432018-03-28 20:26:13 +010026 - RZ/G1C (R8A77470)
27 compatible = "renesas,r8a77470"
Biju Das01588642018-07-24 16:47:16 +010028 - RZ/G2M (R8A774A1)
29 compatible = "renesas,r8a774a1"
Fabrizio Castro39c0e5a2018-09-10 12:53:48 +010030 - RZ/G2E (RA8774C0)
31 compatible = "renesas,r8a774c0"
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +020032 - 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 Horman26a7e062015-11-17 02:42:32 +090046 - R-Car H3 (R8A77950)
47 compatible = "renesas,r8a7795"
Simon Horman1561f202016-05-24 10:54:38 +090048 - R-Car M3-W (R8A77960)
49 compatible = "renesas,r8a7796"
Jacopo Mondic0b11cc2018-02-13 10:45:48 +010050 - R-Car M3-N (R8A77965)
51 compatible = "renesas,r8a77965"
Geert Uytterhoeven443c1632017-08-25 14:56:49 +020052 - R-Car V3M (R8A77970)
53 compatible = "renesas,r8a77970"
Sergei Shtylyovf15092f2018-01-31 22:56:47 +030054 - R-Car V3H (R8A77980)
55 compatible = "renesas,r8a77980"
Yoshihiro Shimoda6fdc4f92018-04-11 18:35:51 +090056 - R-Car E3 (R8A77990)
57 compatible = "renesas,r8a77990"
Geert Uytterhoevenf03783e2017-07-20 14:28:59 +020058 - R-Car D3 (R8A77995)
59 compatible = "renesas,r8a77995"
Michel Pollet403cc702018-05-22 11:01:21 +010060 - RZ/N1D (R9A06G032)
61 compatible = "renesas,r9a06g032"
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +020062
63Boards:
64
Geert Uytterhoevend4a2c642016-10-04 15:20:47 +020065 - Alt (RTP0RC7794SEB00010S)
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +020066 compatible = "renesas,alt", "renesas,r8a7794"
67 - APE6-EVM
68 compatible = "renesas,ape6evm", "renesas,r8a73a4"
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +020069 - Atmark Techno Armadillo-800 EVA
Geert Uytterhoeven4a4b0f12018-02-26 19:03:42 +010070 compatible = "renesas,armadillo800eva", "renesas,r8a7740"
Sergei Shtylyov6bc734c2016-06-13 00:14:01 +030071 - Blanche (RTP0RC7792SEB00010S)
72 compatible = "renesas,blanche", "renesas,r8a7792"
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +020073 - BOCK-W
74 compatible = "renesas,bockw", "renesas,r8a7778"
Sergei Shtylyov8dc09f42018-02-02 21:45:08 +030075 - Condor (RTP0RC77980SEB0010SS/RTP0RC77980SEB0010SA01)
76 compatible = "renesas,condor", "renesas,r8a77980"
Geert Uytterhoeven100acb02017-07-20 14:29:00 +020077 - Draak (RTP0RC77995SEB0010S)
78 compatible = "renesas,draak", "renesas,r8a77995"
Sergei Shtylyove22b36b2017-09-15 22:43:24 +030079 - Eagle (RTP0RC77970SEB0010S)
80 compatible = "renesas,eagle", "renesas,r8a77970"
Yoshihiro Shimodad2ba0042018-04-11 18:35:52 +090081 - Ebisu (RTP0RC77990SEB0010S)
82 compatible = "renesas,ebisu", "renesas,r8a77990"
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +020083 - Genmai (RTK772100BC00000BR)
84 compatible = "renesas,genmai", "renesas,r7s72100"
Jacopo Mondib879d672017-05-23 21:20:54 +020085 - GR-Peach (X28A-M01-E/F)
86 compatible = "renesas,gr-peach", "renesas,r7s72100"
Geert Uytterhoeven4b8f5952016-10-04 15:20:48 +020087 - Gose (RTP0RC7793SEB00010S)
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +020088 compatible = "renesas,gose", "renesas,r8a7793"
Geert Uytterhoevenfa5b2e72017-06-01 12:34:29 +020089 - H3ULCB (R-Car Starter Kit Premier, RTP0RC7795SKBX0010SA00 (H3 ES1.1))
90 H3ULCB (R-Car Starter Kit Premier, RTP0RC77951SKBX010SA00 (H3 ES2.0))
Simon Horman2e931b02017-09-21 11:44:59 +020091 compatible = "renesas,h3ulcb", "renesas,r8a7795"
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +020092 - Henninger
93 compatible = "renesas,henninger", "renesas,r8a7791"
Biju Das7625f032018-03-27 15:37:20 +010094 - iWave Systems RZ/G1C Single Board Computer (iW-RainboW-G23S)
95 compatible = "iwave,g23s", "renesas,r8a77470"
Fabrizio Castro61c687e2017-08-09 12:27:40 +010096 - iWave Systems RZ/G1E SODIMM SOM Development Platform (iW-RainboW-G22D)
97 compatible = "iwave,g22d", "iwave,g22m", "renesas,r8a7745"
Fabrizio Castro99339242017-08-09 12:27:39 +010098 - iWave Systems RZ/G1E SODIMM System On Module (iW-RainboW-G22M-SM)
99 compatible = "iwave,g22m", "renesas,r8a7745"
Biju Das90861202017-06-06 16:10:16 +0100100 - iWave Systems RZ/G1M Qseven Development Platform (iW-RainboW-G20D-Qseven)
101 compatible = "iwave,g20d", "iwave,g20m", "renesas,r8a7743"
Biju Das427bc402017-06-06 16:10:15 +0100102 - iWave Systems RZ/G1M Qseven System On Module (iW-RainboW-G20M-Qseven)
103 compatible = "iwave,g20m", "renesas,r8a7743"
Vladimir Barinov5418a902017-09-16 21:48:47 +0300104 - Kingfisher (SBEV-RCAR-KF-M03)
105 compatible = "shimafuji,kingfisher"
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +0200106 - Koelsch (RTP0RC7791SEB00010S)
107 compatible = "renesas,koelsch", "renesas,r8a7791"
Geert Uytterhoeven08adafd2014-09-16 21:57:16 +0200108 - Kyoto Microcomputer Co. KZM-A9-Dual
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +0200109 compatible = "renesas,kzm9d", "renesas,emev2"
Geert Uytterhoeven08adafd2014-09-16 21:57:16 +0200110 - Kyoto Microcomputer Co. KZM-A9-GT
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +0200111 compatible = "renesas,kzm9g", "renesas,sh73a0"
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +0200112 - Lager (RTP0RC7790SEB00010S)
113 compatible = "renesas,lager", "renesas,r8a7790"
Geert Uytterhoevenfa5b2e72017-06-01 12:34:29 +0200114 - M3ULCB (R-Car Starter Kit Pro, RTP0RC7796SKBX0010SA09 (M3 ES1.0))
Simon Horman2e931b02017-09-21 11:44:59 +0200115 compatible = "renesas,m3ulcb", "renesas,r8a7796"
Eugeniu Rosca43bcac22018-08-12 15:31:43 +0200116 - M3NULCB (R-Car Starter Kit Pro, RTP0RC77965SKBX010SA00 (M3-N ES1.1))
117 compatible = "renesas,m3nulcb", "renesas,r8a77965"
Geert Uytterhoeven96526232016-10-31 14:43:04 +0100118 - Marzen (R0P7779A00010S)
Geert Uytterhoevend2c2a072014-08-28 10:05:20 +0200119 compatible = "renesas,marzen", "renesas,r8a7779"
Sergei Shtylyov12a75ce2015-10-01 02:01:38 +0300120 - Porter (M2-LCDP)
121 compatible = "renesas,porter", "renesas,r8a7791"
Chris Brandt16a304d2016-08-29 14:14:29 -0400122 - RSKRZA1 (YR0K77210C000BE)
123 compatible = "renesas,rskrza1", "renesas,r7s72100"
Michel Pollet403cc702018-05-22 11:01:21 +0100124 - RZN1D-DB (RZ/N1D Demo Board for the RZ/N1D 400 pins package)
125 compatible = "renesas,rzn1d400-db", "renesas,r9a06g032"
Geert Uytterhoeven18762352015-12-09 10:22:42 +0100126 - Salvator-X (RTP0RC7795SIPB0010S)
Simon Horman2e931b02017-09-21 11:44:59 +0200127 compatible = "renesas,salvator-x", "renesas,r8a7795"
Geert Uytterhoeven6be91f82016-08-31 11:17:34 +0200128 - Salvator-X (RTP0RC7796SIPB0011S)
Simon Horman2e931b02017-09-21 11:44:59 +0200129 compatible = "renesas,salvator-x", "renesas,r8a7796"
Simon Horman519df0e2018-04-24 07:54:42 +0200130 - Salvator-X (RTP0RC7796SIPB0011S (M3-N))
Geert Uytterhoeven09bea762018-02-26 19:03:44 +0100131 compatible = "renesas,salvator-x", "renesas,r8a77965"
Geert Uytterhoeven521ec122017-06-09 13:43:46 +0200132 - Salvator-XS (Salvator-X 2nd version, RTP0RC7795SIPB0012S)
Simon Horman2e931b02017-09-21 11:44:59 +0200133 compatible = "renesas,salvator-xs", "renesas,r8a7795"
Geert Uytterhoeven0021ca82017-10-30 18:29:57 +0100134 - Salvator-XS (Salvator-X 2nd version, RTP0RC7796SIPB0012S)
135 compatible = "renesas,salvator-xs", "renesas,r8a7796"
Geert Uytterhoevenb604e4a2018-02-26 19:03:45 +0100136 - Salvator-XS (Salvator-X 2nd version, RTP0RC77965SIPB012S)
137 compatible = "renesas,salvator-xs", "renesas,r8a77965"
Sergei Shtylyov72654052015-10-03 00:53:38 +0300138 - SILK (RTP0RC7794LCB00011S)
139 compatible = "renesas,silk", "renesas,r8a7794"
Sergei Shtylyov4af23912016-11-04 10:44:38 +0100140 - SK-RZG1E (YR8A77450S000BE)
141 compatible = "renesas,sk-rzg1e", "renesas,r8a7745"
Sergei Shtylyov7c1959d2016-10-06 00:45:18 +0300142 - SK-RZG1M (YR8A77430S000BE)
143 compatible = "renesas,sk-rzg1m", "renesas,r8a7743"
Marek Vasut584fc222018-02-15 11:02:28 +0100144 - Stout (ADAS Starterkit, Y-R-CAR-ADAS-SKH2-BOARD)
145 compatible = "renesas,stout", "renesas,r8a7790"
Sergei Shtylyovc92db4a2018-05-10 21:09:40 +0300146 - V3HSK (Y-ASK-RCAR-V3H-WS10)
147 compatible = "renesas,v3hsk", "renesas,r8a77980"
Geert Uytterhoeven04db4412018-02-26 19:03:43 +0100148 - V3MSK (Y-ASK-RCAR-V3M-WS10)
Sergei Shtylyoveebd0732017-11-24 23:47:39 +0300149 compatible = "renesas,v3msk", "renesas,r8a77970"
Geert Uytterhoeven04db4412018-02-26 19:03:43 +0100150 - Wheat (RTP0RC7792ASKB0000JE)
Sergei Shtylyove6835b32016-08-26 23:20:05 +0300151 compatible = "renesas,wheat", "renesas,r8a7792"
Geert Uytterhoeven5384f452016-11-14 19:37:07 +0100152
153
Chris Brandtd0990cd2018-07-27 11:53:33 -0500154Most Renesas ARM SoCs have a Product Register or Boundary Scan ID Register that
155allows to retrieve SoC product and revision information. If present, a device
156node for this register should be added.
Geert Uytterhoeven5384f452016-11-14 19:37:07 +0100157
158Required properties:
Chris Brandtd0990cd2018-07-27 11:53:33 -0500159 - compatible: Must be "renesas,prr" or "renesas,bsid"
Geert Uytterhoeven5384f452016-11-14 19:37:07 +0100160 - reg: Base address and length of the register block.
161
162
163Examples
164--------
165
166 prr: chipid@ff000044 {
167 compatible = "renesas,prr";
168 reg = <0 0xff000044 0 4>;
169 };