blob: 0d55b74c42437411e46429ef6246b0f4be775b0d [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
Adam Forddbabfcc2020-06-30 09:30:06 -05005config R8A774A1
Biju Das4e4c0e52020-10-12 16:16:14 +01006 bool "Renesas SoC R8A774A1"
7
8config R8A774B1
9 bool "Renesas SoC R8A774B1"
Adam Forddbabfcc2020-06-30 09:30:06 -050010
Biju Dasaca749a2020-10-12 16:16:15 +010011config R8A774E1
12 bool "Renesas SoC R8A774E1"
13
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090014config R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +020015 bool "Renesas SoC R8A7795"
Marek Vasut46467ce2019-02-18 13:20:48 +010016 imply CLK_R8A7795
Marek Vasut669367f2019-02-18 13:22:03 +010017 imply PINCTRL_PFC_R8A7795
Marek Vasuta0f64042017-05-13 15:57:35 +020018
Marek Vasut2dea3b32017-05-13 15:57:39 +020019config R8A7796
20 bool "Renesas SoC R8A7796"
Marek Vasut46467ce2019-02-18 13:20:48 +010021 imply CLK_R8A7796
Marek Vasut669367f2019-02-18 13:22:03 +010022 imply PINCTRL_PFC_R8A7796
Marek Vasut2dea3b32017-05-13 15:57:39 +020023
Marek Vasutce417a22019-03-04 01:32:44 +010024config R8A77965
25 bool "Renesas SoC R8A77965"
Marek Vasut93314392019-03-04 13:36:13 +010026 imply CLK_R8A77965
Marek Vasutc6435c32019-03-04 01:32:44 +010027 imply PINCTRL_PFC_R8A77965
Marek Vasutce417a22019-03-04 01:32:44 +010028
Marek Vasut5cb19e72017-10-09 20:39:47 +020029config R8A77970
30 bool "Renesas SoC R8A77970"
Marek Vasut46467ce2019-02-18 13:20:48 +010031 imply CLK_R8A77970
Marek Vasut669367f2019-02-18 13:22:03 +010032 imply PINCTRL_PFC_R8A77970
Marek Vasut5cb19e72017-10-09 20:39:47 +020033
Marek Vasut57ede1a2019-07-29 19:59:44 +020034config R8A77980
35 bool "Renesas SoC R8A77980"
36 imply CLK_R8A77980
37 imply PINCTRL_PFC_R8A77980
38
Marek Vasuta0410a62018-04-26 10:09:06 +020039config R8A77990
40 bool "Renesas SoC R8A77990"
Marek Vasut46467ce2019-02-18 13:20:48 +010041 imply CLK_R8A77990
Marek Vasut669367f2019-02-18 13:22:03 +010042 imply PINCTRL_PFC_R8A77990
Marek Vasuta0410a62018-04-26 10:09:06 +020043
Marek Vasut11545412017-10-08 20:52:52 +020044config R8A77995
45 bool "Renesas SoC R8A77995"
Marek Vasut46467ce2019-02-18 13:20:48 +010046 imply CLK_R8A77995
Marek Vasut669367f2019-02-18 13:22:03 +010047 imply PINCTRL_PFC_R8A77995
Marek Vasut11545412017-10-08 20:52:52 +020048
Marek Vasut30b62ca2019-02-18 13:34:19 +010049endmenu
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090050
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090051choice
Marek Vasut30b62ca2019-02-18 13:34:19 +010052 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +090053 optional
54
Adam Ford59028792020-06-30 09:30:11 -050055config TARGET_BEACON_RZG2M
56 bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
57 select R8A774A1
58 select PINCTRL_PFC_R8A774A1
59
Marek Vasut3ebb9192019-07-29 19:59:44 +020060config TARGET_CONDOR
61 bool "Condor board"
62 imply R8A77980
63 help
64 Support for Renesas R-Car Gen3 Condor platform
65
Marek Vasut7387d4c2017-10-08 20:41:18 +020066config TARGET_DRAAK
67 bool "Draak board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010068 imply R8A77995
Marek Vasut7387d4c2017-10-08 20:41:18 +020069 help
70 Support for Renesas R-Car Gen3 Draak platform
71
Marek Vasutd21f08b2017-10-09 21:08:10 +020072config TARGET_EAGLE
73 bool "Eagle board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010074 imply R8A77970
Marek Vasutd21f08b2017-10-09 21:08:10 +020075 help
76 Support for Renesas R-Car Gen3 Eagle platform
77
Marek Vasut63e22512018-04-26 13:31:39 +020078config TARGET_EBISU
79 bool "Ebisu board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010080 imply R8A77990
Marek Vasut63e22512018-04-26 13:31:39 +020081 help
82 Support for Renesas R-Car Gen3 Ebisu platform
83
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090084config TARGET_SALVATOR_X
85 bool "Salvator-X board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010086 imply R8A7795
87 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +010088 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +010089 imply SYS_MALLOC_F
90 imply MULTI_DTB_FIT
91 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090092 help
Marek Vasut2aef8f32017-05-13 15:57:40 +020093 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090094
Marek Vasutbd390502017-07-21 23:15:21 +020095config TARGET_ULCB
96 bool "ULCB board"
Marek Vasut30b62ca2019-02-18 13:34:19 +010097 imply R8A7795
98 imply R8A7796
Marek Vasutce417a22019-03-04 01:32:44 +010099 imply R8A77965
Marek Vasutbdafee72019-03-13 21:09:49 +0100100 imply SYS_MALLOC_F
101 imply MULTI_DTB_FIT
102 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutbd390502017-07-21 23:15:21 +0200103 help
104 Support for Renesas R-Car Gen3 ULCB platform
105
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +0900106endchoice
107
108config SYS_SOC
109 default "rmobile"
110
Marek Vasut3ebb9192019-07-29 19:59:44 +0200111source "board/renesas/condor/Kconfig"
Marek Vasut7387d4c2017-10-08 20:41:18 +0200112source "board/renesas/draak/Kconfig"
Marek Vasutd21f08b2017-10-09 21:08:10 +0200113source "board/renesas/eagle/Kconfig"
Marek Vasut63e22512018-04-26 13:31:39 +0200114source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900115source "board/renesas/salvator-x/Kconfig"
Marek Vasutbd390502017-07-21 23:15:21 +0200116source "board/renesas/ulcb/Kconfig"
Adam Ford59028792020-06-30 09:30:11 -0500117source "board/beacon/beacon-rzg2m/Kconfig"
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +0900118
Marek Vasutbdafee72019-03-13 21:09:49 +0100119config MULTI_DTB_FIT_UNCOMPRESS_SZ
120 default 0x80000 if TARGET_SALVATOR_X
121 default 0x80000 if TARGET_ULCB
122
123config MULTI_DTB_FIT_USER_DEF_ADDR
124 default 0x49000000 if TARGET_SALVATOR_X
125 default 0x49000000 if TARGET_ULCB
126
127config SYS_MALLOC_F_LEN
128 default 0x8000 if RCAR_GEN3
129
Nobuhiro Iwamatsu581183d2016-04-01 03:51:34 +0900130endif