mirror of
https://github.com/torvalds/linux.git
synced 2024-12-25 12:21:37 +00:00
3e82868e85
Document the compatible values for the R-Car H3e-2G (R8A779M1) and M3e-2G (R8A779M3) SoCs. These are different gradings of the R-Car H3 ES3.0 (R8A77951) and M3-W+ (R8A77961) SoCs. All R-Car Gen3e on-SoC devices are identical to the devices on the corresponding R-Car Gen3 SoCs, and thus just use the compatible values for the latter. The root compatible properties do gain an additional value, to sort out integration issues if they ever arise. Document the use of these SoCs on the Salvator-XS and ULCB (with and without Kingfisher) development boards. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Acked-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/fd11328199d8abba5b9ee1f43f4d467d1bc41df6.1626708063.git.geert+renesas@glider.be
354 lines
12 KiB
YAML
354 lines
12 KiB
YAML
# 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 Device Tree Bindings
|
|
|
|
maintainers:
|
|
- Geert Uytterhoeven <geert+renesas@glider.be>
|
|
|
|
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
|
|
- enum:
|
|
- renesas,r8a779m1
|
|
- renesas,r8a779m3
|
|
- enum:
|
|
- renesas,r8a7795
|
|
- renesas,r8a77961
|
|
|
|
- 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 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 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-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: 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,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
|
|
|
|
additionalProperties: true
|
|
|
|
...
|