diff options
| author | Patrick Rudolph <[email protected]> | 2024-10-23 15:20:01 +0200 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2024-10-27 17:24:13 -0600 |
| commit | 83a2f4a8d2999cbf873a98b47d75436172946a15 (patch) | |
| tree | 231a0a7feb25ec4dc699ec17c5f6383494007265 /drivers/cpu/Makefile | |
| parent | 1289c7ccba18121536626cc567f09802bec1dad5 (diff) | |
drivers/cpu: Add generic armv8 cpu driver
Add a generic driver that binds to armv8 CPU nodes. The generic driver allows
- to enumerate CPUs present in a system, even when no other driver binds it
- generates ACPI SSDT code for each CPU
- Fill the ACPI MADT table (implemented in a follow up patch)
The newly introduced code could also be reused on other CPU drivers that are
compatible with armv8.
TEST: Booted on QEMU sbsa and verify the driver binds to CPU nodes.
Confirmed with FWTS that all ACPI processor devices are present.
Signed-off-by: Patrick Rudolph <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
Cc: Tom Rini <[email protected]>
Cc: Simon Glass <[email protected]>
Diffstat (limited to 'drivers/cpu/Makefile')
| -rw-r--r-- | drivers/cpu/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/cpu/Makefile b/drivers/cpu/Makefile index bc75d9b974e..773395693aa 100644 --- a/drivers/cpu/Makefile +++ b/drivers/cpu/Makefile @@ -6,10 +6,12 @@ obj-$(CONFIG_CPU) += cpu-uclass.o + obj-$(CONFIG_ARCH_BMIPS) += bmips_cpu.o obj-$(CONFIG_ARCH_IMX8) += imx8_cpu.o obj-$(CONFIG_ARCH_AT91) += at91_cpu.o obj-$(CONFIG_ARCH_MEDIATEK) += mtk_cpu.o +obj-$(CONFIG_CPU_ARMV8) += armv8_cpu.o obj-$(CONFIG_CPU_IMX) += imx8_cpu.o obj-$(CONFIG_CPU_MPC83XX) += mpc83xx_cpu.o obj-$(CONFIG_CPU_RISCV) += riscv_cpu.o |
