Merge branch 'net' of https://gitlab.denx.de/u-boot/custodians/u-boot-sh
[platform/kernel/u-boot.git] / arch / arm / mach-rmobile / Kconfig.64
1 if RCAR_GEN3
2
3 menu "Select Target SoC"
4
5 config R8A7795
6         bool "Renesas SoC R8A7795"
7         imply CLK_R8A7795
8         imply PINCTRL_PFC_R8A7795
9
10 config R8A7796
11         bool "Renesas SoC R8A7796"
12         imply CLK_R8A7796
13         imply PINCTRL_PFC_R8A7796
14
15 config R8A77965
16         bool "Renesas SoC R8A77965"
17         imply CLK_R8A77965
18         imply PINCTRL_PFC_R8A77965
19
20 config R8A77970
21         bool "Renesas SoC R8A77970"
22         imply CLK_R8A77970
23         imply PINCTRL_PFC_R8A77970
24
25 config R8A77980
26         bool "Renesas SoC R8A77980"
27         imply CLK_R8A77980
28         imply PINCTRL_PFC_R8A77980
29
30 config R8A77990
31         bool "Renesas SoC R8A77990"
32         imply CLK_R8A77990
33         imply PINCTRL_PFC_R8A77990
34
35 config R8A77995
36         bool "Renesas SoC R8A77995"
37         imply CLK_R8A77995
38         imply PINCTRL_PFC_R8A77995
39
40 endmenu
41
42 choice
43         prompt "Renesas ARM64 SoCs board select"
44         optional
45
46 config TARGET_CONDOR
47         bool "Condor board"
48         imply R8A77980
49         help
50           Support for Renesas R-Car Gen3 Condor platform
51
52 config TARGET_DRAAK
53         bool "Draak board"
54         imply R8A77995
55         help
56           Support for Renesas R-Car Gen3 Draak platform
57
58 config TARGET_EAGLE
59         bool "Eagle board"
60         imply R8A77970
61         help
62           Support for Renesas R-Car Gen3 Eagle platform
63
64 config TARGET_EBISU
65         bool "Ebisu board"
66         imply R8A77990
67         help
68           Support for Renesas R-Car Gen3 Ebisu platform
69
70 config TARGET_SALVATOR_X
71         bool "Salvator-X board"
72         imply R8A7795
73         imply R8A7796
74         imply R8A77965
75         imply SYS_MALLOC_F
76         imply MULTI_DTB_FIT
77         imply MULTI_DTB_FIT_USER_DEFINED_AREA
78         help
79           Support for Renesas R-Car Gen3 platform
80
81 config TARGET_ULCB
82         bool "ULCB board"
83         imply R8A7795
84         imply R8A7796
85         imply R8A77965
86         imply SYS_MALLOC_F
87         imply MULTI_DTB_FIT
88         imply MULTI_DTB_FIT_USER_DEFINED_AREA
89         help
90           Support for Renesas R-Car Gen3 ULCB platform
91
92 endchoice
93
94 config SYS_SOC
95         default "rmobile"
96
97 source "board/renesas/condor/Kconfig"
98 source "board/renesas/draak/Kconfig"
99 source "board/renesas/eagle/Kconfig"
100 source "board/renesas/ebisu/Kconfig"
101 source "board/renesas/salvator-x/Kconfig"
102 source "board/renesas/ulcb/Kconfig"
103
104 config MULTI_DTB_FIT_UNCOMPRESS_SZ
105         default 0x80000 if TARGET_SALVATOR_X
106         default 0x80000 if TARGET_ULCB
107
108 config MULTI_DTB_FIT_USER_DEF_ADDR
109         default 0x49000000 if TARGET_SALVATOR_X
110         default 0x49000000 if TARGET_ULCB
111
112 config SYS_MALLOC_F_LEN
113         default 0x8000 if RCAR_GEN3
114
115 endif