ARM: dts: at91: sama5d2_icp: fix i2c eeprom compatible
[platform/kernel/u-boot.git] / arch / arm / mach-rmobile / Kconfig.64
1 if RCAR_GEN3
2
3 menu "Select Target SoC"
4
5 config R8A774A1
6         bool "Renesas SoC R8A774A1"
7
8 config R8A774B1
9         bool "Renesas SoC R8A774B1"
10         imply CLK_R8A774B1
11
12 config R8A774C0
13         bool "Renesas SoC R8A774C0"
14         imply CLK_R8A774C0
15
16 config R8A774E1
17         bool "Renesas SoC R8A774E1"
18         imply CLK_R8A774E1
19
20 config R8A7795
21         bool "Renesas SoC R8A7795"
22         imply CLK_R8A7795
23         imply PINCTRL_PFC_R8A7795
24
25 config R8A7796
26         bool "Renesas SoC R8A7796"
27         imply CLK_R8A7796
28         imply PINCTRL_PFC_R8A7796
29
30 config R8A77965
31         bool "Renesas SoC R8A77965"
32         imply CLK_R8A77965
33         imply PINCTRL_PFC_R8A77965
34
35 config R8A77970
36         bool "Renesas SoC R8A77970"
37         imply CLK_R8A77970
38         imply PINCTRL_PFC_R8A77970
39
40 config R8A77980
41         bool "Renesas SoC R8A77980"
42         imply CLK_R8A77980
43         imply PINCTRL_PFC_R8A77980
44
45 config R8A77990
46         bool "Renesas SoC R8A77990"
47         imply CLK_R8A77990
48         imply PINCTRL_PFC_R8A77990
49
50 config R8A77995
51         bool "Renesas SoC R8A77995"
52         imply CLK_R8A77995
53         imply PINCTRL_PFC_R8A77995
54
55 endmenu
56
57 choice
58         prompt "Renesas ARM64 SoCs board select"
59         optional
60
61 config TARGET_BEACON_RZG2M
62         bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
63         select R8A774A1
64         select PINCTRL_PFC_R8A774A1
65
66 config TARGET_CONDOR
67         bool "Condor board"
68         imply R8A77980
69         help
70           Support for Renesas R-Car Gen3 Condor platform
71
72 config TARGET_DRAAK
73         bool "Draak board"
74         imply R8A77995
75         help
76           Support for Renesas R-Car Gen3 Draak platform
77
78 config TARGET_EAGLE
79         bool "Eagle board"
80         imply R8A77970
81         help
82           Support for Renesas R-Car Gen3 Eagle platform
83
84 config TARGET_EBISU
85         bool "Ebisu board"
86         imply R8A77990
87         help
88           Support for Renesas R-Car Gen3 Ebisu platform
89
90 config TARGET_SALVATOR_X
91         bool "Salvator-X board"
92         imply R8A7795
93         imply R8A7796
94         imply R8A77965
95         imply SYS_MALLOC_F
96         imply MULTI_DTB_FIT
97         imply MULTI_DTB_FIT_USER_DEFINED_AREA
98         help
99           Support for Renesas R-Car Gen3 platform
100
101 config TARGET_ULCB
102         bool "ULCB board"
103         imply R8A7795
104         imply R8A7796
105         imply R8A77965
106         imply SYS_MALLOC_F
107         imply MULTI_DTB_FIT
108         imply MULTI_DTB_FIT_USER_DEFINED_AREA
109         help
110           Support for Renesas R-Car Gen3 ULCB platform
111
112 endchoice
113
114 config SYS_SOC
115         default "rmobile"
116
117 source "board/renesas/condor/Kconfig"
118 source "board/renesas/draak/Kconfig"
119 source "board/renesas/eagle/Kconfig"
120 source "board/renesas/ebisu/Kconfig"
121 source "board/renesas/salvator-x/Kconfig"
122 source "board/renesas/ulcb/Kconfig"
123 source "board/beacon/beacon-rzg2m/Kconfig"
124
125 config MULTI_DTB_FIT_UNCOMPRESS_SZ
126         default 0x80000 if TARGET_SALVATOR_X
127         default 0x80000 if TARGET_ULCB
128
129 config MULTI_DTB_FIT_USER_DEF_ADDR
130         default 0x49000000 if TARGET_SALVATOR_X
131         default 0x49000000 if TARGET_ULCB
132
133 config SYS_MALLOC_F_LEN
134         default 0x8000 if RCAR_GEN3
135
136 endif