mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-29 05:18:51 +09:00
![Lad Prabhakar](/assets/img/avatar_default.png)
The EK874 development kit from Silicon Linux is made of CAT874 (the main board) and CAT875 (the sub board that goes on top of CAT874). This patch adds the required board support to boot Si-Linux EK874 board based on R8A774C0 SoC. DTS files apart from r8a774c0-ek874-u-boot.dts and r8a774c0-u-boot.dtsi have been imported from Linux kernel 5.11 commit f40ddce88593 ("Linux 5.11"). Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
173 lines
3.5 KiB
Plaintext
173 lines
3.5 KiB
Plaintext
if RCAR_GEN3
|
|
|
|
menu "Select Target SoC"
|
|
|
|
config R8A774A1
|
|
bool "Renesas SoC R8A774A1"
|
|
imply CLK_R8A774A1
|
|
imply PINCTRL_PFC_R8A774A1
|
|
|
|
config R8A774B1
|
|
bool "Renesas SoC R8A774B1"
|
|
imply CLK_R8A774B1
|
|
imply PINCTRL_PFC_R8A774B1
|
|
|
|
config R8A774C0
|
|
bool "Renesas SoC R8A774C0"
|
|
imply CLK_R8A774C0
|
|
imply PINCTRL_PFC_R8A774C0
|
|
|
|
config R8A774E1
|
|
bool "Renesas SoC R8A774E1"
|
|
imply CLK_R8A774E1
|
|
imply PINCTRL_PFC_R8A774E1
|
|
|
|
config R8A7795
|
|
bool "Renesas SoC R8A7795"
|
|
imply CLK_R8A7795
|
|
imply PINCTRL_PFC_R8A7795
|
|
|
|
config R8A7796
|
|
bool "Renesas SoC R8A7796"
|
|
imply CLK_R8A7796
|
|
imply PINCTRL_PFC_R8A7796
|
|
|
|
config R8A77965
|
|
bool "Renesas SoC R8A77965"
|
|
imply CLK_R8A77965
|
|
imply PINCTRL_PFC_R8A77965
|
|
|
|
config R8A77970
|
|
bool "Renesas SoC R8A77970"
|
|
imply CLK_R8A77970
|
|
imply PINCTRL_PFC_R8A77970
|
|
|
|
config R8A77980
|
|
bool "Renesas SoC R8A77980"
|
|
imply CLK_R8A77980
|
|
imply PINCTRL_PFC_R8A77980
|
|
|
|
config R8A77990
|
|
bool "Renesas SoC R8A77990"
|
|
imply CLK_R8A77990
|
|
imply PINCTRL_PFC_R8A77990
|
|
|
|
config R8A77995
|
|
bool "Renesas SoC R8A77995"
|
|
imply CLK_R8A77995
|
|
imply PINCTRL_PFC_R8A77995
|
|
|
|
endmenu
|
|
|
|
choice
|
|
prompt "Renesas ARM64 SoCs board select"
|
|
optional
|
|
|
|
config TARGET_BEACON_RZG2H
|
|
bool "Beacon EmbeddedWorks RZ/G2H Dev Kit"
|
|
select R8A774E1
|
|
select PINCTRL_PFC_R8A774E1
|
|
|
|
config TARGET_BEACON_RZG2M
|
|
bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
|
|
select R8A774A1
|
|
select PINCTRL_PFC_R8A774A1
|
|
|
|
config TARGET_BEACON_RZG2N
|
|
bool "Beacon EmbeddedWorks RZ/G2N Dev Kit"
|
|
select R8A774B1
|
|
select PINCTRL_PFC_R8A774B1
|
|
|
|
config TARGET_CONDOR
|
|
bool "Condor board"
|
|
imply R8A77980
|
|
help
|
|
Support for Renesas R-Car Gen3 Condor platform
|
|
|
|
config TARGET_DRAAK
|
|
bool "Draak board"
|
|
imply R8A77995
|
|
help
|
|
Support for Renesas R-Car Gen3 Draak platform
|
|
|
|
config TARGET_EAGLE
|
|
bool "Eagle board"
|
|
imply R8A77970
|
|
help
|
|
Support for Renesas R-Car Gen3 Eagle platform
|
|
|
|
config TARGET_EBISU
|
|
bool "Ebisu board"
|
|
imply R8A77990
|
|
help
|
|
Support for Renesas R-Car Gen3 Ebisu platform
|
|
|
|
config TARGET_HIHOPE_RZG2
|
|
bool "HiHope RZ/G2 board"
|
|
imply R8A774A1
|
|
imply R8A774B1
|
|
imply R8A774E1
|
|
imply SYS_MALLOC_F
|
|
imply MULTI_DTB_FIT
|
|
imply MULTI_DTB_FIT_USER_DEFINED_AREA
|
|
help
|
|
Support for RZG2 HiHope platform
|
|
|
|
config TARGET_SILINUX_EK874
|
|
bool "Silicon Linux EK874 board"
|
|
imply R8A774C0
|
|
help
|
|
Support for Silicon Linux EK874 platform
|
|
|
|
config TARGET_SALVATOR_X
|
|
bool "Salvator-X board"
|
|
imply R8A7795
|
|
imply R8A7796
|
|
imply R8A77965
|
|
imply SYS_MALLOC_F
|
|
imply MULTI_DTB_FIT
|
|
imply MULTI_DTB_FIT_USER_DEFINED_AREA
|
|
help
|
|
Support for Renesas R-Car Gen3 platform
|
|
|
|
config TARGET_ULCB
|
|
bool "ULCB board"
|
|
imply R8A7795
|
|
imply R8A7796
|
|
imply R8A77965
|
|
imply SYS_MALLOC_F
|
|
imply MULTI_DTB_FIT
|
|
imply MULTI_DTB_FIT_USER_DEFINED_AREA
|
|
help
|
|
Support for Renesas R-Car Gen3 ULCB platform
|
|
|
|
endchoice
|
|
|
|
config SYS_SOC
|
|
default "rmobile"
|
|
|
|
source "board/renesas/condor/Kconfig"
|
|
source "board/renesas/draak/Kconfig"
|
|
source "board/renesas/eagle/Kconfig"
|
|
source "board/renesas/ebisu/Kconfig"
|
|
source "board/renesas/salvator-x/Kconfig"
|
|
source "board/renesas/ulcb/Kconfig"
|
|
source "board/beacon/beacon-rzg2m/Kconfig"
|
|
source "board/hoperun/hihope-rzg2/Kconfig"
|
|
source "board/silinux/ek874/Kconfig"
|
|
|
|
config MULTI_DTB_FIT_UNCOMPRESS_SZ
|
|
default 0x80000 if TARGET_HIHOPE_RZG2
|
|
default 0x80000 if TARGET_SALVATOR_X
|
|
default 0x80000 if TARGET_ULCB
|
|
|
|
config MULTI_DTB_FIT_USER_DEF_ADDR
|
|
default 0x49000000 if TARGET_HIHOPE_RZG2
|
|
default 0x49000000 if TARGET_SALVATOR_X
|
|
default 0x49000000 if TARGET_ULCB
|
|
|
|
config SYS_MALLOC_F_LEN
|
|
default 0x8000 if RCAR_GEN3
|
|
|
|
endif
|