mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-19 19:07:32 +07:00
59b0f6825c
Hotplug function put CPUs in offline or online state at runtime. When the CPU been put in the offline state, it was been clock and power gated. Except primary CPU other CPUs can be hotplugged. Based on the work by: Scott Williams <scwilliams@nvidia.com> Colin Cross <ccross@android.com> Gary King <gking@nvidia.com> Signed-off-by: Joseph Lo <josephl@nvidia.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
42 lines
1.7 KiB
Makefile
42 lines
1.7 KiB
Makefile
obj-y += board-pinmux.o
|
|
obj-y += common.o
|
|
obj-y += devices.o
|
|
obj-y += io.o
|
|
obj-y += irq.o
|
|
obj-y += clock.o
|
|
obj-y += timer.o
|
|
obj-y += fuse.o
|
|
obj-y += pmc.o
|
|
obj-y += flowctrl.o
|
|
obj-y += powergate.o
|
|
obj-y += apbio.o
|
|
obj-$(CONFIG_CPU_IDLE) += cpuidle.o
|
|
obj-$(CONFIG_CPU_IDLE) += sleep.o
|
|
obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra20_clocks.o
|
|
obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra20_clocks_data.o
|
|
obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra2_emc.o
|
|
obj-$(CONFIG_ARCH_TEGRA_3x_SOC) += tegra30_clocks.o
|
|
obj-$(CONFIG_ARCH_TEGRA_3x_SOC) += tegra30_clocks_data.o
|
|
obj-$(CONFIG_ARCH_TEGRA_3x_SOC) += sleep-t30.o
|
|
obj-$(CONFIG_SMP) += platsmp.o headsmp.o
|
|
obj-$(CONFIG_SMP) += reset.o
|
|
obj-$(CONFIG_HOTPLUG_CPU) += hotplug.o
|
|
obj-$(CONFIG_TEGRA_SYSTEM_DMA) += dma.o
|
|
obj-$(CONFIG_CPU_FREQ) += cpu-tegra.o
|
|
obj-$(CONFIG_TEGRA_PCI) += pcie.o
|
|
obj-$(CONFIG_USB_SUPPORT) += usb_phy.o
|
|
|
|
obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += board-dt-tegra20.o
|
|
obj-$(CONFIG_ARCH_TEGRA_3x_SOC) += board-dt-tegra30.o
|
|
|
|
obj-$(CONFIG_MACH_HARMONY) += board-harmony.o
|
|
obj-$(CONFIG_MACH_HARMONY) += board-harmony-pinmux.o
|
|
obj-$(CONFIG_MACH_HARMONY) += board-harmony-pcie.o
|
|
obj-$(CONFIG_MACH_HARMONY) += board-harmony-power.o
|
|
|
|
obj-$(CONFIG_MACH_PAZ00) += board-paz00.o
|
|
obj-$(CONFIG_MACH_PAZ00) += board-paz00-pinmux.o
|
|
|
|
obj-$(CONFIG_MACH_TRIMSLICE) += board-trimslice.o
|
|
obj-$(CONFIG_MACH_TRIMSLICE) += board-trimslice-pinmux.o
|