blob: 3b53266a61e28ccefd8fef49f0545b697d1656d9 [file] [log] [blame]
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +09001if RCAR_GEN3
2
Marek Vasutee40f1c2019-02-18 13:34:19 +01003menu "Select Target SoC"
Marek Vasut0d93a402017-05-13 15:57:35 +02004
Adam Ford52dd19b2020-06-30 09:30:06 -05005config R8A774A1
Biju Das2138a732020-10-12 16:16:14 +01006 bool "Renesas SoC R8A774A1"
7
8config R8A774B1
9 bool "Renesas SoC R8A774B1"
Adam Ford52dd19b2020-06-30 09:30:06 -050010
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090011config R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +020012 bool "Renesas SoC R8A7795"
Marek Vasut71710b52019-02-18 13:20:48 +010013 imply CLK_R8A7795
Marek Vasut9c930522019-02-18 13:22:03 +010014 imply PINCTRL_PFC_R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +020015
Marek Vasut62df3122017-05-13 15:57:39 +020016config R8A7796
17 bool "Renesas SoC R8A7796"
Marek Vasut71710b52019-02-18 13:20:48 +010018 imply CLK_R8A7796
Marek Vasut9c930522019-02-18 13:22:03 +010019 imply PINCTRL_PFC_R8A7796
Marek Vasut62df3122017-05-13 15:57:39 +020020
Marek Vasutf843f252019-03-04 01:32:44 +010021config R8A77965
22 bool "Renesas SoC R8A77965"
Marek Vasut98c20582019-03-04 13:36:13 +010023 imply CLK_R8A77965
Marek Vasut72269e02019-03-04 01:32:44 +010024 imply PINCTRL_PFC_R8A77965
Marek Vasutf843f252019-03-04 01:32:44 +010025
Marek Vasut46175fc2017-10-09 20:39:47 +020026config R8A77970
27 bool "Renesas SoC R8A77970"
Marek Vasut71710b52019-02-18 13:20:48 +010028 imply CLK_R8A77970
Marek Vasut9c930522019-02-18 13:22:03 +010029 imply PINCTRL_PFC_R8A77970
Marek Vasut46175fc2017-10-09 20:39:47 +020030
Marek Vasutcf567852019-07-29 19:59:44 +020031config R8A77980
32 bool "Renesas SoC R8A77980"
33 imply CLK_R8A77980
34 imply PINCTRL_PFC_R8A77980
35
Marek Vasut001dbf32018-04-26 10:09:06 +020036config R8A77990
37 bool "Renesas SoC R8A77990"
Marek Vasut71710b52019-02-18 13:20:48 +010038 imply CLK_R8A77990
Marek Vasut9c930522019-02-18 13:22:03 +010039 imply PINCTRL_PFC_R8A77990
Marek Vasut001dbf32018-04-26 10:09:06 +020040
Marek Vasut04cd2e22017-10-08 20:52:52 +020041config R8A77995
42 bool "Renesas SoC R8A77995"
Marek Vasut71710b52019-02-18 13:20:48 +010043 imply CLK_R8A77995
Marek Vasut9c930522019-02-18 13:22:03 +010044 imply PINCTRL_PFC_R8A77995
Marek Vasut04cd2e22017-10-08 20:52:52 +020045
Marek Vasutee40f1c2019-02-18 13:34:19 +010046endmenu
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090047
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090048choice
Marek Vasutee40f1c2019-02-18 13:34:19 +010049 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090050 optional
51
Adam Ford38676882020-06-30 09:30:11 -050052config TARGET_BEACON_RZG2M
53 bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
54 select R8A774A1
55 select PINCTRL_PFC_R8A774A1
56
Marek Vasutb700f032019-07-29 19:59:44 +020057config TARGET_CONDOR
58 bool "Condor board"
59 imply R8A77980
60 help
61 Support for Renesas R-Car Gen3 Condor platform
62
Marek Vasut3ef6d082017-10-08 20:41:18 +020063config TARGET_DRAAK
64 bool "Draak board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010065 imply R8A77995
Marek Vasut3ef6d082017-10-08 20:41:18 +020066 help
67 Support for Renesas R-Car Gen3 Draak platform
68
Marek Vasutb47bc372017-10-09 21:08:10 +020069config TARGET_EAGLE
70 bool "Eagle board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010071 imply R8A77970
Marek Vasutb47bc372017-10-09 21:08:10 +020072 help
73 Support for Renesas R-Car Gen3 Eagle platform
74
Marek Vasut2a46a0b2018-04-26 13:31:39 +020075config TARGET_EBISU
76 bool "Ebisu board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010077 imply R8A77990
Marek Vasut2a46a0b2018-04-26 13:31:39 +020078 help
79 Support for Renesas R-Car Gen3 Ebisu platform
80
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090081config TARGET_SALVATOR_X
82 bool "Salvator-X board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010083 imply R8A7795
84 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +010085 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +010086 imply SYS_MALLOC_F
87 imply MULTI_DTB_FIT
88 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090089 help
Marek Vasut36f74202017-05-13 15:57:40 +020090 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090091
Marek Vasutad43cd32017-07-21 23:15:21 +020092config TARGET_ULCB
93 bool "ULCB board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010094 imply R8A7795
95 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +010096 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +010097 imply SYS_MALLOC_F
98 imply MULTI_DTB_FIT
99 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutad43cd32017-07-21 23:15:21 +0200100 help
101 Support for Renesas R-Car Gen3 ULCB platform
102
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900103endchoice
104
105config SYS_SOC
106 default "rmobile"
107
Marek Vasutb700f032019-07-29 19:59:44 +0200108source "board/renesas/condor/Kconfig"
Marek Vasut3ef6d082017-10-08 20:41:18 +0200109source "board/renesas/draak/Kconfig"
Marek Vasutb47bc372017-10-09 21:08:10 +0200110source "board/renesas/eagle/Kconfig"
Marek Vasut2a46a0b2018-04-26 13:31:39 +0200111source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900112source "board/renesas/salvator-x/Kconfig"
Marek Vasutad43cd32017-07-21 23:15:21 +0200113source "board/renesas/ulcb/Kconfig"
Adam Ford38676882020-06-30 09:30:11 -0500114source "board/beacon/beacon-rzg2m/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900115
Marek Vasutc6259942019-03-13 21:09:49 +0100116config MULTI_DTB_FIT_UNCOMPRESS_SZ
117 default 0x80000 if TARGET_SALVATOR_X
118 default 0x80000 if TARGET_ULCB
119
120config MULTI_DTB_FIT_USER_DEF_ADDR
121 default 0x49000000 if TARGET_SALVATOR_X
122 default 0x49000000 if TARGET_ULCB
123
124config SYS_MALLOC_F_LEN
125 default 0x8000 if RCAR_GEN3
126
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900127endif