From c27ce08b806d606cd5cd0e8252d1ed2b729b5b55 Mon Sep 17 00:00:00 2001 From: Lad Prabhakar Date: Tue, 20 Sep 2022 19:48:55 +0100 Subject: dt-bindings: soc: renesas: Move renesas.yaml from arm to soc renesas.yaml lists out all the Renesas SoC's and the platforms/EVK's which is either ARM32/ARM64. It would rather make sense if we move renesas.yaml to the soc/renesas folder instead. This is in preparation for adding a new SoC (RZ/Five) from Renesas which is based on RISC-V. While at it drop the old entry for renesas.yaml from MAINTAINERS file and there is no need to update the new file path of renesas.yaml as we already have an entry for Documentation/devicetree/bindings/soc/renesas/ folder. Signed-off-by: Lad Prabhakar Acked-by: Krzysztof Kozlowski Link: https://lore.kernel.org/r/20220920184904.90495-2-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven --- Documentation/devicetree/bindings/arm/renesas.yaml | 471 --------------------- .../devicetree/bindings/soc/renesas/renesas.yaml | 471 +++++++++++++++++++++ MAINTAINERS | 1 - 3 files changed, 471 insertions(+), 472 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/renesas.yaml create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas.yaml diff --git a/Documentation/devicetree/bindings/arm/renesas.yaml b/Documentation/devicetree/bindings/arm/renesas.yaml deleted file mode 100644 index f51464a08aff..000000000000 --- a/Documentation/devicetree/bindings/arm/renesas.yaml +++ /dev/null @@ -1,471 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -%YAML 1.2 ---- -$id: http://devicetree.org/schemas/arm/renesas.yaml# -$schema: http://devicetree.org/meta-schemas/core.yaml# - -title: Renesas SH-Mobile, R-Mobile, and R-Car Platform - -maintainers: - - Geert Uytterhoeven - -properties: - $nodename: - const: '/' - compatible: - oneOf: - - description: Emma Mobile EV2 - items: - - enum: - - renesas,kzm9d # Kyoto Microcomputer Co. KZM-A9-Dual - - const: renesas,emev2 - - - description: RZ/A1H (R7S72100) - items: - - enum: - - renesas,genmai # Genmai (RTK772100BC00000BR) - - renesas,gr-peach # GR-Peach (X28A-M01-E/F) - - renesas,rskrza1 # RSKRZA1 (YR0K77210C000BE) - - const: renesas,r7s72100 - - - description: RZ/A2 (R7S9210) - items: - - enum: - - renesas,rza2mevb # RZ/A2M Eval Board (RTK7921053S00000BE) - - const: renesas,r7s9210 - - - description: SH-Mobile AG5 (R8A73A00/SH73A0) - items: - - enum: - - renesas,kzm9g # Kyoto Microcomputer Co. KZM-A9-GT - - const: renesas,sh73a0 - - - description: R-Mobile APE6 (R8A73A40) - items: - - enum: - - renesas,ape6evm - - const: renesas,r8a73a4 - - - description: R-Mobile A1 (R8A77400) - items: - - enum: - - renesas,armadillo800eva # Atmark Techno Armadillo-800 EVA - - const: renesas,r8a7740 - - - description: RZ/G1H (R8A77420) - items: - - enum: - # iWave Systems RZ/G1H Qseven System On Module (iW-RainboW-G21M-Qseven) - - iwave,g21m - - const: renesas,r8a7742 - - - items: - - enum: - # iWave Systems RZ/G1H Qseven Development Platform (iW-RainboW-G21D-Qseven) - - iwave,g21d - - const: iwave,g21m - - const: renesas,r8a7742 - - - description: RZ/G1M (R8A77430) - items: - - enum: - # iWave Systems RZ/G1M Qseven Development Platform (iW-RainboW-G20D-Qseven) - - iwave,g20d - - const: iwave,g20m - - const: renesas,r8a7743 - - - items: - - enum: - # iWave Systems RZ/G1M Qseven System On Module (iW-RainboW-G20M-Qseven) - - iwave,g20m - - renesas,sk-rzg1m # SK-RZG1M (YR8A77430S000BE) - - const: renesas,r8a7743 - - - description: RZ/G1N (R8A77440) - items: - - enum: - # iWave Systems RZ/G1N Qseven Development Platform (iW-RainboW-G20D-Qseven) - - iwave,g20d - - const: iwave,g20m - - const: renesas,r8a7744 - - - items: - - enum: - # iWave Systems RZ/G1N Qseven System On Module (iW-RainboW-G20M-Qseven) - - iwave,g20m - - const: renesas,r8a7744 - - - description: RZ/G1E (R8A77450) - items: - - enum: - - iwave,g22m # iWave Systems RZ/G1E SODIMM System On Module (iW-RainboW-G22M-SM) - - renesas,sk-rzg1e # SK-RZG1E (YR8A77450S000BE) - - const: renesas,r8a7745 - - - description: iWave Systems RZ/G1E SODIMM SOM Development Platform (iW-RainboW-G22D) - items: - - const: iwave,g22d - - const: iwave,g22m - - const: renesas,r8a7745 - - - description: RZ/G1C (R8A77470) - items: - - enum: - - iwave,g23s #iWave Systems RZ/G1C Single Board Computer (iW-RainboW-G23S) - - const: renesas,r8a77470 - - - description: RZ/G2M (R8A774A1) - items: - - enum: - - hoperun,hihope-rzg2m # HopeRun HiHope RZ/G2M platform - - beacon,beacon-rzg2m # Beacon EmbeddedWorks RZ/G2M Kit - - const: renesas,r8a774a1 - - - items: - - enum: - - hoperun,hihope-rzg2-ex # HopeRun expansion board for HiHope RZ/G2 platforms - - const: hoperun,hihope-rzg2m - - const: renesas,r8a774a1 - - - description: RZ/G2N (R8A774B1) - items: - - enum: - - beacon,beacon-rzg2n # Beacon EmbeddedWorks RZ/G2N Kit - - hoperun,hihope-rzg2n # HopeRun HiHope RZ/G2N platform - - const: renesas,r8a774b1 - - - items: - - enum: - - hoperun,hihope-rzg2-ex # HopeRun expansion board for HiHope RZ/G2 platforms - - const: hoperun,hihope-rzg2n - - const: renesas,r8a774b1 - - - description: RZ/G2E (R8A774C0) - items: - - enum: - - si-linux,cat874 # Silicon Linux RZ/G2E 96board platform (CAT874) - - const: renesas,r8a774c0 - - - items: - - enum: - - si-linux,cat875 # Silicon Linux sub board for CAT874 (CAT875) - - const: si-linux,cat874 - - const: renesas,r8a774c0 - - - description: RZ/G2H (R8A774E1) - items: - - enum: - - beacon,beacon-rzg2h # Beacon EmbeddedWorks RZ/G2H Kit - - hoperun,hihope-rzg2h # HopeRun HiHope RZ/G2H platform - - const: renesas,r8a774e1 - - - items: - - enum: - - hoperun,hihope-rzg2-ex # HopeRun expansion board for HiHope RZ/G2 platforms - - const: hoperun,hihope-rzg2h - - const: renesas,r8a774e1 - - - description: R-Car M1A (R8A77781) - items: - - enum: - - renesas,bockw - - const: renesas,r8a7778 - - - description: R-Car H1 (R8A77790) - items: - - enum: - - renesas,marzen # Marzen (R0P7779A00010S) - - const: renesas,r8a7779 - - - description: R-Car H2 (R8A77900) - items: - - enum: - - renesas,lager # Lager (RTP0RC7790SEB00010S) - - renesas,stout # Stout (ADAS Starterkit, Y-R-CAR-ADAS-SKH2-BOARD) - - const: renesas,r8a7790 - - - description: R-Car M2-W (R8A77910) - items: - - enum: - - renesas,henninger - - renesas,koelsch # Koelsch (RTP0RC7791SEB00010S) - - renesas,porter # Porter (M2-LCDP) - - const: renesas,r8a7791 - - - description: R-Car V2H (R8A77920) - items: - - enum: - - renesas,blanche # Blanche (RTP0RC7792SEB00010S) - - renesas,wheat # Wheat (RTP0RC7792ASKB0000JE) - - const: renesas,r8a7792 - - - description: R-Car M2-N (R8A77930) - items: - - enum: - - renesas,gose # Gose (RTP0RC7793SEB00010S) - - const: renesas,r8a7793 - - - description: R-Car E2 (R8A77940) - items: - - enum: - - renesas,alt # Alt (RTP0RC7794SEB00010S) - - renesas,silk # SILK (RTP0RC7794LCB00011S) - - const: renesas,r8a7794 - - - description: R-Car H3 (R8A77950) - items: - - enum: - # H3ULCB (R-Car Starter Kit Premier, RTP0RC7795SKBX0010SA00 (H3 ES1.1)) - # H3ULCB (R-Car Starter Kit Premier, RTP0RC77951SKBX010SA00 (H3 ES2.0)) - - renesas,h3ulcb - - renesas,salvator-x # Salvator-X (RTP0RC7795SIPB0010S) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7795SIPB0012S) - - const: renesas,r8a7795 - - - description: R-Car M3-W (R8A77960) - items: - - enum: - - renesas,m3ulcb # M3ULCB (R-Car Starter Kit Pro, RTP0RC7796SKBX0010SA09 (M3 ES1.0)) - - renesas,salvator-x # Salvator-X (RTP0RC7796SIPB0011S) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7796SIPB0012S) - - const: renesas,r8a7796 - - - description: R-Car M3-W+ (R8A77961) - items: - - enum: - - renesas,m3ulcb # M3ULCB (R-Car Starter Kit Pro, RTP8J77961ASKB0SK0SA05A (M3 ES3.0)) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7796SIPB0012SA5A) - - const: renesas,r8a77961 - - - description: Kingfisher (SBEV-RCAR-KF-M03) - oneOf: - - items: - - const: shimafuji,kingfisher - - enum: - - renesas,h3ulcb - - renesas,m3ulcb - - renesas,m3nulcb - - enum: - - renesas,r8a7795 - - renesas,r8a7796 - - renesas,r8a77961 - - renesas,r8a77965 - - items: - - const: shimafuji,kingfisher - - enum: - - renesas,h3ulcb - - renesas,m3ulcb - - renesas,m3nulcb - - enum: - - renesas,r8a779m0 - - renesas,r8a779m1 - - renesas,r8a779m2 - - renesas,r8a779m3 - - renesas,r8a779m4 - - renesas,r8a779m5 - - renesas,r8a779m8 - - renesas,r8a779mb - - enum: - - renesas,r8a7795 - - renesas,r8a77961 - - renesas,r8a77965 - - - description: R-Car M3-N (R8A77965) - items: - - enum: - - renesas,m3nulcb # M3NULCB (R-Car Starter Kit Pro, RTP0RC77965SKBX010SA00 (M3-N ES1.1)) - - renesas,salvator-x # Salvator-X (RTP0RC7796SIPB0011S (M3-N)) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC77965SIPB012S) - - const: renesas,r8a77965 - - - description: R-Car V3M (R8A77970) - items: - - enum: - - renesas,eagle # Eagle (RTP0RC77970SEB0010S) - - renesas,v3msk # V3MSK (Y-ASK-RCAR-V3M-WS10) - - const: renesas,r8a77970 - - - description: R-Car V3H (R8A77980) - items: - - enum: - - renesas,condor # Condor (RTP0RC77980SEB0010SS/RTP0RC77980SEB0010SA01) - - renesas,v3hsk # V3HSK (Y-ASK-RCAR-V3H-WS10) - - const: renesas,r8a77980 - - - description: R-Car V3H2 (R8A77980A) - items: - - enum: - - renesas,condor-i # Condor-I (RTP0RC77980SEBS012SA01) - - const: renesas,r8a77980a - - const: renesas,r8a77980 - - - description: R-Car E3 (R8A77990) - items: - - enum: - - renesas,ebisu # Ebisu (RTP0RC77990SEB0010S) - - const: renesas,r8a77990 - - - description: R-Car D3 (R8A77995) - items: - - enum: - - renesas,draak # Draak (RTP0RC77995SEB0010S) - - const: renesas,r8a77995 - - - description: R-Car V3U (R8A779A0) - items: - - enum: - - renesas,falcon-cpu # Falcon CPU board (RTP0RC779A0CPB0010S) - - const: renesas,r8a779a0 - - - items: - - enum: - - renesas,falcon-breakout # Falcon BreakOut board (RTP0RC779A0BOB0010S) - - const: renesas,falcon-cpu - - const: renesas,r8a779a0 - - - description: R-Car S4-8 (R8A779F0) - items: - - enum: - - renesas,spider-cpu # Spider CPU board (RTP8A779F0ASKB0SC2S) - - const: renesas,r8a779f0 - - - items: - - enum: - - renesas,spider-breakout # Spider BreakOut board (RTP8A779F0ASKB0SB0S) - - const: renesas,spider-cpu - - const: renesas,r8a779f0 - - - description: R-Car V4H (R8A779G0) - items: - - enum: - - renesas,white-hawk-cpu # White Hawk CPU board (RTP8A779G0ASKB0FC0SA000) - - const: renesas,r8a779g0 - - - items: - - enum: - - renesas,white-hawk-breakout # White Hawk BreakOut board (RTP8A779G0ASKB0SB0SA000) - - const: renesas,white-hawk-cpu - - const: renesas,r8a779g0 - - - description: R-Car H3e (R8A779M0) - items: - - enum: - - renesas,h3ulcb # H3ULCB (R-Car Starter Kit Premier) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) - - const: renesas,r8a779m0 - - const: renesas,r8a7795 - - - description: R-Car H3e-2G (R8A779M1) - items: - - enum: - - renesas,h3ulcb # H3ULCB (R-Car Starter Kit Premier) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) - - const: renesas,r8a779m1 - - const: renesas,r8a7795 - - - description: R-Car M3e (R8A779M2) - items: - - enum: - - renesas,m3ulcb # M3ULCB (R-Car Starter Kit Pro) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) - - const: renesas,r8a779m2 - - const: renesas,r8a77961 - - - description: R-Car M3e-2G (R8A779M3) - items: - - enum: - - renesas,m3ulcb # M3ULCB (R-Car Starter Kit Pro) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) - - const: renesas,r8a779m3 - - const: renesas,r8a77961 - - - description: R-Car M3Ne (R8A779M4) - items: - - enum: - - renesas,m3nulcb # M3NULCB (R-Car Starter Kit Pro) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) - - const: renesas,r8a779m4 - - const: renesas,r8a77965 - - - description: R-Car M3Ne-2G (R8A779M5) - items: - - enum: - - renesas,m3nulcb # M3NULCB (R-Car Starter Kit Pro) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) - - const: renesas,r8a779m5 - - const: renesas,r8a77965 - - - description: R-Car E3e (R8A779M6) - items: - - enum: - - renesas,ebisu # Ebisu - - const: renesas,r8a779m6 - - const: renesas,r8a77990 - - - description: R-Car D3e (R8A779M7) - items: - - enum: - - renesas,draak # Draak - - const: renesas,r8a779m7 - - const: renesas,r8a77995 - - - description: R-Car H3Ne (R8A779M8) - items: - - enum: - - renesas,h3ulcb # H3ULCB (R-Car Starter Kit Premier) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) - - const: renesas,r8a779m8 - - const: renesas,r8a7795 - - - description: R-Car H3Ne-1.7G (R8A779MB) - items: - - enum: - - renesas,h3ulcb # H3ULCB (R-Car Starter Kit Premier) - - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) - - const: renesas,r8a779mb - - const: renesas,r8a7795 - - - description: RZ/N1D (R9A06G032) - items: - - enum: - - renesas,rzn1d400-db # RZN1D-DB (RZ/N1D Demo Board for the RZ/N1D 400 pins package) - - const: renesas,r9a06g032 - - - description: RZ/G2UL (R9A07G043) - items: - - enum: - - renesas,smarc-evk # SMARC EVK - - enum: - - renesas,r9a07g043u11 # RZ/G2UL Type-1 - - renesas,r9a07g043u12 # RZ/G2UL Type-2 - - const: renesas,r9a07g043 - - - description: RZ/G2{L,LC} (R9A07G044) - items: - - enum: - - renesas,smarc-evk # SMARC EVK - - enum: - - renesas,r9a07g044c1 # Single Cortex-A55 RZ/G2LC - - renesas,r9a07g044c2 # Dual Cortex-A55 RZ/G2LC - - renesas,r9a07g044l1 # Single Cortex-A55 RZ/G2L - - renesas,r9a07g044l2 # Dual Cortex-A55 RZ/G2L - - const: renesas,r9a07g044 - - - description: RZ/V2L (R9A07G054) - items: - - enum: - - renesas,smarc-evk # SMARC EVK - - enum: - - renesas,r9a07g054l1 # Single Cortex-A55 RZ/V2L - - renesas,r9a07g054l2 # Dual Cortex-A55 RZ/V2L - - const: renesas,r9a07g054 - - - description: RZ/V2M (R9A09G011) - items: - - enum: - - renesas,rzv2mevk2 # RZ/V2M Eval Board v2.0 - - const: renesas,r9a09g011 - -additionalProperties: true - -... diff --git a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml new file mode 100644 index 000000000000..07c5e6ebd5a0 --- /dev/null +++ b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml @@ -0,0 +1,471 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/soc/renesas/renesas.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Renesas SH-Mobile, R-Mobile, and R-Car Platform + +maintainers: + - Geert Uytterhoeven + +properties: + $nodename: + const: '/' + compatible: + oneOf: + - description: Emma Mobile EV2 + items: + - enum: + - renesas,kzm9d # Kyoto Microcomputer Co. KZM-A9-Dual + - const: renesas,emev2 + + - description: RZ/A1H (R7S72100) + items: + - enum: + - renesas,genmai # Genmai (RTK772100BC00000BR) + - renesas,gr-peach # GR-Peach (X28A-M01-E/F) + - renesas,rskrza1 # RSKRZA1 (YR0K77210C000BE) + - const: renesas,r7s72100 + + - description: RZ/A2 (R7S9210) + items: + - enum: + - renesas,rza2mevb # RZ/A2M Eval Board (RTK7921053S00000BE) + - const: renesas,r7s9210 + + - description: SH-Mobile AG5 (R8A73A00/SH73A0) + items: + - enum: + - renesas,kzm9g # Kyoto Microcomputer Co. KZM-A9-GT + - const: renesas,sh73a0 + + - description: R-Mobile APE6 (R8A73A40) + items: + - enum: + - renesas,ape6evm + - const: renesas,r8a73a4 + + - description: R-Mobile A1 (R8A77400) + items: + - enum: + - renesas,armadillo800eva # Atmark Techno Armadillo-800 EVA + - const: renesas,r8a7740 + + - description: RZ/G1H (R8A77420) + items: + - enum: + # iWave Systems RZ/G1H Qseven System On Module (iW-RainboW-G21M-Qseven) + - iwave,g21m + - const: renesas,r8a7742 + + - items: + - enum: + # iWave Systems RZ/G1H Qseven Development Platform (iW-RainboW-G21D-Qseven) + - iwave,g21d + - const: iwave,g21m + - const: renesas,r8a7742 + + - description: RZ/G1M (R8A77430) + items: + - enum: + # iWave Systems RZ/G1M Qseven Development Platform (iW-RainboW-G20D-Qseven) + - iwave,g20d + - const: iwave,g20m + - const: renesas,r8a7743 + + - items: + - enum: + # iWave Systems RZ/G1M Qseven System On Module (iW-RainboW-G20M-Qseven) + - iwave,g20m + - renesas,sk-rzg1m # SK-RZG1M (YR8A77430S000BE) + - const: renesas,r8a7743 + + - description: RZ/G1N (R8A77440) + items: + - enum: + # iWave Systems RZ/G1N Qseven Development Platform (iW-RainboW-G20D-Qseven) + - iwave,g20d + - const: iwave,g20m + - const: renesas,r8a7744 + + - items: + - enum: + # iWave Systems RZ/G1N Qseven System On Module (iW-RainboW-G20M-Qseven) + - iwave,g20m + - const: renesas,r8a7744 + + - description: RZ/G1E (R8A77450) + items: + - enum: + - iwave,g22m # iWave Systems RZ/G1E SODIMM System On Module (iW-RainboW-G22M-SM) + - renesas,sk-rzg1e # SK-RZG1E (YR8A77450S000BE) + - const: renesas,r8a7745 + + - description: iWave Systems RZ/G1E SODIMM SOM Development Platform (iW-RainboW-G22D) + items: + - const: iwave,g22d + - const: iwave,g22m + - const: renesas,r8a7745 + + - description: RZ/G1C (R8A77470) + items: + - enum: + - iwave,g23s #iWave Systems RZ/G1C Single Board Computer (iW-RainboW-G23S) + - const: renesas,r8a77470 + + - description: RZ/G2M (R8A774A1) + items: + - enum: + - hoperun,hihope-rzg2m # HopeRun HiHope RZ/G2M platform + - beacon,beacon-rzg2m # Beacon EmbeddedWorks RZ/G2M Kit + - const: renesas,r8a774a1 + + - items: + - enum: + - hoperun,hihope-rzg2-ex # HopeRun expansion board for HiHope RZ/G2 platforms + - const: hoperun,hihope-rzg2m + - const: renesas,r8a774a1 + + - description: RZ/G2N (R8A774B1) + items: + - enum: + - beacon,beacon-rzg2n # Beacon EmbeddedWorks RZ/G2N Kit + - hoperun,hihope-rzg2n # HopeRun HiHope RZ/G2N platform + - const: renesas,r8a774b1 + + - items: + - enum: + - hoperun,hihope-rzg2-ex # HopeRun expansion board for HiHope RZ/G2 platforms + - const: hoperun,hihope-rzg2n + - const: renesas,r8a774b1 + + - description: RZ/G2E (R8A774C0) + items: + - enum: + - si-linux,cat874 # Silicon Linux RZ/G2E 96board platform (CAT874) + - const: renesas,r8a774c0 + + - items: + - enum: + - si-linux,cat875 # Silicon Linux sub board for CAT874 (CAT875) + - const: si-linux,cat874 + - const: renesas,r8a774c0 + + - description: RZ/G2H (R8A774E1) + items: + - enum: + - beacon,beacon-rzg2h # Beacon EmbeddedWorks RZ/G2H Kit + - hoperun,hihope-rzg2h # HopeRun HiHope RZ/G2H platform + - const: renesas,r8a774e1 + + - items: + - enum: + - hoperun,hihope-rzg2-ex # HopeRun expansion board for HiHope RZ/G2 platforms + - const: hoperun,hihope-rzg2h + - const: renesas,r8a774e1 + + - description: R-Car M1A (R8A77781) + items: + - enum: + - renesas,bockw + - const: renesas,r8a7778 + + - description: R-Car H1 (R8A77790) + items: + - enum: + - renesas,marzen # Marzen (R0P7779A00010S) + - const: renesas,r8a7779 + + - description: R-Car H2 (R8A77900) + items: + - enum: + - renesas,lager # Lager (RTP0RC7790SEB00010S) + - renesas,stout # Stout (ADAS Starterkit, Y-R-CAR-ADAS-SKH2-BOARD) + - const: renesas,r8a7790 + + - description: R-Car M2-W (R8A77910) + items: + - enum: + - renesas,henninger + - renesas,koelsch # Koelsch (RTP0RC7791SEB00010S) + - renesas,porter # Porter (M2-LCDP) + - const: renesas,r8a7791 + + - description: R-Car V2H (R8A77920) + items: + - enum: + - renesas,blanche # Blanche (RTP0RC7792SEB00010S) + - renesas,wheat # Wheat (RTP0RC7792ASKB0000JE) + - const: renesas,r8a7792 + + - description: R-Car M2-N (R8A77930) + items: + - enum: + - renesas,gose # Gose (RTP0RC7793SEB00010S) + - const: renesas,r8a7793 + + - description: R-Car E2 (R8A77940) + items: + - enum: + - renesas,alt # Alt (RTP0RC7794SEB00010S) + - renesas,silk # SILK (RTP0RC7794LCB00011S) + - const: renesas,r8a7794 + + - description: R-Car H3 (R8A77950) + items: + - enum: + # H3ULCB (R-Car Starter Kit Premier, RTP0RC7795SKBX0010SA00 (H3 ES1.1)) + # H3ULCB (R-Car Starter Kit Premier, RTP0RC77951SKBX010SA00 (H3 ES2.0)) + - renesas,h3ulcb + - renesas,salvator-x # Salvator-X (RTP0RC7795SIPB0010S) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7795SIPB0012S) + - const: renesas,r8a7795 + + - description: R-Car M3-W (R8A77960) + items: + - enum: + - renesas,m3ulcb # M3ULCB (R-Car Starter Kit Pro, RTP0RC7796SKBX0010SA09 (M3 ES1.0)) + - renesas,salvator-x # Salvator-X (RTP0RC7796SIPB0011S) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7796SIPB0012S) + - const: renesas,r8a7796 + + - description: R-Car M3-W+ (R8A77961) + items: + - enum: + - renesas,m3ulcb # M3ULCB (R-Car Starter Kit Pro, RTP8J77961ASKB0SK0SA05A (M3 ES3.0)) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC7796SIPB0012SA5A) + - const: renesas,r8a77961 + + - description: Kingfisher (SBEV-RCAR-KF-M03) + oneOf: + - items: + - const: shimafuji,kingfisher + - enum: + - renesas,h3ulcb + - renesas,m3ulcb + - renesas,m3nulcb + - enum: + - renesas,r8a7795 + - renesas,r8a7796 + - renesas,r8a77961 + - renesas,r8a77965 + - items: + - const: shimafuji,kingfisher + - enum: + - renesas,h3ulcb + - renesas,m3ulcb + - renesas,m3nulcb + - enum: + - renesas,r8a779m0 + - renesas,r8a779m1 + - renesas,r8a779m2 + - renesas,r8a779m3 + - renesas,r8a779m4 + - renesas,r8a779m5 + - renesas,r8a779m8 + - renesas,r8a779mb + - enum: + - renesas,r8a7795 + - renesas,r8a77961 + - renesas,r8a77965 + + - description: R-Car M3-N (R8A77965) + items: + - enum: + - renesas,m3nulcb # M3NULCB (R-Car Starter Kit Pro, RTP0RC77965SKBX010SA00 (M3-N ES1.1)) + - renesas,salvator-x # Salvator-X (RTP0RC7796SIPB0011S (M3-N)) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version, RTP0RC77965SIPB012S) + - const: renesas,r8a77965 + + - description: R-Car V3M (R8A77970) + items: + - enum: + - renesas,eagle # Eagle (RTP0RC77970SEB0010S) + - renesas,v3msk # V3MSK (Y-ASK-RCAR-V3M-WS10) + - const: renesas,r8a77970 + + - description: R-Car V3H (R8A77980) + items: + - enum: + - renesas,condor # Condor (RTP0RC77980SEB0010SS/RTP0RC77980SEB0010SA01) + - renesas,v3hsk # V3HSK (Y-ASK-RCAR-V3H-WS10) + - const: renesas,r8a77980 + + - description: R-Car V3H2 (R8A77980A) + items: + - enum: + - renesas,condor-i # Condor-I (RTP0RC77980SEBS012SA01) + - const: renesas,r8a77980a + - const: renesas,r8a77980 + + - description: R-Car E3 (R8A77990) + items: + - enum: + - renesas,ebisu # Ebisu (RTP0RC77990SEB0010S) + - const: renesas,r8a77990 + + - description: R-Car D3 (R8A77995) + items: + - enum: + - renesas,draak # Draak (RTP0RC77995SEB0010S) + - const: renesas,r8a77995 + + - description: R-Car V3U (R8A779A0) + items: + - enum: + - renesas,falcon-cpu # Falcon CPU board (RTP0RC779A0CPB0010S) + - const: renesas,r8a779a0 + + - items: + - enum: + - renesas,falcon-breakout # Falcon BreakOut board (RTP0RC779A0BOB0010S) + - const: renesas,falcon-cpu + - const: renesas,r8a779a0 + + - description: R-Car S4-8 (R8A779F0) + items: + - enum: + - renesas,spider-cpu # Spider CPU board (RTP8A779F0ASKB0SC2S) + - const: renesas,r8a779f0 + + - items: + - enum: + - renesas,spider-breakout # Spider BreakOut board (RTP8A779F0ASKB0SB0S) + - const: renesas,spider-cpu + - const: renesas,r8a779f0 + + - description: R-Car V4H (R8A779G0) + items: + - enum: + - renesas,white-hawk-cpu # White Hawk CPU board (RTP8A779G0ASKB0FC0SA000) + - const: renesas,r8a779g0 + + - items: + - enum: + - renesas,white-hawk-breakout # White Hawk BreakOut board (RTP8A779G0ASKB0SB0SA000) + - const: renesas,white-hawk-cpu + - const: renesas,r8a779g0 + + - description: R-Car H3e (R8A779M0) + items: + - enum: + - renesas,h3ulcb # H3ULCB (R-Car Starter Kit Premier) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) + - const: renesas,r8a779m0 + - const: renesas,r8a7795 + + - description: R-Car H3e-2G (R8A779M1) + items: + - enum: + - renesas,h3ulcb # H3ULCB (R-Car Starter Kit Premier) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) + - const: renesas,r8a779m1 + - const: renesas,r8a7795 + + - description: R-Car M3e (R8A779M2) + items: + - enum: + - renesas,m3ulcb # M3ULCB (R-Car Starter Kit Pro) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) + - const: renesas,r8a779m2 + - const: renesas,r8a77961 + + - description: R-Car M3e-2G (R8A779M3) + items: + - enum: + - renesas,m3ulcb # M3ULCB (R-Car Starter Kit Pro) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) + - const: renesas,r8a779m3 + - const: renesas,r8a77961 + + - description: R-Car M3Ne (R8A779M4) + items: + - enum: + - renesas,m3nulcb # M3NULCB (R-Car Starter Kit Pro) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) + - const: renesas,r8a779m4 + - const: renesas,r8a77965 + + - description: R-Car M3Ne-2G (R8A779M5) + items: + - enum: + - renesas,m3nulcb # M3NULCB (R-Car Starter Kit Pro) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) + - const: renesas,r8a779m5 + - const: renesas,r8a77965 + + - description: R-Car E3e (R8A779M6) + items: + - enum: + - renesas,ebisu # Ebisu + - const: renesas,r8a779m6 + - const: renesas,r8a77990 + + - description: R-Car D3e (R8A779M7) + items: + - enum: + - renesas,draak # Draak + - const: renesas,r8a779m7 + - const: renesas,r8a77995 + + - description: R-Car H3Ne (R8A779M8) + items: + - enum: + - renesas,h3ulcb # H3ULCB (R-Car Starter Kit Premier) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) + - const: renesas,r8a779m8 + - const: renesas,r8a7795 + + - description: R-Car H3Ne-1.7G (R8A779MB) + items: + - enum: + - renesas,h3ulcb # H3ULCB (R-Car Starter Kit Premier) + - renesas,salvator-xs # Salvator-XS (Salvator-X 2nd version) + - const: renesas,r8a779mb + - const: renesas,r8a7795 + + - description: RZ/N1D (R9A06G032) + items: + - enum: + - renesas,rzn1d400-db # RZN1D-DB (RZ/N1D Demo Board for the RZ/N1D 400 pins package) + - const: renesas,r9a06g032 + + - description: RZ/G2UL (R9A07G043) + items: + - enum: + - renesas,smarc-evk # SMARC EVK + - enum: + - renesas,r9a07g043u11 # RZ/G2UL Type-1 + - renesas,r9a07g043u12 # RZ/G2UL Type-2 + - const: renesas,r9a07g043 + + - description: RZ/G2{L,LC} (R9A07G044) + items: + - enum: + - renesas,smarc-evk # SMARC EVK + - enum: + - renesas,r9a07g044c1 # Single Cortex-A55 RZ/G2LC + - renesas,r9a07g044c2 # Dual Cortex-A55 RZ/G2LC + - renesas,r9a07g044l1 # Single Cortex-A55 RZ/G2L + - renesas,r9a07g044l2 # Dual Cortex-A55 RZ/G2L + - const: renesas,r9a07g044 + + - description: RZ/V2L (R9A07G054) + items: + - enum: + - renesas,smarc-evk # SMARC EVK + - enum: + - renesas,r9a07g054l1 # Single Cortex-A55 RZ/V2L + - renesas,r9a07g054l2 # Dual Cortex-A55 RZ/V2L + - const: renesas,r9a07g054 + + - description: RZ/V2M (R9A09G011) + items: + - enum: + - renesas,rzv2mevk2 # RZ/V2M Eval Board v2.0 + - const: renesas,r9a09g011 + +additionalProperties: true + +... diff --git a/MAINTAINERS b/MAINTAINERS index cf0f18502372..b69648ab877d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2699,7 +2699,6 @@ S: Supported Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ C: irc://irc.libera.chat/renesas-soc T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next -F: Documentation/devicetree/bindings/arm/renesas.yaml F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml F: Documentation/devicetree/bindings/soc/renesas/ F: arch/arm/boot/dts/emev2* -- cgit v1.2.3 From 7dd1d57c052e88f98b9e9145461b13bca019d108 Mon Sep 17 00:00:00 2001 From: Lad Prabhakar Date: Tue, 20 Sep 2022 19:48:58 +0100 Subject: dt-bindings: soc: renesas: renesas.yaml: Document Renesas RZ/Five SoC Document Renesas RZ/Five (R9A07G043) SoC. More info about RZ/Five SoC: https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzfive-risc-v-general-purpose-microprocessors-risc-v-cpu-core-andes-ax45mp-single-10-ghz-2ch-gigabit-ethernet Signed-off-by: Lad Prabhakar Acked-by: Krzysztof Kozlowski Link: https://lore.kernel.org/r/20220920184904.90495-5-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven --- Documentation/devicetree/bindings/soc/renesas/renesas.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml index 07c5e6ebd5a0..2789022b52eb 100644 --- a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml +++ b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml @@ -431,11 +431,12 @@ properties: - renesas,rzn1d400-db # RZN1D-DB (RZ/N1D Demo Board for the RZ/N1D 400 pins package) - const: renesas,r9a06g032 - - description: RZ/G2UL (R9A07G043) + - description: RZ/Five and RZ/G2UL (R9A07G043) items: - enum: - renesas,smarc-evk # SMARC EVK - enum: + - renesas,r9a07g043f01 # RZ/Five - renesas,r9a07g043u11 # RZ/G2UL Type-1 - renesas,r9a07g043u12 # RZ/G2UL Type-2 - const: renesas,r9a07g043 -- cgit v1.2.3