xref: /openbmc/linux/arch/arm/mach-sa1100/Makefile (revision 25985edc)
11da177e4SLinus Torvalds#
21da177e4SLinus Torvalds# Makefile for the linux kernel.
31da177e4SLinus Torvalds#
41da177e4SLinus Torvalds
51da177e4SLinus Torvalds# Common support
645528e38SDmitry Baryshkovobj-y := clock.o generic.o gpio.o irq.o dma.o time.o #nmi-oopser.o
71da177e4SLinus Torvaldsobj-m :=
81da177e4SLinus Torvaldsobj-n :=
91da177e4SLinus Torvaldsobj-  :=
101da177e4SLinus Torvaldsled-y := leds.o
111da177e4SLinus Torvalds
121da177e4SLinus Torvaldsobj-$(CONFIG_CPU_FREQ_SA1100)		+= cpu-sa1100.o
131da177e4SLinus Torvaldsobj-$(CONFIG_CPU_FREQ_SA1110)		+= cpu-sa1110.o
141da177e4SLinus Torvalds
151da177e4SLinus Torvalds# Specific board support
161da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_ASSABET)		+= assabet.o
171da177e4SLinus Torvaldsled-$(CONFIG_SA1100_ASSABET)		+= leds-assabet.o
181da177e4SLinus Torvaldsobj-$(CONFIG_ASSABET_NEPONSET)		+= neponset.o
191da177e4SLinus Torvalds
201da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_BADGE4)		+= badge4.o
211da177e4SLinus Torvaldsled-$(CONFIG_SA1100_BADGE4)		+= leds-badge4.o
221da177e4SLinus Torvalds
231da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_CERF)		+= cerf.o
241da177e4SLinus Torvaldsled-$(CONFIG_SA1100_CERF)		+= leds-cerf.o
251da177e4SLinus Torvalds
261da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_COLLIE)		+= collie.o
271da177e4SLinus Torvalds
2886e5e38cSDmitry Artamonowobj-$(CONFIG_SA1100_H3100)		+= h3100.o h3xxx.o
2986e5e38cSDmitry Artamonowobj-$(CONFIG_SA1100_H3600)		+= h3600.o h3xxx.o
301da177e4SLinus Torvalds
311da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_HACKKIT)		+= hackkit.o
321da177e4SLinus Torvaldsled-$(CONFIG_SA1100_HACKKIT)		+= leds-hackkit.o
331da177e4SLinus Torvalds
341da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_JORNADA720)		+= jornada720.o
3569ebb222SKristoffer Ericsonobj-$(CONFIG_SA1100_JORNADA720_SSP)	+= jornada720_ssp.o
361da177e4SLinus Torvalds
371da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_LART)		+= lart.o
381da177e4SLinus Torvaldsled-$(CONFIG_SA1100_LART)		+= leds-lart.o
391da177e4SLinus Torvalds
409f15d2caSMarcelo Roberto Jimenezobj-$(CONFIG_SA1100_NANOENGINE)		+= nanoengine.o
41b080ac8aSMarcelo Roberto Jimenezobj-$(CONFIG_PCI_NANOENGINE)		+= pci-nanoengine.o
429f15d2caSMarcelo Roberto Jimenez
431da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_PLEB)		+= pleb.o
441da177e4SLinus Torvalds
451da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_SHANNON)		+= shannon.o
461da177e4SLinus Torvalds
471da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_SIMPAD)		+= simpad.o
481da177e4SLinus Torvaldsled-$(CONFIG_SA1100_SIMPAD)		+= leds-simpad.o
491da177e4SLinus Torvalds
501da177e4SLinus Torvalds# LEDs support
511da177e4SLinus Torvaldsobj-$(CONFIG_LEDS) += $(led-y)
521da177e4SLinus Torvalds
5325985edcSLucas De Marchi# Miscellaneous functions
541da177e4SLinus Torvaldsobj-$(CONFIG_PM)			+= pm.o sleep.o
551da177e4SLinus Torvaldsobj-$(CONFIG_SA1100_SSP)		+= ssp.o
5669ebb222SKristoffer Ericson
57