blob: 84e89553f13a19de915b48c88f0cd27671609477 [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
Lad Prabhakar573a9982020-10-16 08:37:12 +010011config R8A774C0
12 bool "Renesas SoC R8A774C0"
13
Biju Das4fd0bf82020-10-12 16:16:15 +010014config R8A774E1
15 bool "Renesas SoC R8A774E1"
16
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090017config R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +020018 bool "Renesas SoC R8A7795"
Marek Vasut71710b52019-02-18 13:20:48 +010019 imply CLK_R8A7795
Marek Vasut9c930522019-02-18 13:22:03 +010020 imply PINCTRL_PFC_R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +020021
Marek Vasut62df3122017-05-13 15:57:39 +020022config R8A7796
23 bool "Renesas SoC R8A7796"
Marek Vasut71710b52019-02-18 13:20:48 +010024 imply CLK_R8A7796
Marek Vasut9c930522019-02-18 13:22:03 +010025 imply PINCTRL_PFC_R8A7796
Marek Vasut62df3122017-05-13 15:57:39 +020026
Marek Vasutf843f252019-03-04 01:32:44 +010027config R8A77965
28 bool "Renesas SoC R8A77965"
Marek Vasut98c20582019-03-04 13:36:13 +010029 imply CLK_R8A77965
Marek Vasut72269e02019-03-04 01:32:44 +010030 imply PINCTRL_PFC_R8A77965
Marek Vasutf843f252019-03-04 01:32:44 +010031
Marek Vasut46175fc2017-10-09 20:39:47 +020032config R8A77970
33 bool "Renesas SoC R8A77970"
Marek Vasut71710b52019-02-18 13:20:48 +010034 imply CLK_R8A77970
Marek Vasut9c930522019-02-18 13:22:03 +010035 imply PINCTRL_PFC_R8A77970
Marek Vasut46175fc2017-10-09 20:39:47 +020036
Marek Vasutcf567852019-07-29 19:59:44 +020037config R8A77980
38 bool "Renesas SoC R8A77980"
39 imply CLK_R8A77980
40 imply PINCTRL_PFC_R8A77980
41
Marek Vasut001dbf32018-04-26 10:09:06 +020042config R8A77990
43 bool "Renesas SoC R8A77990"
Marek Vasut71710b52019-02-18 13:20:48 +010044 imply CLK_R8A77990
Marek Vasut9c930522019-02-18 13:22:03 +010045 imply PINCTRL_PFC_R8A77990
Marek Vasut001dbf32018-04-26 10:09:06 +020046
Marek Vasut04cd2e22017-10-08 20:52:52 +020047config R8A77995
48 bool "Renesas SoC R8A77995"
Marek Vasut71710b52019-02-18 13:20:48 +010049 imply CLK_R8A77995
Marek Vasut9c930522019-02-18 13:22:03 +010050 imply PINCTRL_PFC_R8A77995
Marek Vasut04cd2e22017-10-08 20:52:52 +020051
Marek Vasutee40f1c2019-02-18 13:34:19 +010052endmenu
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090053
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090054choice
Marek Vasutee40f1c2019-02-18 13:34:19 +010055 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090056 optional
57
Adam Ford38676882020-06-30 09:30:11 -050058config TARGET_BEACON_RZG2M
59 bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
60 select R8A774A1
61 select PINCTRL_PFC_R8A774A1
62
Marek Vasutb700f032019-07-29 19:59:44 +020063config TARGET_CONDOR
64 bool "Condor board"
65 imply R8A77980
66 help
67 Support for Renesas R-Car Gen3 Condor platform
68
Marek Vasut3ef6d082017-10-08 20:41:18 +020069config TARGET_DRAAK
70 bool "Draak board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010071 imply R8A77995
Marek Vasut3ef6d082017-10-08 20:41:18 +020072 help
73 Support for Renesas R-Car Gen3 Draak platform
74
Marek Vasutb47bc372017-10-09 21:08:10 +020075config TARGET_EAGLE
76 bool "Eagle board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010077 imply R8A77970
Marek Vasutb47bc372017-10-09 21:08:10 +020078 help
79 Support for Renesas R-Car Gen3 Eagle platform
80
Marek Vasut2a46a0b2018-04-26 13:31:39 +020081config TARGET_EBISU
82 bool "Ebisu board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010083 imply R8A77990
Marek Vasut2a46a0b2018-04-26 13:31:39 +020084 help
85 Support for Renesas R-Car Gen3 Ebisu platform
86
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090087config TARGET_SALVATOR_X
88 bool "Salvator-X board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010089 imply R8A7795
90 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +010091 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +010092 imply SYS_MALLOC_F
93 imply MULTI_DTB_FIT
94 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090095 help
Marek Vasut36f74202017-05-13 15:57:40 +020096 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090097
Marek Vasutad43cd32017-07-21 23:15:21 +020098config TARGET_ULCB
99 bool "ULCB board"
Marek Vasutee40f1c2019-02-18 13:34:19 +0100100 imply R8A7795
101 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +0100102 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +0100103 imply SYS_MALLOC_F
104 imply MULTI_DTB_FIT
105 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutad43cd32017-07-21 23:15:21 +0200106 help
107 Support for Renesas R-Car Gen3 ULCB platform
108
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900109endchoice
110
111config SYS_SOC
112 default "rmobile"
113
Marek Vasutb700f032019-07-29 19:59:44 +0200114source "board/renesas/condor/Kconfig"
Marek Vasut3ef6d082017-10-08 20:41:18 +0200115source "board/renesas/draak/Kconfig"
Marek Vasutb47bc372017-10-09 21:08:10 +0200116source "board/renesas/eagle/Kconfig"
Marek Vasut2a46a0b2018-04-26 13:31:39 +0200117source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900118source "board/renesas/salvator-x/Kconfig"
Marek Vasutad43cd32017-07-21 23:15:21 +0200119source "board/renesas/ulcb/Kconfig"
Adam Ford38676882020-06-30 09:30:11 -0500120source "board/beacon/beacon-rzg2m/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900121
Marek Vasutc6259942019-03-13 21:09:49 +0100122config MULTI_DTB_FIT_UNCOMPRESS_SZ
123 default 0x80000 if TARGET_SALVATOR_X
124 default 0x80000 if TARGET_ULCB
125
126config MULTI_DTB_FIT_USER_DEF_ADDR
127 default 0x49000000 if TARGET_SALVATOR_X
128 default 0x49000000 if TARGET_ULCB
129
130config SYS_MALLOC_F_LEN
131 default 0x8000 if RCAR_GEN3
132
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900133endif