blob: c8f93c68bb140973cbadde0e58fca8d521b7fcf1 [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
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +09005config R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +02006 bool "Renesas SoC R8A7795"
Marek Vasut71710b52019-02-18 13:20:48 +01007 imply CLK_R8A7795
Marek Vasut9c930522019-02-18 13:22:03 +01008 imply PINCTRL_PFC_R8A7795
Marek Vasut0d93a402017-05-13 15:57:35 +02009
Marek Vasut62df3122017-05-13 15:57:39 +020010config R8A7796
11 bool "Renesas SoC R8A7796"
Marek Vasut71710b52019-02-18 13:20:48 +010012 imply CLK_R8A7796
Marek Vasut9c930522019-02-18 13:22:03 +010013 imply PINCTRL_PFC_R8A7796
Marek Vasut62df3122017-05-13 15:57:39 +020014
Marek Vasutf843f252019-03-04 01:32:44 +010015config R8A77965
16 bool "Renesas SoC R8A77965"
Marek Vasut98c20582019-03-04 13:36:13 +010017 imply CLK_R8A77965
Marek Vasut72269e02019-03-04 01:32:44 +010018 imply PINCTRL_PFC_R8A77965
Marek Vasutf843f252019-03-04 01:32:44 +010019
Marek Vasut46175fc2017-10-09 20:39:47 +020020config R8A77970
21 bool "Renesas SoC R8A77970"
Marek Vasut71710b52019-02-18 13:20:48 +010022 imply CLK_R8A77970
Marek Vasut9c930522019-02-18 13:22:03 +010023 imply PINCTRL_PFC_R8A77970
Marek Vasut46175fc2017-10-09 20:39:47 +020024
Marek Vasutcf567852019-07-29 19:59:44 +020025config R8A77980
26 bool "Renesas SoC R8A77980"
27 imply CLK_R8A77980
28 imply PINCTRL_PFC_R8A77980
29
Marek Vasut001dbf32018-04-26 10:09:06 +020030config R8A77990
31 bool "Renesas SoC R8A77990"
Marek Vasut71710b52019-02-18 13:20:48 +010032 imply CLK_R8A77990
Marek Vasut9c930522019-02-18 13:22:03 +010033 imply PINCTRL_PFC_R8A77990
Marek Vasut001dbf32018-04-26 10:09:06 +020034
Marek Vasut04cd2e22017-10-08 20:52:52 +020035config R8A77995
36 bool "Renesas SoC R8A77995"
Marek Vasut71710b52019-02-18 13:20:48 +010037 imply CLK_R8A77995
Marek Vasut9c930522019-02-18 13:22:03 +010038 imply PINCTRL_PFC_R8A77995
Marek Vasut04cd2e22017-10-08 20:52:52 +020039
Marek Vasutee40f1c2019-02-18 13:34:19 +010040endmenu
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090041
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090042choice
Marek Vasutee40f1c2019-02-18 13:34:19 +010043 prompt "Renesas ARM64 SoCs board select"
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090044 optional
45
Marek Vasutb700f032019-07-29 19:59:44 +020046config TARGET_CONDOR
47 bool "Condor board"
48 imply R8A77980
49 help
50 Support for Renesas R-Car Gen3 Condor platform
51
Marek Vasut3ef6d082017-10-08 20:41:18 +020052config TARGET_DRAAK
53 bool "Draak board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010054 imply R8A77995
Marek Vasut3ef6d082017-10-08 20:41:18 +020055 help
56 Support for Renesas R-Car Gen3 Draak platform
57
Marek Vasutb47bc372017-10-09 21:08:10 +020058config TARGET_EAGLE
59 bool "Eagle board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010060 imply R8A77970
Marek Vasutb47bc372017-10-09 21:08:10 +020061 help
62 Support for Renesas R-Car Gen3 Eagle platform
63
Marek Vasut2a46a0b2018-04-26 13:31:39 +020064config TARGET_EBISU
65 bool "Ebisu board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010066 imply R8A77990
Marek Vasut2a46a0b2018-04-26 13:31:39 +020067 help
68 Support for Renesas R-Car Gen3 Ebisu platform
69
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090070config TARGET_SALVATOR_X
71 bool "Salvator-X board"
Marek Vasutee40f1c2019-02-18 13:34:19 +010072 imply R8A7795
73 imply R8A7796
Marek Vasutf843f252019-03-04 01:32:44 +010074 imply R8A77965
Marek Vasutc6259942019-03-13 21:09:49 +010075 imply SYS_MALLOC_F
76 imply MULTI_DTB_FIT
77 imply MULTI_DTB_FIT_USER_DEFINED_AREA
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090078 help
Marek Vasut36f74202017-05-13 15:57:40 +020079 Support for Renesas R-Car Gen3 platform
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +090080
Marek Vasutad43cd32017-07-21 23:15:21 +020081config TARGET_ULCB
82 bool "ULCB 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
Marek Vasutad43cd32017-07-21 23:15:21 +020089 help
90 Support for Renesas R-Car Gen3 ULCB platform
91
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +090092endchoice
93
94config SYS_SOC
95 default "rmobile"
96
Marek Vasutb700f032019-07-29 19:59:44 +020097source "board/renesas/condor/Kconfig"
Marek Vasut3ef6d082017-10-08 20:41:18 +020098source "board/renesas/draak/Kconfig"
Marek Vasutb47bc372017-10-09 21:08:10 +020099source "board/renesas/eagle/Kconfig"
Marek Vasut2a46a0b2018-04-26 13:31:39 +0200100source "board/renesas/ebisu/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900101source "board/renesas/salvator-x/Kconfig"
Marek Vasutad43cd32017-07-21 23:15:21 +0200102source "board/renesas/ulcb/Kconfig"
Nobuhiro Iwamatsufdf7c652016-04-01 03:51:36 +0900103
Marek Vasutc6259942019-03-13 21:09:49 +0100104config MULTI_DTB_FIT_UNCOMPRESS_SZ
105 default 0x80000 if TARGET_SALVATOR_X
106 default 0x80000 if TARGET_ULCB
107
108config MULTI_DTB_FIT_USER_DEF_ADDR
109 default 0x49000000 if TARGET_SALVATOR_X
110 default 0x49000000 if TARGET_ULCB
111
112config SYS_MALLOC_F_LEN
113 default 0x8000 if RCAR_GEN3
114
Nobuhiro Iwamatsu4dc515a2016-04-01 03:51:34 +0900115endif