#
  # ACPI Bus and Device Drivers
  #
- processor-objs        += processor_core.o processor_throttling.o \
-                               processor_idle.o processor_thermal.o
- ifdef CONFIG_CPU_FREQ
- processor-objs        += processor_perflib.o
+ acpi-y                                += bus.o glue.o
+ acpi-y                                += scan.o
 -# Keep EC driver first. Initialization of others depend on it.
+ acpi-y                                += ec.o
+ acpi-$(CONFIG_ACPI_DOCK)      += dock.o
+ acpi-y                                += pci_root.o pci_link.o pci_irq.o pci_bind.o
+ acpi-y                                += power.o
+ acpi-y                                += system.o event.o
+ acpi-$(CONFIG_ACPI_DEBUG)     += debug.o
+ acpi-$(CONFIG_ACPI_NUMA)      += numa.o
+ acpi-$(CONFIG_ACPI_PROCFS_POWER) += cm_sbs.o
+ ifdef CONFIG_ACPI_VIDEO
+ acpi-y                                += video_detect.o
  endif
  
- obj-y                         += bus.o glue.o scan.o ec.o \
-                                       power.o system.o event.o
+ # These are (potentially) separate modules
  obj-$(CONFIG_ACPI_AC)                 += ac.o
  obj-$(CONFIG_ACPI_BATTERY)    += battery.o
  obj-$(CONFIG_ACPI_BUTTON)     += button.o