obj-y += common.o
-obj-y += apbio.o
obj-y += io.o
-obj-y += irq.o legacy_irq.o
-obj-y += syncpt.o
+obj-y += irq.o
obj-y += clock.o
-obj-y += dvfs.o
obj-y += timer.o
obj-y += gpio.o
obj-y += pinmux.o
-obj-y += devices.o
-obj-y += delay.o
-obj-y += powergate.o
-obj-y += suspend.o
-obj-y += fuse.o
-obj-y += kfuse.o
-obj-y += tegra_i2s_audio.o
-obj-y += tegra_spdif_audio.o
-obj-y += mc.o
-obj-$(CONFIG_USB_SUPPORT) += usb_phy.o
-obj-$(CONFIG_FIQ) += fiq.o
-obj-$(CONFIG_TEGRA_FIQ_DEBUGGER) += tegra_fiq_debugger.o
-obj-$(CONFIG_TEGRA_PWM) += pwm.o
-obj-$(CONFIG_TEGRA_ARB_SEMAPHORE) += arb_sema.o
-
obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += clock.o
obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra2_clocks.o
-obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra2_dvfs.o
-obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra2_fuse.o
-obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += suspend-t2.o
-obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra2_save.o
-obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra2_emc.o
-obj-$(CONFIG_CPU_V7) += cortex-a9.o
-
-obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += pinmux-t2-tables.o
-obj-$(CONFIG_SMP) += localtimer.o
-obj-$(CONFIG_SMP) += platsmp.o
-obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += headsmp-t2.o
-obj-$(CONFIG_TEGRA_SYSTEM_DMA) += dma.o
-obj-$(CONFIG_CPU_FREQ) += cpu-tegra.o
-obj-$(CONFIG_CPU_IDLE) += cpuidle.o
-obj-$(CONFIG_TEGRA_IOVMM) += iovmm.o
-obj-$(CONFIG_TEGRA_IOVMM_GART) += iovmm-gart.o
+obj-$(CONFIG_SMP) += platsmp.o localtimer.o headsmp.o
+obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o
obj-${CONFIG_MACH_HARMONY} += board-harmony.o
obj-${CONFIG_MACH_HARMONY} += board-harmony-pinmux.o
-obj-${CONFIG_MACH_HARMONY} += board-harmony-panel.o
-obj-${CONFIG_MACH_HARMONY} += board-harmony-sdhci.o
-
-obj-${CONFIG_MACH_VENTANA} += board-ventana.o
-obj-${CONFIG_MACH_VENTANA} += board-ventana-pinmux.o
-obj-${CONFIG_MACH_VENTANA} += board-ventana-sdhci.o
-obj-${CONFIG_MACH_VENTANA} += board-ventana-power.o
-obj-${CONFIG_MACH_VENTANA} += board-ventana-panel.o
-
-obj-${CONFIG_MACH_OLYMPUS} += board-olympus.o
-obj-${CONFIG_MACH_OLYMPUS} += board-olympus-pinmux.o
-obj-${CONFIG_MACH_OLYMPUS} += board-olympus-panel.o
-obj-${CONFIG_MACH_OLYMPUS} += board-olympus-i2c.o
-obj-${CONFIG_MACH_OLYMPUS} += board-olympus-keypad.o
-obj-${CONFIG_MACH_OLYMPUS} += board-olympus-wifi.o
-
-obj-${CONFIG_MACH_STINGRAY} += board-stingray.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-pinmux.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-panel.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-keypad.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-wifi.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-sensors.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-wlan_nvs.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-touch.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-power.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-bluetooth.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-gps.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-usbnet.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-bootinfo.o
-obj-${CONFIG_MACH_STINGRAY} += board-stingray-memory.o