Message ID | a283913ba7a39ec2dae0ebf9fc2b06096f009511.1706194617.git.geert+renesas@glider.be (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | arm64: renesas: Add R-Car V4M and Gray Hawk Single support | expand |
Hi Geert, Thanks for your patch. On 2024-01-25 16:34:38 +0100, Geert Uytterhoeven wrote: > Currently, all Kconfig symbols for R-Car Gen4 SoCs select the > ARCH_RCAR_GEN3 SoC family symbol, which might confuse the casual reader. > > Fix this by introducing a new SoC family symbol for R-Car Gen4 SoCs. > For now this just selects ARCH_RCAR_GEN3, to avoid duplication, and to > relax dependencies. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> > Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> > --- > Once "[PATCH] i2c: rcar: Prepare for the advent of ARCH_RCAR_GEN4"[1] > has been applied, ARCH_RCAR_GEN4 can stop selecting ARCH_RCAR_GEN3. > > v2: > - Add Reviewed-by. > > [1] https://lore.kernel.org/r/bf7b105f7d9728ae5cd9fa99d1cdd278d71e7df2.1704723713.git.geert+renesas@glider.be > --- > drivers/soc/renesas/Kconfig | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > > diff --git a/drivers/soc/renesas/Kconfig b/drivers/soc/renesas/Kconfig > index 1c14be3e46e58ef1..2367385d84b5a17d 100644 > --- a/drivers/soc/renesas/Kconfig > +++ b/drivers/soc/renesas/Kconfig > @@ -38,6 +38,10 @@ config ARCH_RCAR_GEN3 > select SYS_SUPPORTS_SH_CMT > select SYS_SUPPORTS_SH_TMU > > +config ARCH_RCAR_GEN4 > + bool > + select ARCH_RCAR_GEN3 > + > config ARCH_RMOBILE > bool > select PM > @@ -245,7 +249,7 @@ config ARCH_R8A77961 > > config ARCH_R8A779F0 > bool "ARM64 Platform support for R-Car S4-8" > - select ARCH_RCAR_GEN3 > + select ARCH_RCAR_GEN4 > select SYSC_R8A779F0 > help > This enables support for the Renesas R-Car S4-8 SoC. > @@ -266,14 +270,14 @@ config ARCH_R8A77970 > > config ARCH_R8A779A0 > bool "ARM64 Platform support for R-Car V3U" > - select ARCH_RCAR_GEN3 > + select ARCH_RCAR_GEN4 > select SYSC_R8A779A0 > help > This enables support for the Renesas R-Car V3U SoC. > > config ARCH_R8A779G0 > bool "ARM64 Platform support for R-Car V4H" > - select ARCH_RCAR_GEN3 > + select ARCH_RCAR_GEN4 > select SYSC_R8A779G0 > help > This enables support for the Renesas R-Car V4H SoC. > -- > 2.34.1 > >
diff --git a/drivers/soc/renesas/Kconfig b/drivers/soc/renesas/Kconfig index 1c14be3e46e58ef1..2367385d84b5a17d 100644 --- a/drivers/soc/renesas/Kconfig +++ b/drivers/soc/renesas/Kconfig @@ -38,6 +38,10 @@ config ARCH_RCAR_GEN3 select SYS_SUPPORTS_SH_CMT select SYS_SUPPORTS_SH_TMU +config ARCH_RCAR_GEN4 + bool + select ARCH_RCAR_GEN3 + config ARCH_RMOBILE bool select PM @@ -245,7 +249,7 @@ config ARCH_R8A77961 config ARCH_R8A779F0 bool "ARM64 Platform support for R-Car S4-8" - select ARCH_RCAR_GEN3 + select ARCH_RCAR_GEN4 select SYSC_R8A779F0 help This enables support for the Renesas R-Car S4-8 SoC. @@ -266,14 +270,14 @@ config ARCH_R8A77970 config ARCH_R8A779A0 bool "ARM64 Platform support for R-Car V3U" - select ARCH_RCAR_GEN3 + select ARCH_RCAR_GEN4 select SYSC_R8A779A0 help This enables support for the Renesas R-Car V3U SoC. config ARCH_R8A779G0 bool "ARM64 Platform support for R-Car V4H" - select ARCH_RCAR_GEN3 + select ARCH_RCAR_GEN4 select SYSC_R8A779G0 help This enables support for the Renesas R-Car V4H SoC.