blob: 50ca6b3de9b2cf8870809d6479f79ed382507d4b [file] [log] [blame]
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +09001if RCAR_GEN3
2
Marek Vasut30b62ca2019-02-18 13:34:19 +01003menu "Select Target SoC"
Marek Vasuta0f64042017-05-13 15:57:35 +02004
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +09005config R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +02006 bool "Renesas SoC R8A7795"
Marek Vasut46467ce2019-02-18 13:20:48 +01007 imply CLK_R8A7795
Marek Vasut669367f2019-02-18 13:22:03 +01008 imply PINCTRL_PFC_R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +02009
Marek Vasut2dea3b32017-05-13 15:57:39 +020010config R8A7796
11 bool "Renesas SoC R8A7796"
Marek Vasut46467ce2019-02-18 13:20:48 +010012 imply CLK_R8A7796
Marek Vasut669367f2019-02-18 13:22:03 +010013 imply PINCTRL_PFC_R8A7796
Marek Vasut2dea3b32017-05-13 15:57:39 +020014
Marek Vasutce417a22019-03-04 01:32:44 +010015config R8A77965
16 bool "Renesas SoC R8A77965"
Marek Vasut93314392019-03-04 13:36:13 +010017 imply CLK_R8A77965
Marek Vasutce417a22019-03-04 01:32:44 +010018 imply PINCTRL_PFC_R8A7796
19
Marek Vasut5cb19e72017-10-09 20:39:47 +020020config R8A77970
21 bool "Renesas SoC R8A77970"
Marek Vasut46467ce2019-02-18 13:20:48 +010022 imply CLK_R8A77970
Marek Vasut669367f2019-02-18 13:22:03 +010023 imply PINCTRL_PFC_R8A77970
Marek Vasut5cb19e72017-10-09 20:39:47 +020024
Marek Vasuta0410a62018-04-26 10:09:06 +020025config R8A77990
26 bool "Renesas SoC R8A77990"
Marek Vasut46467ce2019-02-18 13:20:48 +010027 imply CLK_R8A77990
Marek Vasut669367f2019-02-18 13:22:03 +010028 imply PINCTRL_PFC_R8A77990
Marek Vasuta0410a62018-04-26 10:09:06 +020029
Marek Vasut11545412017-10-08 20:52:52 +020030config R8A77995
31 bool "Renesas SoC R8A77995"
Marek Vasut46467ce2019-02-18 13:20:48 +010032 imply CLK_R8A77995
Marek Vasut669367f2019-02-18 13:22:03 +010033 imply PINCTRL_PFC_R8A77995
Marek Vasut11545412017-10-08 20:52:52 +020034
Marek Vasut30b62ca2019-02-18 13:34:19 +010035endmenu
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090036
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090037choice
Marek Vasut30b62ca2019-02-18 13:34:19 +010038 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090039 optional
40
Marek Vasut7387d4c2017-10-08 20:41:18 +020041config TARGET_DRAAK
42 bool "Draak board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010043 imply R8A77995
Marek Vasut7387d4c2017-10-08 20:41:18 +020044 help
45 Support for Renesas R-Car Gen3 Draak platform
46
Marek Vasutd21f08b2017-10-09 21:08:10 +020047config TARGET_EAGLE
48 bool "Eagle board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010049 imply R8A77970
Marek Vasutd21f08b2017-10-09 21:08:10 +020050 help
51 Support for Renesas R-Car Gen3 Eagle platform
52
Marek Vasut63e22512018-04-26 13:31:39 +020053config TARGET_EBISU
54 bool "Ebisu board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010055 imply R8A77990
Marek Vasut63e22512018-04-26 13:31:39 +020056 help
57 Support for Renesas R-Car Gen3 Ebisu platform
58
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090059config TARGET_SALVATOR_X
60 bool "Salvator-X board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010061 imply R8A7795
62 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +010063 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +010064 imply SYS_MALLOC_F
65 imply MULTI_DTB_FIT
66 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090067 help
Marek Vasut2aef8f32017-05-13 15:57:40 +020068 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090069
Marek Vasutbd390502017-07-21 23:15:21 +020070config TARGET_ULCB
71 bool "ULCB board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010072 imply R8A7795
73 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +010074 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +010075 imply SYS_MALLOC_F
76 imply MULTI_DTB_FIT
77 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutbd390502017-07-21 23:15:21 +020078 help
79 Support for Renesas R-Car Gen3 ULCB platform
80
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090081endchoice
82
83config SYS_SOC
84 default "rmobile"
85
Marek Vasut7387d4c2017-10-08 20:41:18 +020086source "board/renesas/draak/Kconfig"
Marek Vasutd21f08b2017-10-09 21:08:10 +020087source "board/renesas/eagle/Kconfig"
Marek Vasut63e22512018-04-26 13:31:39 +020088source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090089source "board/renesas/salvator-x/Kconfig"
Marek Vasutbd390502017-07-21 23:15:21 +020090source "board/renesas/ulcb/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090091
Marek Vasutbdafee72019-03-13 21:09:49 +010092config MULTI_DTB_FIT_UNCOMPRESS_SZ
93 default 0x80000 if TARGET_SALVATOR_X
94 default 0x80000 if TARGET_ULCB
95
96config MULTI_DTB_FIT_USER_DEF_ADDR
97 default 0x49000000 if TARGET_SALVATOR_X
98 default 0x49000000 if TARGET_ULCB
99
100config SYS_MALLOC_F_LEN
101 default 0x8000 if RCAR_GEN3
102
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +0900103endif