Prepare v2023.10
[platform/kernel/u-boot.git] / arch / arm / mach-rmobile / Kconfig.32
1 if RCAR_32
2
3 config ARCH_RMOBILE_BOARD_STRING
4         string "Renesas RCar Gen2 board name"
5         default "Board"
6
7 config RCAR_GEN2
8         bool "Renesas RCar Gen2"
9         select PHY
10         select PHY_RCAR_GEN2
11         select TMU_TIMER
12
13 config R8A7740
14         bool "Renesas SoC R8A7740"
15
16 config R8A7790
17         bool "Renesas SoC R8A7790"
18         select RCAR_GEN2
19         select ARM_CORTEX_A15_CVE_2017_5715
20         imply CLK_R8A7790
21         imply PINCTRL_PFC_R8A7790
22
23 config R8A7791
24         bool "Renesas SoC R8A7791"
25         select RCAR_GEN2
26         select ARM_CORTEX_A15_CVE_2017_5715
27         imply CLK_R8A7791
28         imply PINCTRL_PFC_R8A7791
29
30 config R8A7792
31         bool "Renesas SoC R8A7792"
32         select RCAR_GEN2
33         select ARM_CORTEX_A15_CVE_2017_5715
34         imply CLK_R8A7792
35         imply PINCTRL_PFC_R8A7792
36
37 config R8A7793
38         bool "Renesas SoC R8A7793"
39         select RCAR_GEN2
40         select ARM_CORTEX_A15_CVE_2017_5715
41         imply CLK_R8A7793
42         imply PINCTRL_PFC_R8A7793
43
44 config R8A7794
45         bool "Renesas SoC R8A7794"
46         select RCAR_GEN2
47         imply CLK_R8A7794
48         imply PINCTRL_PFC_R8A7794
49
50 choice
51         prompt "Renesas ARM SoCs board select"
52         optional
53
54 config TARGET_BLANCHE
55         bool "Blanche board"
56         select DM
57         select DM_SERIAL
58         imply CMD_DM
59
60 config TARGET_GOSE
61         bool "Gose board"
62         select DM
63         select DM_SERIAL
64         select SPL_TINY_MEMSET
65         select SUPPORT_SPL
66         select SPL_USE_TINY_PRINTF
67         imply CMD_DM
68
69 config TARGET_KOELSCH
70         bool "Koelsch board"
71         select DM
72         select DM_SERIAL
73         select SPL_TINY_MEMSET
74         select SUPPORT_SPL
75         select SPL_USE_TINY_PRINTF
76         imply CMD_DM
77
78 config TARGET_LAGER
79         bool "Lager board"
80         select DM
81         select DM_SERIAL
82         select SPL_TINY_MEMSET
83         select SUPPORT_SPL
84         select SPL_USE_TINY_PRINTF
85         imply CMD_DM
86
87 config TARGET_ALT
88         bool "Alt board"
89         select DM
90         select DM_SERIAL
91         select SPL_TINY_MEMSET
92         select SUPPORT_SPL
93         select SPL_USE_TINY_PRINTF
94         imply CMD_DM
95
96 config TARGET_SILK
97         bool "Silk board"
98         select DM
99         select DM_SERIAL
100         select SPL_TINY_MEMSET
101         select SUPPORT_SPL
102         select SPL_USE_TINY_PRINTF
103         imply CMD_DM
104
105 config TARGET_PORTER
106         bool "Porter board"
107         select DM
108         select DM_SERIAL
109         select SPL_TINY_MEMSET
110         select SUPPORT_SPL
111         select SPL_USE_TINY_PRINTF
112         imply CMD_DM
113
114 config TARGET_STOUT
115         bool "Stout board"
116         select DM
117         select DM_SERIAL
118         select SPL_TINY_MEMSET
119         select SUPPORT_SPL
120         select SPL_USE_TINY_PRINTF
121         imply CMD_DM
122
123 endchoice
124
125 config TMU_TIMER
126         bool
127
128 config RMOBILE_EXTRAM_BOOT
129         bool "Enable boot from RAM"
130         depends on TARGET_ALT || TARGET_BLANCHE || TARGET_KOELSCH || TARGET_LAGER || TARGET_PORTER || TARGET_SILK || TARGET_STOUT
131
132 choice
133         prompt "Qos setting primary"
134         depends on TARGET_ALT || TARGET_BLANCHE || TARGET_GOSE || TARGET_KOELSCH || TARGET_LAGER
135         default QOS_PRI_NORMAL
136
137 config QOS_PRI_NORMAL
138         bool "Non primary"
139         help
140            Select normal mode for QoS setting.
141
142 config QOS_PRI_MEDIA
143         bool "Media primary"
144         help
145            Select multimedia primary mode for QoS setting.
146
147 config QOS_PRI_GFX
148         bool "GFX primary"
149         help
150            Select GFX(graphics) primary mode for QoS setting.
151
152 endchoice
153
154 source "board/renesas/blanche/Kconfig"
155 source "board/renesas/gose/Kconfig"
156 source "board/renesas/koelsch/Kconfig"
157 source "board/renesas/lager/Kconfig"
158 source "board/renesas/alt/Kconfig"
159 source "board/renesas/silk/Kconfig"
160 source "board/renesas/porter/Kconfig"
161 source "board/renesas/stout/Kconfig"
162
163 endif