1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2def434c2SBenjamin Krillobj-$(CONFIG_PPC_CELL_COMMON)		+= cbe_regs.o interrupt.o pervasive.o
3def434c2SBenjamin Krill
4def434c2SBenjamin Krillobj-$(CONFIG_PPC_CELL_NATIVE)		+= iommu.o setup.o spider-pic.o \
53cc30d07SMichael Ellerman					   pmu.o spider-pci.o
6acf7d768SBenjamin Herrenschmidtobj-$(CONFIG_CBE_RAS)			+= ras.o
7c902be71SArnd Bergmann
8b3d7dc19SChristian Krafftobj-$(CONFIG_CBE_THERM)			+= cbe_thermal.o
9880e7105SChristian Krafftobj-$(CONFIG_CBE_CPUFREQ_SPU_GOVERNOR)	+= cpufreq_spudemand.o
10b3d7dc19SChristian Krafft
114795b780SChristian Krafftobj-$(CONFIG_PPC_IBM_CELL_POWERBUTTON)	+= cbe_powerbutton.o
124795b780SChristian Krafft
13badf436fSRodrigo R. Galvaoifdef CONFIG_SMP
14c01ea72aSGeoff Levandobj-$(CONFIG_PPC_CELL_NATIVE)		+= smp.o
15c01ea72aSGeoff Levandendif
16f0831accSArnd Bergmann
172dd14934SArnd Bergmann# needed only when building loadable spufs.ko
18def434c2SBenjamin Krillspu-priv1-$(CONFIG_PPC_CELL_COMMON)	+= spu_priv1_mmio.o
19def434c2SBenjamin Krillspu-manage-$(CONFIG_PPC_CELL_COMMON)	+= spu_manage.o
20c9868fe0SIshizaki Kou
21c01ea72aSGeoff Levandobj-$(CONFIG_SPU_BASE)			+= spu_callbacks.o spu_base.o \
22e83d0169SIan Munsie					   spu_syscalls.o \
23c9868fe0SIshizaki Kou					   $(spu-priv1-y) \
24c9868fe0SIshizaki Kou					   $(spu-manage-y) \
25c9868fe0SIshizaki Kou					   spufs/
26ce21b3c9SMichael Ellerman
2747c3c6efSMichael Ellermanobj-$(CONFIG_AXON_MSI)			+= axon_msi.o
28