Marek Vasut 8a2ffd5a85 arm64: renesas: Add R-Car S4 Starter Kit support
Add support for the R-Car S4 Starter Kit with R8A779F4 SoC support.
This implementation natively uses OF_UPSTREAM to pull in most recent
DT. The defconfig is derived from S4 Spider, with reduced UART baud
rate to 921600 Bdps. The DT alias to rswitch is removed as the alias
should point to rswitch ports, not to rswitch itself, see [1].

[1] https://lore.kernel.org/linux-arm-kernel/20250118111344.361617-5-marek.vasut+renesas@mailbox.org/

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
2025-02-04 23:32:00 +01:00

84 lines
1.5 KiB
Plaintext

if RCAR_GEN4
menu "Select Target SoC"
config R8A779A0
bool "Renesas SoC R8A779A0"
select GICV3
imply CLK_R8A779A0
imply PINCTRL_PFC_R8A779A0
config R8A779F0
bool "Renesas SoC R8A779F0"
select GICV3
imply CLK_R8A779F0
imply PINCTRL_PFC_R8A779F0
config R8A779G0
bool "Renesas SoC R8A779G0"
select GICV3
select BINMAN
select SUPPORT_SPL
imply SPL
imply SPL_BOARD_INIT
imply SPL_LIBCOMMON_SUPPORT
imply SPL_LIBGENERIC_SUPPORT
imply SPL_SERIAL
imply SPL_SYS_MALLOC_SIMPLE
imply SPL_TINY_MEMSET
imply SPL_USE_TINY_PRINTF
imply CLK_R8A779G0
imply PINCTRL_PFC_R8A779G0
config R8A779H0
bool "Renesas SoC R8A779H0"
select GICV3
imply CLK_R8A779H0
imply PINCTRL_PFC_R8A779H0
endmenu
choice
prompt "Renesas ARM64 SoCs board select"
optional
config TARGET_FALCON
bool "Falcon board"
imply R8A779A0
help
Support for Renesas R-Car Gen3 Falcon platform
config TARGET_SPIDER
bool "Spider board"
imply R8A779F0
help
Support for Renesas R-Car Gen4 Spider platform
config TARGET_S4SK
bool "S4SK board"
imply R8A779F0
help
Support for Renesas R-Car Gen4 S4SK platform
config TARGET_WHITEHAWK
bool "White Hawk board"
imply R8A779G0
help
Support for Renesas R-Car Gen4 White Hawk platform
config TARGET_GRAYHAWK
bool "Gray Hawk board"
imply R8A779H0
help
Support for Renesas R-Car Gen4 Gray Hawk platform
endchoice
source "board/renesas/falcon/Kconfig"
source "board/renesas/spider/Kconfig"
source "board/renesas/s4sk/Kconfig"
source "board/renesas/whitehawk/Kconfig"
source "board/renesas/grayhawk/Kconfig"
endif