blob: 5c06cd9f60e89505577208af2784862bd3402691 [file] [log] [blame]
Simon Glass11f4dc12015-04-28 20:25:09 -06001config CPU
2 bool "Enable CPU drivers using Driver Model"
3 help
4 This allows drivers to be provided for CPUs and their type to be
5 specified in the board's device tree. For boards which support
6 multiple CPUs, then normally have to be set up in U-Boot so that
7 they can work correctly in the OS. This provides a framework for
8 finding out information about available CPUs and making changes.
Mario Six19fbdca2018-08-06 10:23:45 +02009
Peng Fan38e31972023-04-28 12:08:12 +080010config CPU_IMX
11 bool "Enable i.MX CPU driver"
12 depends on CPU && ARM64
13 help
14 Support CPU cores for SoCs of the i.MX series.
15
Mario Six19fbdca2018-08-06 10:23:45 +020016config CPU_MPC83XX
17 bool "Enable MPC83xx CPU driver"
Michal Simek182d45d2022-04-22 15:32:21 +020018 depends on CPU && MPC83xx
Mario Six19fbdca2018-08-06 10:23:45 +020019 select CLK_MPC83XX
20 help
21 Support CPU cores for SoCs of the MPC83xx series.
Bin Meng833508c2018-12-12 06:12:26 -080022
23config CPU_RISCV
24 bool "Enable RISC-V CPU driver"
25 depends on CPU && RISCV
26 help
27 Support CPU cores for RISC-V architecture.
Ovidiu Panait816226d2022-05-31 21:14:35 +030028
29config CPU_MICROBLAZE
30 bool "Enable Microblaze CPU driver"
31 depends on CPU && MICROBLAZE
Ovidiu Panait816226d2022-05-31 21:14:35 +030032 select DM_EVENT
33 select XILINX_MICROBLAZE0_PVR
34 help
35 Support CPU cores for Microblaze architecture.
Jiaxun Yang51087a32024-06-18 14:56:07 +010036
37config CPU_XTENSA
38 bool "Enable Xtensa CPU driver"
39 depends on CPU && XTENSA
40 help
41 Support CPU cores for Xtensa architecture.