blob: 07f607dd9d1ab544be74d177ea88c6ddf6cf9e0b [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
6 bool "Renesas SoC R8A774A1"
7
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +09008config R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +02009 bool "Renesas SoC R8A7795"
Marek Vasut71710b52019-02-18 13:20:48 +010010 imply CLK_R8A7795
Marek Vasut9c930522019-02-18 13:22:03 +010011 imply PINCTRL_PFC_R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +020012
Marek Vasut62df3122017-05-13 15:57:39 +020013config R8A7796
14 bool "Renesas SoC R8A7796"
Marek Vasut71710b52019-02-18 13:20:48 +010015 imply CLK_R8A7796
Marek Vasut9c930522019-02-18 13:22:03 +010016 imply PINCTRL_PFC_R8A7796
Marek Vasut62df3122017-05-13 15:57:39 +020017
Marek Vasutf843f252019-03-04 01:32:44 +010018config R8A77965
19 bool "Renesas SoC R8A77965"
Marek Vasut98c20582019-03-04 13:36:13 +010020 imply CLK_R8A77965
Marek Vasut72269e02019-03-04 01:32:44 +010021 imply PINCTRL_PFC_R8A77965
Marek Vasutf843f252019-03-04 01:32:44 +010022
Marek Vasut46175fc2017-10-09 20:39:47 +020023config R8A77970
24 bool "Renesas SoC R8A77970"
Marek Vasut71710b52019-02-18 13:20:48 +010025 imply CLK_R8A77970
Marek Vasut9c930522019-02-18 13:22:03 +010026 imply PINCTRL_PFC_R8A77970
Marek Vasut46175fc2017-10-09 20:39:47 +020027
Marek Vasutcf567852019-07-29 19:59:44 +020028config R8A77980
29 bool "Renesas SoC R8A77980"
30 imply CLK_R8A77980
31 imply PINCTRL_PFC_R8A77980
32
Marek Vasut001dbf32018-04-26 10:09:06 +020033config R8A77990
34 bool "Renesas SoC R8A77990"
Marek Vasut71710b52019-02-18 13:20:48 +010035 imply CLK_R8A77990
Marek Vasut9c930522019-02-18 13:22:03 +010036 imply PINCTRL_PFC_R8A77990
Marek Vasut001dbf32018-04-26 10:09:06 +020037
Marek Vasut04cd2e22017-10-08 20:52:52 +020038config R8A77995
39 bool "Renesas SoC R8A77995"
Marek Vasut71710b52019-02-18 13:20:48 +010040 imply CLK_R8A77995
Marek Vasut9c930522019-02-18 13:22:03 +010041 imply PINCTRL_PFC_R8A77995
Marek Vasut04cd2e22017-10-08 20:52:52 +020042
Marek Vasutee40f1c2019-02-18 13:34:19 +010043endmenu
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090044
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090045choice
Marek Vasutee40f1c2019-02-18 13:34:19 +010046 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090047 optional
48
Adam Ford38676882020-06-30 09:30:11 -050049config TARGET_BEACON_RZG2M
50 bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
51 select R8A774A1
52 select PINCTRL_PFC_R8A774A1
53
Marek Vasutb700f032019-07-29 19:59:44 +020054config TARGET_CONDOR
55 bool "Condor board"
56 imply R8A77980
57 help
58 Support for Renesas R-Car Gen3 Condor platform
59
Marek Vasut3ef6d082017-10-08 20:41:18 +020060config TARGET_DRAAK
61 bool "Draak board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010062 imply R8A77995
Marek Vasut3ef6d082017-10-08 20:41:18 +020063 help
64 Support for Renesas R-Car Gen3 Draak platform
65
Marek Vasutb47bc372017-10-09 21:08:10 +020066config TARGET_EAGLE
67 bool "Eagle board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010068 imply R8A77970
Marek Vasutb47bc372017-10-09 21:08:10 +020069 help
70 Support for Renesas R-Car Gen3 Eagle platform
71
Marek Vasut2a46a0b2018-04-26 13:31:39 +020072config TARGET_EBISU
73 bool "Ebisu board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010074 imply R8A77990
Marek Vasut2a46a0b2018-04-26 13:31:39 +020075 help
76 Support for Renesas R-Car Gen3 Ebisu platform
77
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090078config TARGET_SALVATOR_X
79 bool "Salvator-X board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010080 imply R8A7795
81 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +010082 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +010083 imply SYS_MALLOC_F
84 imply MULTI_DTB_FIT
85 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090086 help
Marek Vasut36f74202017-05-13 15:57:40 +020087 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090088
Marek Vasutad43cd32017-07-21 23:15:21 +020089config TARGET_ULCB
90 bool "ULCB board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010091 imply R8A7795
92 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +010093 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +010094 imply SYS_MALLOC_F
95 imply MULTI_DTB_FIT
96 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Marek Vasutad43cd32017-07-21 23:15:21 +020097 help
98 Support for Renesas R-Car Gen3 ULCB platform
99
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900100endchoice
101
102config SYS_SOC
103 default "rmobile"
104
Marek Vasutb700f032019-07-29 19:59:44 +0200105source "board/renesas/condor/Kconfig"
Marek Vasut3ef6d082017-10-08 20:41:18 +0200106source "board/renesas/draak/Kconfig"
Marek Vasutb47bc372017-10-09 21:08:10 +0200107source "board/renesas/eagle/Kconfig"
Marek Vasut2a46a0b2018-04-26 13:31:39 +0200108source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900109source "board/renesas/salvator-x/Kconfig"
Marek Vasutad43cd32017-07-21 23:15:21 +0200110source "board/renesas/ulcb/Kconfig"
Adam Ford38676882020-06-30 09:30:11 -0500111source "board/beacon/beacon-rzg2m/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900112
Marek Vasutc6259942019-03-13 21:09:49 +0100113config MULTI_DTB_FIT_UNCOMPRESS_SZ
114 default 0x80000 if TARGET_SALVATOR_X
115 default 0x80000 if TARGET_ULCB
116
117config MULTI_DTB_FIT_USER_DEF_ADDR
118 default 0x49000000 if TARGET_SALVATOR_X
119 default 0x49000000 if TARGET_ULCB
120
121config SYS_MALLOC_F_LEN
122 default 0x8000 if RCAR_GEN3
123
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900124endif