2005-04-16 15:20:36 -07:00
|
|
|
#
|
|
|
|
# Makefile for the linux kernel.
|
|
|
|
#
|
|
|
|
|
|
|
|
# Common support (must be linked before board specific support)
|
2008-02-04 23:28:22 -07:00
|
|
|
obj-y += clock.o devices.o generic.o irq.o dma.o \
|
2008-05-22 08:20:18 -07:00
|
|
|
time.o gpio.o reset.o
|
2008-05-09 00:56:54 -07:00
|
|
|
obj-$(CONFIG_PM) += pm.o sleep.o standby.o
|
2008-08-06 00:51:53 -07:00
|
|
|
|
|
|
|
ifeq ($(CONFIG_CPU_FREQ),y)
|
|
|
|
obj-$(CONFIG_PXA25x) += cpufreq-pxa2xx.o
|
|
|
|
obj-$(CONFIG_PXA27x) += cpufreq-pxa2xx.o
|
2008-08-06 00:59:06 -07:00
|
|
|
obj-$(CONFIG_PXA3xx) += cpufreq-pxa3xx.o
|
2008-08-06 00:51:53 -07:00
|
|
|
endif
|
2008-05-09 00:56:54 -07:00
|
|
|
|
|
|
|
# Generic drivers that other drivers may depend upon
|
|
|
|
obj-$(CONFIG_PXA_SSP) += ssp.o
|
2008-04-13 13:44:04 -07:00
|
|
|
obj-$(CONFIG_PXA_PWM) += pwm.o
|
2008-05-09 00:56:54 -07:00
|
|
|
|
|
|
|
# SoC-specific code
|
2008-07-02 05:53:45 -07:00
|
|
|
obj-$(CONFIG_PXA25x) += mfp-pxa2xx.o pxa2xx.o pxa25x.o
|
|
|
|
obj-$(CONFIG_PXA27x) += mfp-pxa2xx.o pxa2xx.o pxa27x.o
|
2008-04-29 13:28:03 -07:00
|
|
|
obj-$(CONFIG_PXA3xx) += mfp-pxa3xx.o pxa3xx.o smemc.o
|
2007-09-11 19:13:17 -07:00
|
|
|
obj-$(CONFIG_CPU_PXA300) += pxa300.o
|
|
|
|
obj-$(CONFIG_CPU_PXA320) += pxa320.o
|
2008-07-10 21:45:39 -07:00
|
|
|
obj-$(CONFIG_CPU_PXA930) += pxa930.o
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
# Specific board support
|
2008-03-14 21:11:07 -07:00
|
|
|
obj-$(CONFIG_ARCH_GUMSTIX) += gumstix.o
|
2008-12-09 07:14:29 -07:00
|
|
|
obj-$(CONFIG_GUMSTIX_AM200EPD) += am200epd.o
|
2009-01-01 09:51:01 -07:00
|
|
|
obj-$(CONFIG_GUMSTIX_AM300EPD) += am300epd.o
|
2007-09-19 01:21:51 -07:00
|
|
|
obj-$(CONFIG_ARCH_LUBBOCK) += lubbock.o
|
2006-03-28 13:08:13 -07:00
|
|
|
obj-$(CONFIG_MACH_LOGICPD_PXA270) += lpd270.o
|
2007-09-19 01:21:51 -07:00
|
|
|
obj-$(CONFIG_MACH_MAINSTONE) += mainstone.o
|
2008-10-02 12:15:35 -07:00
|
|
|
obj-$(CONFIG_MACH_MP900C) += mp900.o
|
2007-09-19 01:21:51 -07:00
|
|
|
obj-$(CONFIG_ARCH_PXA_IDP) += idp.o
|
2006-06-29 08:01:43 -07:00
|
|
|
obj-$(CONFIG_MACH_TRIZEPS4) += trizeps4.o
|
2008-01-23 06:54:50 -07:00
|
|
|
obj-$(CONFIG_MACH_COLIBRI) += colibri.o
|
[ARM] pxa: add basic support for HP iPAQ h5000
This patch adds HP iPAQ h5000's (h5400, h5500) basic definitions.
Kernel will able to boot, work via serial console, mount filesystems
placed on flashes and run USB gadgets (g_ether by default).
Other device drivers (frame buffer, LCD, touchscreen, backlight,
bluetooth, w1/battery, ...) are depend on SAMCOP and MediaQ
SoCs/MFDs, drivers to which will be submitted too, after massive
cleanups.
This machine will be used as "real user" for these new drivers.
This is an updated version of the patch, which contains fixes proposed on
linux-arm-kernel mailing list.
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com>
Signed-off-by: Milan Plzik <milan.plzik@gmail.com>
Signed-off-by: Eric Miao <eric.miao@marvell.com>
2008-10-23 12:06:56 -07:00
|
|
|
obj-$(CONFIG_MACH_H5000) += h5000.o
|
2008-08-28 17:09:48 -07:00
|
|
|
obj-$(CONFIG_PXA_SHARP_C7xx) += corgi.o sharpsl_pm.o corgi_pm.o
|
2008-09-02 21:09:24 -07:00
|
|
|
obj-$(CONFIG_PXA_SHARP_Cxx00) += spitz.o sharpsl_pm.o spitz_pm.o
|
2008-10-20 20:36:19 -07:00
|
|
|
obj-$(CONFIG_CORGI_SSP_DEPRECATED) += corgi_ssp.o corgi_lcd.o
|
2008-08-24 02:32:15 -07:00
|
|
|
obj-$(CONFIG_MACH_POODLE) += poodle.o
|
2008-01-08 00:44:23 -07:00
|
|
|
obj-$(CONFIG_MACH_PCM027) += pcm027.o
|
2008-01-08 00:52:04 -07:00
|
|
|
obj-$(CONFIG_MACH_PCM990_BASEBOARD) += pcm990-baseboard.o
|
2007-09-19 01:21:51 -07:00
|
|
|
obj-$(CONFIG_MACH_TOSA) += tosa.o
|
|
|
|
obj-$(CONFIG_MACH_EM_X270) += em-x270.o
|
2007-11-22 09:59:11 -07:00
|
|
|
obj-$(CONFIG_MACH_MAGICIAN) += magician.o
|
2008-08-17 01:34:30 -07:00
|
|
|
obj-$(CONFIG_MACH_MIOA701) += mioa701.o mioa701_bootresume.o
|
2008-10-07 11:08:32 -07:00
|
|
|
obj-$(CONFIG_ARCH_PXA_ESERIES) += eseries.o
|
|
|
|
obj-$(CONFIG_MACH_E330) += e330.o
|
|
|
|
obj-$(CONFIG_MACH_E350) += e350.o
|
|
|
|
obj-$(CONFIG_MACH_E740) += e740.o
|
|
|
|
obj-$(CONFIG_MACH_E750) += e750.o
|
|
|
|
obj-$(CONFIG_MACH_E400) += e400.o
|
|
|
|
obj-$(CONFIG_MACH_E800) += e800.o
|
2008-11-19 16:58:38 -07:00
|
|
|
obj-$(CONFIG_MACH_PALMT5) += palmt5.o
|
2008-07-12 13:43:36 -07:00
|
|
|
obj-$(CONFIG_MACH_PALMTX) += palmtx.o
|
2008-11-20 14:50:46 -07:00
|
|
|
obj-$(CONFIG_MACH_PALMLD) += palmld.o
|
2008-08-29 07:47:52 -07:00
|
|
|
obj-$(CONFIG_MACH_PALMZ72) += palmz72.o
|
2008-08-14 08:20:31 -07:00
|
|
|
obj-$(CONFIG_ARCH_VIPER) += viper.o
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-09-11 19:13:17 -07:00
|
|
|
ifeq ($(CONFIG_MACH_ZYLONITE),y)
|
|
|
|
obj-y += zylonite.o
|
|
|
|
obj-$(CONFIG_CPU_PXA300) += zylonite_pxa300.o
|
|
|
|
obj-$(CONFIG_CPU_PXA320) += zylonite_pxa320.o
|
|
|
|
endif
|
2007-12-12 19:41:43 -07:00
|
|
|
obj-$(CONFIG_MACH_LITTLETON) += littleton.o
|
2008-07-10 21:59:38 -07:00
|
|
|
obj-$(CONFIG_MACH_TAVOREVB) += tavorevb.o
|
2008-07-10 23:02:20 -07:00
|
|
|
obj-$(CONFIG_MACH_SAAR) += saar.o
|
2007-09-11 19:13:17 -07:00
|
|
|
|
2008-10-05 02:26:55 -07:00
|
|
|
obj-$(CONFIG_MACH_ARMCORE) += cm-x2xx.o cm-x255.o cm-x270.o
|
2008-08-26 06:03:44 -07:00
|
|
|
obj-$(CONFIG_MACH_CM_X300) += cm-x300.o
|
2008-07-09 00:08:17 -07:00
|
|
|
obj-$(CONFIG_PXA_EZX) += ezx.o
|
2007-09-23 07:59:26 -07:00
|
|
|
|
2008-12-12 13:43:09 -07:00
|
|
|
obj-$(CONFIG_MACH_INTELMOTE2) += imote2.o
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
# Support for blinky lights
|
|
|
|
led-y := leds.o
|
2007-09-19 01:21:51 -07:00
|
|
|
led-$(CONFIG_ARCH_LUBBOCK) += leds-lubbock.o
|
|
|
|
led-$(CONFIG_MACH_MAINSTONE) += leds-mainstone.o
|
|
|
|
led-$(CONFIG_ARCH_PXA_IDP) += leds-idp.o
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-09-19 01:21:51 -07:00
|
|
|
obj-$(CONFIG_LEDS) += $(led-y)
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-09-23 07:59:26 -07:00
|
|
|
ifeq ($(CONFIG_PCI),y)
|
2008-10-07 03:58:25 -07:00
|
|
|
obj-$(CONFIG_MACH_ARMCORE) += cm-x2xx-pci.o
|
2007-09-23 07:59:26 -07:00
|
|
|
endif
|
2008-07-05 01:02:48 -07:00
|
|
|
|
|
|
|
obj-$(CONFIG_TOSA_BT) += tosa-bt.o
|