| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | # | 
|  | 2 | # Makefile for the linux kernel. | 
|  | 3 | # | 
|  | 4 |  | 
|  | 5 | # Common support (must be linked before board specific support) | 
| eric miao | 8f58de7 | 2007-12-19 17:14:02 +0800 | [diff] [blame] | 6 | obj-y				+= clock.o devices.o generic.o irq.o dma.o time.o | 
| Russell King | a06748a | 2007-09-19 09:21:51 +0100 | [diff] [blame] | 7 | obj-$(CONFIG_PXA25x)		+= pxa25x.o | 
|  | 8 | obj-$(CONFIG_PXA27x)		+= pxa27x.o | 
| eric miao | 2c8086a | 2007-09-11 19:13:17 -0700 | [diff] [blame] | 9 | obj-$(CONFIG_PXA3xx)		+= pxa3xx.o mfp.o | 
|  | 10 | obj-$(CONFIG_CPU_PXA300)	+= pxa300.o | 
|  | 11 | obj-$(CONFIG_CPU_PXA320)	+= pxa320.o | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 12 |  | 
|  | 13 | # Specific board support | 
| Russell King | a06748a | 2007-09-19 09:21:51 +0100 | [diff] [blame] | 14 | obj-$(CONFIG_ARCH_LUBBOCK)	+= lubbock.o | 
| Lennert Buytenhek | e9937d4 | 2006-03-28 21:08:13 +0100 | [diff] [blame] | 15 | obj-$(CONFIG_MACH_LOGICPD_PXA270) += lpd270.o | 
| Russell King | a06748a | 2007-09-19 09:21:51 +0100 | [diff] [blame] | 16 | obj-$(CONFIG_MACH_MAINSTONE)	+= mainstone.o | 
|  | 17 | obj-$(CONFIG_ARCH_PXA_IDP)	+= idp.o | 
| Jürgen Schindele | 326764a | 2006-06-29 16:01:43 +0100 | [diff] [blame] | 18 | obj-$(CONFIG_MACH_TRIZEPS4)	+= trizeps4.o | 
| Daniel Mack | 4e4fc05 | 2008-01-23 14:54:50 +0100 | [diff] [blame^] | 19 | obj-$(CONFIG_MACH_COLIBRI)	+= colibri.o | 
| Richard Purdie | d72f25b | 2005-11-13 10:07:46 +0000 | [diff] [blame] | 20 | obj-$(CONFIG_PXA_SHARP_C7xx)	+= corgi.o corgi_ssp.o corgi_lcd.o sharpsl_pm.o corgi_pm.o | 
| Richard Purdie | e8b6f7f | 2005-11-13 10:07:47 +0000 | [diff] [blame] | 21 | obj-$(CONFIG_PXA_SHARP_Cxx00)	+= spitz.o corgi_ssp.o corgi_lcd.o sharpsl_pm.o spitz_pm.o | 
| Richard Purdie | bd5d080 | 2005-11-13 10:07:48 +0000 | [diff] [blame] | 22 | obj-$(CONFIG_MACH_AKITA)	+= akita-ioexp.o | 
| Richard Purdie | faed568 | 2006-06-19 20:46:05 +0100 | [diff] [blame] | 23 | obj-$(CONFIG_MACH_POODLE)	+= poodle.o corgi_ssp.o | 
| Robert Schwebel | 34e31d8 | 2008-01-08 08:44:23 +0100 | [diff] [blame] | 24 | obj-$(CONFIG_MACH_PCM027)	+= pcm027.o | 
| Robert Schwebel | 2e927b7 | 2008-01-08 08:52:04 +0100 | [diff] [blame] | 25 | obj-$(CONFIG_MACH_PCM990_BASEBOARD)	+= pcm990-baseboard.o | 
| Russell King | a06748a | 2007-09-19 09:21:51 +0100 | [diff] [blame] | 26 | obj-$(CONFIG_MACH_TOSA)		+= tosa.o | 
|  | 27 | obj-$(CONFIG_MACH_EM_X270)	+= em-x270.o | 
| Philipp Zabel | e5c271e | 2007-11-22 17:59:11 +0100 | [diff] [blame] | 28 | obj-$(CONFIG_MACH_MAGICIAN)	+= magician.o | 
| Ian Molton | 3abcd19 | 2007-11-19 13:16:56 +0100 | [diff] [blame] | 29 | obj-$(CONFIG_ARCH_PXA_ESERIES)	+= eseries.o | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 30 |  | 
| eric miao | 2c8086a | 2007-09-11 19:13:17 -0700 | [diff] [blame] | 31 | ifeq ($(CONFIG_MACH_ZYLONITE),y) | 
|  | 32 | obj-y				+= zylonite.o | 
|  | 33 | obj-$(CONFIG_CPU_PXA300)	+= zylonite_pxa300.o | 
|  | 34 | obj-$(CONFIG_CPU_PXA320)	+= zylonite_pxa320.o | 
|  | 35 | endif | 
| eric miao | e1d9b95 | 2007-12-13 10:41:43 +0800 | [diff] [blame] | 36 | obj-$(CONFIG_MACH_LITTLETON)	+= littleton.o | 
| eric miao | 2c8086a | 2007-09-11 19:13:17 -0700 | [diff] [blame] | 37 |  | 
| Mike Rapoport | 3696a8a | 2007-09-23 15:59:26 +0100 | [diff] [blame] | 38 | obj-$(CONFIG_MACH_ARMCORE)      += cm-x270.o | 
|  | 39 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 40 | # Support for blinky lights | 
|  | 41 | led-y := leds.o | 
| Russell King | a06748a | 2007-09-19 09:21:51 +0100 | [diff] [blame] | 42 | led-$(CONFIG_ARCH_LUBBOCK)	+= leds-lubbock.o | 
|  | 43 | led-$(CONFIG_MACH_MAINSTONE)	+= leds-mainstone.o | 
|  | 44 | led-$(CONFIG_ARCH_PXA_IDP)	+= leds-idp.o | 
|  | 45 | led-$(CONFIG_MACH_TRIZEPS4)	+= leds-trizeps4.o | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 46 |  | 
| Russell King | a06748a | 2007-09-19 09:21:51 +0100 | [diff] [blame] | 47 | obj-$(CONFIG_LEDS)		+= $(led-y) | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 48 |  | 
|  | 49 | # Misc features | 
| Russell King | 533462f | 2008-01-04 22:43:36 +0000 | [diff] [blame] | 50 | obj-$(CONFIG_PM)		+= pm.o sleep.o standby.o | 
| Russell King | 9e2697f | 2007-12-14 13:30:14 +0000 | [diff] [blame] | 51 | obj-$(CONFIG_CPU_FREQ)		+= cpu-pxa.o | 
| Russell King | a06748a | 2007-09-19 09:21:51 +0100 | [diff] [blame] | 52 | obj-$(CONFIG_PXA_SSP)		+= ssp.o | 
| Todd Poynor | 26705ca | 2005-07-01 11:27:05 +0100 | [diff] [blame] | 53 |  | 
| Mike Rapoport | 3696a8a | 2007-09-23 15:59:26 +0100 | [diff] [blame] | 54 | ifeq ($(CONFIG_PCI),y) | 
|  | 55 | obj-$(CONFIG_MACH_ARMCORE) += cm-x270-pci.o | 
|  | 56 | endif |