Blame view
arch/Kconfig
6.45 KB
a350c6a60 kbuild: create sy... |
1 2 |
config CREATE_ARCH_SYMLINK bool |
90334ba23 s32v234: Add FLAS... |
3 4 5 6 |
config FLASH_BOOT bool "Flash Boot" depends on !SD_BOOT default n |
9a387128e linux/io.h: add g... |
7 8 |
config HAVE_ARCH_IOREMAP bool |
516312598 kconfig: add basi... |
9 10 11 12 13 14 |
choice prompt "Architecture select" default SANDBOX config ARC bool "ARC architecture" |
a421192fb Convert CONFIG_AR... |
15 |
select ARCH_EARLY_INIT_R |
5ed063d10 Kconfig: Sort boo... |
16 |
select ARC_TIMER |
3daa7c7b8 arc: use timer dr... |
17 |
select CLK |
5ed063d10 Kconfig: Sort boo... |
18 19 |
select HAVE_PRIVATE_LIBGCC select SUPPORT_OF_CONTROL |
3daa7c7b8 arc: use timer dr... |
20 |
select TIMER |
516312598 kconfig: add basi... |
21 22 23 |
config ARM bool "ARM architecture" |
a350c6a60 kbuild: create sy... |
24 |
select CREATE_ARCH_SYMLINK |
64b77ed23 ARM: disable HAVE... |
25 |
select HAVE_PRIVATE_LIBGCC if !ARM64 |
783e6a72b kconfig: move CON... |
26 |
select SUPPORT_OF_CONTROL |
516312598 kconfig: add basi... |
27 |
|
516312598 kconfig: add basi... |
28 29 |
config M68K bool "M68000 architecture" |
6463fd8f9 m68k: add private... |
30 |
select HAVE_PRIVATE_LIBGCC |
405fc8305 Convert CONFIG_SY... |
31 32 |
select SYS_BOOT_GET_CMDLINE select SYS_BOOT_GET_KBD |
abe0f8799 m68k: add OF cont... |
33 |
select SUPPORT_OF_CONTROL |
516312598 kconfig: add basi... |
34 35 36 |
config MICROBLAZE bool "MicroBlaze architecture" |
783e6a72b kconfig: move CON... |
37 |
select SUPPORT_OF_CONTROL |
1b330894b Convert CONFIG_CM... |
38 |
imply CMD_IRQ |
516312598 kconfig: add basi... |
39 40 41 |
config MIPS bool "MIPS architecture" |
9a387128e linux/io.h: add g... |
42 |
select HAVE_ARCH_IOREMAP |
45ccec8f2 kconfig: move CON... |
43 |
select HAVE_PRIVATE_LIBGCC |
0fc13a909 MIPS: add initial... |
44 |
select SUPPORT_OF_CONTROL |
516312598 kconfig: add basi... |
45 46 47 |
config NDS32 bool "NDS32 architecture" |
86132af79 nds32: Support AG... |
48 |
select SUPPORT_OF_CONTROL |
516312598 kconfig: add basi... |
49 50 51 |
config NIOS2 bool "Nios II architecture" |
bcae80e95 nios2: convert ni... |
52 |
select CPU |
5ed063d10 Kconfig: Sort boo... |
53 54 55 |
select DM select OF_CONTROL select SUPPORT_OF_CONTROL |
08a00cba0 dm: Change CMD_DM... |
56 |
imply CMD_DM |
516312598 kconfig: add basi... |
57 |
|
516312598 kconfig: add basi... |
58 59 |
config PPC bool "PowerPC architecture" |
45ccec8f2 kconfig: move CON... |
60 |
select HAVE_PRIVATE_LIBGCC |
c1c615735 powerpc: Permit d... |
61 |
select SUPPORT_OF_CONTROL |
405fc8305 Convert CONFIG_SY... |
62 63 |
select SYS_BOOT_GET_CMDLINE select SYS_BOOT_GET_KBD |
516312598 kconfig: add basi... |
64 |
|
068feb9b8 riscv: Modify gen... |
65 |
config RISCV |
117a433d9 riscv: kconfig: N... |
66 |
bool "RISC-V architecture" |
7c8d210b9 riscv: Enable cre... |
67 |
select CREATE_ARCH_SYMLINK |
068feb9b8 riscv: Modify gen... |
68 |
select SUPPORT_OF_CONTROL |
bf6cc82c7 riscv: kconfig: S... |
69 70 |
select OF_CONTROL select DM |
cd1f45c21 riscv: kconfig: I... |
71 72 73 74 75 76 77 78 79 |
imply DM_SERIAL imply DM_ETH imply DM_MMC imply DM_SPI imply DM_SPI_FLASH imply BLK imply CLK imply MTD imply TIMER |
bf6cc82c7 riscv: kconfig: S... |
80 |
imply CMD_DM |
8c59f2023 riscv: add SPL su... |
81 82 83 84 85 86 |
imply SPL_DM imply SPL_OF_CONTROL imply SPL_LIBCOMMON_SUPPORT imply SPL_LIBGENERIC_SUPPORT imply SPL_SERIAL_SUPPORT imply SPL_TIMER |
068feb9b8 riscv: Modify gen... |
87 |
|
516312598 kconfig: add basi... |
88 89 |
config SANDBOX bool "Sandbox" |
e5ec48152 Kconfig: Migrate ... |
90 |
select BOARD_LATE_INIT |
58d423b88 dm: select CONFIG... |
91 |
select DM |
5ed063d10 Kconfig: Sort boo... |
92 93 |
select DM_GPIO select DM_I2C |
558e12571 sandbox, x86: sel... |
94 |
select DM_KEYBOARD |
5ed063d10 Kconfig: Sort boo... |
95 |
select DM_MMC |
58d423b88 dm: select CONFIG... |
96 |
select DM_SERIAL |
58d423b88 dm: select CONFIG... |
97 |
select DM_SPI |
5ed063d10 Kconfig: Sort boo... |
98 |
select DM_SPI_FLASH |
1811a928c Move most CONFIG_... |
99 |
select HAVE_BLOCK_DEVICE |
d56b4b197 configs: Migrate ... |
100 |
select LZO |
bb4133378 pci_ep: add pci e... |
101 |
select PCI_ENDPOINT |
5ed063d10 Kconfig: Sort boo... |
102 103 |
select SPI select SUPPORT_OF_CONTROL |
b8050511c sysreset: move st... |
104 |
select SYSRESET_CMD_POWEROFF if CMD_POWEROFF |
0f1caa988 sandbox: Enable b... |
105 |
imply BITREVERSE |
919e7a8fb test: Add a simpl... |
106 |
select BLOBLIST |
08a00cba0 dm: Change CMD_DM... |
107 |
imply CMD_DM |
ded48cdc8 sandbox: Enable C... |
108 |
imply CMD_GETTIME |
551c39344 Convert CONFIG_CM... |
109 |
imply CMD_HASH |
594e8d1c6 Convert CONFIG_CM... |
110 |
imply CMD_IO |
7d0f5c130 Convert CONFIG_CM... |
111 |
imply CMD_IOTRACE |
ee7c0e712 Convert CONFIG_CM... |
112 |
imply CMD_LZMADEC |
5ed063d10 Kconfig: Sort boo... |
113 |
imply CMD_SATA |
a4298ddaf Kconfig: Add SPI ... |
114 |
imply CMD_SF |
5ed063d10 Kconfig: Sort boo... |
115 |
imply CMD_SF_TEST |
91d27a17c Kconfig: Migrate ... |
116 117 |
imply CRC32_VERIFY imply FAT_WRITE |
31b8217e8 dm: test: Add "/f... |
118 |
imply FIRMWARE |
221a949eb Kconfig: Finish m... |
119 |
imply HASH_VERIFY |
91d27a17c Kconfig: Migrate ... |
120 |
imply LZMA |
fedb428c5 Convert CONFIG_SC... |
121 |
imply SCSI |
fe39e8e0e sandbox: imply CO... |
122 |
imply TEE |
0a60a81ba Kconfig: sandbox:... |
123 124 125 126 |
imply AVB_VERIFY imply LIBAVB imply CMD_AVB imply UDP_FUNCTION_FASTBOOT |
4f89d4947 test: dm: virtio:... |
127 128 129 130 131 |
imply VIRTIO_MMIO imply VIRTIO_PCI imply VIRTIO_SANDBOX imply VIRTIO_BLK imply VIRTIO_NET |
2a0495724 dm: sound: Create... |
132 |
imply DM_SOUND |
bb4133378 pci_ep: add pci e... |
133 |
imply PCI_SANDBOX_EP |
c882163b0 x86: sandbox: pch... |
134 |
imply PCH |
ec9594a50 test: dm: add MDI... |
135 136 |
imply PHYLIB imply DM_MDIO |
c3d9f3f89 test: dm: add a t... |
137 |
imply DM_MDIO_MUX |
3b65ee34b x86: sandbox: Add... |
138 139 140 |
imply ACPI_PMC imply ACPI_PMC_SANDBOX imply CMD_PMC |
8ded47ab3 test: dm: add a s... |
141 |
imply DM_DSA |
516312598 kconfig: add basi... |
142 143 144 |
config SH bool "SuperH architecture" |
45ccec8f2 kconfig: move CON... |
145 |
select HAVE_PRIVATE_LIBGCC |
8c2c46350 sh: r2dplus: Enab... |
146 |
select SUPPORT_OF_CONTROL |
516312598 kconfig: add basi... |
147 |
|
516312598 kconfig: add basi... |
148 149 |
config X86 bool "x86 architecture" |
989879024 x86: Support SPL ... |
150 151 |
select SUPPORT_SPL select SUPPORT_TPL |
a350c6a60 kbuild: create sy... |
152 |
select CREATE_ARCH_SYMLINK |
58d423b88 dm: select CONFIG... |
153 |
select DM |
6bf89de7e x86: kconfig: Sel... |
154 |
select DM_PCI |
3bf9a8e84 x86: Implement ar... |
155 |
select HAVE_ARCH_IOMAP |
5ed063d10 Kconfig: Sort boo... |
156 157 |
select HAVE_PRIVATE_LIBGCC select OF_CONTROL |
4f0faacb4 x86: kconfig: Imp... |
158 |
select PCI |
5ed063d10 Kconfig: Sort boo... |
159 |
select SUPPORT_OF_CONTROL |
0ce9c5762 x86: kconfig: Sel... |
160 |
select TIMER |
5ed063d10 Kconfig: Sort boo... |
161 |
select USE_PRIVATE_LIBGCC |
0ce9c5762 x86: kconfig: Sel... |
162 |
select X86_TSC_TIMER |
24357dfd2 x86: Switch all b... |
163 |
imply BLK |
08a00cba0 dm: Change CMD_DM... |
164 |
imply CMD_DM |
5ed063d10 Kconfig: Sort boo... |
165 166 167 168 169 |
imply CMD_FPGA_LOADMK imply CMD_GETTIME imply CMD_IO imply CMD_IRQ imply CMD_PCI |
a4298ddaf Kconfig: Add SPI ... |
170 |
imply CMD_SF |
5ed063d10 Kconfig: Sort boo... |
171 172 |
imply CMD_SF_TEST imply CMD_ZBOOT |
4f0faacb4 x86: kconfig: Imp... |
173 174 175 |
imply DM_ETH imply DM_GPIO imply DM_KEYBOARD |
b7c6baef2 x86: Convert MMC ... |
176 |
imply DM_MMC |
4f0faacb4 x86: kconfig: Imp... |
177 |
imply DM_RTC |
24357dfd2 x86: Switch all b... |
178 |
imply DM_SCSI |
5ed063d10 Kconfig: Sort boo... |
179 |
imply DM_SERIAL |
4f0faacb4 x86: kconfig: Imp... |
180 181 182 183 |
imply DM_SPI imply DM_SPI_FLASH imply DM_USB imply DM_VIDEO |
b37b7b206 x86: Switch to us... |
184 |
imply SYSRESET |
09259fce1 sysreset: enable ... |
185 |
imply SPL_SYSRESET |
b37b7b206 x86: Switch to us... |
186 |
imply SYSRESET_X86 |
f58ad98a6 usb: net: migrate... |
187 188 |
imply USB_ETHER_ASIX imply USB_ETHER_SMSC95XX |
5ed063d10 Kconfig: Sort boo... |
189 |
imply USB_HOST_ETHER |
c882163b0 x86: sandbox: pch... |
190 |
imply PCH |
31d5261d3 x86: Enable the R... |
191 |
imply RTC_MC146818 |
79d66a6ac x86: Move UCLASS_... |
192 |
imply IRQ |
516312598 kconfig: add basi... |
193 |
|
989879024 x86: Support SPL ... |
194 195 196 197 198 |
# Thing to enable for when SPL/TPL are enabled: SPL imply SPL_DM imply SPL_OF_LIBFDT imply SPL_DRIVERS_MISC_SUPPORT imply SPL_GPIO_SUPPORT |
e556d3d63 x86: Enable pinct... |
199 |
imply SPL_PINCTRL |
989879024 x86: Support SPL ... |
200 201 202 203 204 205 206 207 208 209 210 |
imply SPL_LIBCOMMON_SUPPORT imply SPL_LIBGENERIC_SUPPORT imply SPL_SERIAL_SUPPORT imply SPL_SPI_FLASH_SUPPORT imply SPL_SPI_SUPPORT imply SPL_OF_CONTROL imply SPL_TIMER imply SPL_REGMAP imply SPL_SYSCON # TPL imply TPL_DM |
989879024 x86: Support SPL ... |
211 212 |
imply TPL_DRIVERS_MISC_SUPPORT imply TPL_GPIO_SUPPORT |
e556d3d63 x86: Enable pinct... |
213 |
imply TPL_PINCTRL |
989879024 x86: Support SPL ... |
214 215 216 |
imply TPL_LIBCOMMON_SUPPORT imply TPL_LIBGENERIC_SUPPORT imply TPL_SERIAL_SUPPORT |
989879024 x86: Support SPL ... |
217 218 219 220 |
imply TPL_OF_CONTROL imply TPL_TIMER imply TPL_REGMAP imply TPL_SYSCON |
c978b5241 xtensa: add suppo... |
221 222 223 224 |
config XTENSA bool "Xtensa architecture" select CREATE_ARCH_SYMLINK select SUPPORT_OF_CONTROL |
516312598 kconfig: add basi... |
225 |
endchoice |
3174e4e81 kconfig: add CONF... |
226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 |
config SYS_ARCH string help This option should contain the architecture name to build the appropriate arch/<CONFIG_SYS_ARCH> directory. All the architectures should specify this option correctly. config SYS_CPU string help This option should contain the CPU name to build the correct arch/<CONFIG_SYS_ARCH>/cpu/<CONFIG_SYS_CPU> directory. This is optional. For those targets without the CPU directory, leave this option empty. config SYS_SOC string help This option should contain the SoC name to build the directory arch/<CONFIG_SYS_ARCH>/cpu/<CONFIG_SYS_CPU>/<CONFIG_SYS_SOC>. This is optional. For those targets without the SoC directory, leave this option empty. config SYS_VENDOR string help This option should contain the vendor name of the target board. If it is set and board/<CONFIG_SYS_VENDOR>/common/Makefile exists, the vendor common directory is compiled. If CONFIG_SYS_BOARD is also set, the sources under board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> directory are compiled. This is optional. For those targets without the vendor directory, leave this option empty. config SYS_BOARD string help This option should contain the name of the target board. If it is set, either board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> or board/<CONFIG_SYS_BOARD> directory is compiled depending on whether CONFIG_SYS_VENDOR is set or not. This is optional. For those targets without the board directory, leave this option empty. config SYS_CONFIG_NAME string help This option should contain the base name of board header file. The header file include/configs/<CONFIG_SYS_CONFIG_NAME>.h should be included from include/config.h. |
add496712 arch: armv8: Prov... |
281 282 283 284 285 286 287 288 |
config SYS_DISABLE_DCACHE_OPS bool help This option disables dcache flush and dcache invalidation operations. For example, on coherent systems where cache operatios are not required, enable this option to avoid them. Note that, its up to the individual architectures to implement this functionality. |
516312598 kconfig: add basi... |
289 290 |
source "arch/arc/Kconfig" source "arch/arm/Kconfig" |
516312598 kconfig: add basi... |
291 292 293 294 295 |
source "arch/m68k/Kconfig" source "arch/microblaze/Kconfig" source "arch/mips/Kconfig" source "arch/nds32/Kconfig" source "arch/nios2/Kconfig" |
516312598 kconfig: add basi... |
296 297 298 |
source "arch/powerpc/Kconfig" source "arch/sandbox/Kconfig" source "arch/sh/Kconfig" |
516312598 kconfig: add basi... |
299 |
source "arch/x86/Kconfig" |
c978b5241 xtensa: add suppo... |
300 |
source "arch/xtensa/Kconfig" |
068feb9b8 riscv: Modify gen... |
301 |
source "arch/riscv/Kconfig" |