2005-04-17 00:20:36 +02:00
|
|
|
#
|
|
|
|
# Makefile for the linux kernel.
|
|
|
|
#
|
|
|
|
|
|
|
|
# Common support (must be linked before board specific support)
|
2009-01-20 05:06:01 +01:00
|
|
|
obj-y += clock.o devices.o generic.o irq.o \
|
2009-01-20 05:09:06 +01:00
|
|
|
time.o reset.o
|
2008-05-09 09:56:54 +02:00
|
|
|
obj-$(CONFIG_PM) += pm.o sleep.o standby.o
|
2008-08-06 09:51:53 +02:00
|
|
|
|
|
|
|
ifeq ($(CONFIG_CPU_FREQ),y)
|
|
|
|
obj-$(CONFIG_PXA25x) += cpufreq-pxa2xx.o
|
|
|
|
obj-$(CONFIG_PXA27x) += cpufreq-pxa2xx.o
|
2008-08-06 09:59:06 +02:00
|
|
|
obj-$(CONFIG_PXA3xx) += cpufreq-pxa3xx.o
|
2008-08-06 09:51:53 +02:00
|
|
|
endif
|
2008-05-09 09:56:54 +02:00
|
|
|
|
|
|
|
# Generic drivers that other drivers may depend upon
|
|
|
|
|
|
|
|
# SoC-specific code
|
2008-07-02 14:53:45 +02:00
|
|
|
obj-$(CONFIG_PXA25x) += mfp-pxa2xx.o pxa2xx.o pxa25x.o
|
|
|
|
obj-$(CONFIG_PXA27x) += mfp-pxa2xx.o pxa2xx.o pxa27x.o
|
2010-07-27 14:06:58 +02:00
|
|
|
obj-$(CONFIG_PXA3xx) += mfp-pxa3xx.o pxa3xx.o smemc.o pxa3xx-ulpi.o
|
2007-09-12 04:13:17 +02:00
|
|
|
obj-$(CONFIG_CPU_PXA300) += pxa300.o
|
|
|
|
obj-$(CONFIG_CPU_PXA320) += pxa320.o
|
2008-07-11 06:45:39 +02:00
|
|
|
obj-$(CONFIG_CPU_PXA930) += pxa930.o
|
2005-04-17 00:20:36 +02:00
|
|
|
|
2009-10-12 03:32:07 +02:00
|
|
|
# NOTE: keep the order of boards in accordance to their order in Kconfig
|
|
|
|
|
|
|
|
# Intel/Marvell Dev Platforms
|
2007-09-19 10:21:51 +02:00
|
|
|
obj-$(CONFIG_ARCH_LUBBOCK) += lubbock.o
|
|
|
|
obj-$(CONFIG_MACH_MAINSTONE) += mainstone.o
|
2009-11-09 07:25:52 +01:00
|
|
|
obj-$(CONFIG_MACH_ZYLONITE300) += zylonite.o zylonite_pxa300.o
|
|
|
|
obj-$(CONFIG_MACH_ZYLONITE320) += zylonite.o zylonite_pxa320.o
|
2009-10-12 03:32:07 +02:00
|
|
|
obj-$(CONFIG_MACH_LITTLETON) += littleton.o
|
|
|
|
obj-$(CONFIG_MACH_TAVOREVB) += tavorevb.o
|
2010-09-08 15:42:40 +02:00
|
|
|
obj-$(CONFIG_MACH_TAVOREVB3) += tavorevb3.o
|
2009-10-12 03:32:07 +02:00
|
|
|
obj-$(CONFIG_MACH_SAAR) += saar.o
|
|
|
|
|
|
|
|
# 3rd Party Dev Platforms
|
2007-09-19 10:21:51 +02:00
|
|
|
obj-$(CONFIG_ARCH_PXA_IDP) += idp.o
|
2009-10-12 03:32:07 +02:00
|
|
|
obj-$(CONFIG_ARCH_VIPER) += viper.o
|
2009-11-14 13:47:03 +01:00
|
|
|
obj-$(CONFIG_MACH_ARCOM_ZEUS) += zeus.o
|
2009-10-12 03:32:07 +02:00
|
|
|
obj-$(CONFIG_MACH_BALLOON3) += balloon3.o
|
|
|
|
obj-$(CONFIG_MACH_CSB726) += csb726.o
|
|
|
|
obj-$(CONFIG_CSB726_CSB701) += csb701.o
|
|
|
|
obj-$(CONFIG_MACH_ARMCORE) += cm-x2xx.o cm-x255.o cm-x270.o
|
|
|
|
ifeq ($(CONFIG_PCI),y)
|
|
|
|
obj-$(CONFIG_MACH_ARMCORE) += cm-x2xx-pci.o
|
|
|
|
endif
|
|
|
|
obj-$(CONFIG_MACH_EM_X270) += em-x270.o
|
|
|
|
obj-$(CONFIG_MACH_CM_X300) += cm-x300.o
|
2010-02-05 17:31:48 +01:00
|
|
|
obj-$(CONFIG_MACH_CAPC7117) += capc7117.o mxm8x10.o
|
2009-10-12 03:32:07 +02:00
|
|
|
obj-$(CONFIG_ARCH_GUMSTIX) += gumstix.o
|
|
|
|
obj-$(CONFIG_GUMSTIX_AM200EPD) += am200epd.o
|
|
|
|
obj-$(CONFIG_GUMSTIX_AM300EPD) += am300epd.o
|
2010-06-06 15:55:02 +02:00
|
|
|
obj-$(CONFIG_MACH_INTELMOTE2) += stargate2.o
|
2009-10-12 03:32:07 +02:00
|
|
|
obj-$(CONFIG_MACH_STARGATE2) += stargate2.o
|
|
|
|
obj-$(CONFIG_MACH_XCEP) += xcep.o
|
2006-06-29 17:01:43 +02:00
|
|
|
obj-$(CONFIG_MACH_TRIZEPS4) += trizeps4.o
|
2009-10-12 03:32:07 +02:00
|
|
|
obj-$(CONFIG_MACH_LOGICPD_PXA270) += lpd270.o
|
|
|
|
obj-$(CONFIG_MACH_PCM027) += pcm027.o
|
|
|
|
obj-$(CONFIG_MACH_PCM990_BASEBOARD) += pcm990-baseboard.o
|
2010-05-22 00:29:38 +02:00
|
|
|
obj-$(CONFIG_MACH_COLIBRI) += colibri-pxa270.o
|
|
|
|
obj-$(CONFIG_MACH_COLIBRI_PXA270_EVALBOARD) += colibri-pxa270-evalboard.o
|
2010-05-22 00:29:39 +02:00
|
|
|
obj-$(CONFIG_MACH_COLIBRI_PXA270_INCOME) += colibri-pxa270-income.o
|
2009-03-23 02:04:17 +01:00
|
|
|
obj-$(CONFIG_MACH_COLIBRI300) += colibri-pxa3xx.o colibri-pxa300.o
|
2009-03-23 02:04:18 +01:00
|
|
|
obj-$(CONFIG_MACH_COLIBRI320) += colibri-pxa3xx.o colibri-pxa320.o
|
2010-03-09 04:04:12 +01:00
|
|
|
obj-$(CONFIG_MACH_VPAC270) += vpac270.o
|
2009-10-12 03:32:07 +02:00
|
|
|
|
|
|
|
# End-user Products
|
|
|
|
obj-$(CONFIG_MACH_H4700) += hx4700.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 21:06:56 +02:00
|
|
|
obj-$(CONFIG_MACH_H5000) += h5000.o
|
2009-10-12 03:32:07 +02:00
|
|
|
obj-$(CONFIG_MACH_HIMALAYA) += himalaya.o
|
|
|
|
obj-$(CONFIG_MACH_MAGICIAN) += magician.o
|
|
|
|
obj-$(CONFIG_MACH_MIOA701) += mioa701.o mioa701_bootresume.o
|
|
|
|
obj-$(CONFIG_PXA_EZX) += ezx.o
|
|
|
|
obj-$(CONFIG_MACH_MP900C) += mp900.o
|
|
|
|
obj-$(CONFIG_MACH_PALMTE2) += palmte2.o
|
|
|
|
obj-$(CONFIG_MACH_PALMTC) += palmtc.o
|
2010-07-13 14:08:57 +02:00
|
|
|
obj-$(CONFIG_MACH_PALM27X) += palm27x.o
|
2009-10-12 03:32:07 +02:00
|
|
|
obj-$(CONFIG_MACH_PALMT5) += palmt5.o
|
|
|
|
obj-$(CONFIG_MACH_PALMTX) += palmtx.o
|
|
|
|
obj-$(CONFIG_MACH_PALMZ72) += palmz72.o
|
|
|
|
obj-$(CONFIG_MACH_PALMLD) += palmld.o
|
|
|
|
obj-$(CONFIG_PALM_TREO) += palmtreo.o
|
2008-08-29 02:09:48 +02:00
|
|
|
obj-$(CONFIG_PXA_SHARP_C7xx) += corgi.o sharpsl_pm.o corgi_pm.o
|
2008-09-03 06:09:24 +02:00
|
|
|
obj-$(CONFIG_PXA_SHARP_Cxx00) += spitz.o sharpsl_pm.o spitz_pm.o
|
2008-08-24 11:32:15 +02:00
|
|
|
obj-$(CONFIG_MACH_POODLE) += poodle.o
|
2007-09-19 10:21:51 +02:00
|
|
|
obj-$(CONFIG_MACH_TOSA) += tosa.o
|
2010-02-05 17:31:48 +01:00
|
|
|
obj-$(CONFIG_MACH_ICONTROL) += icontrol.o mxm8x10.o
|
2008-10-07 20:08:32 +02:00
|
|
|
obj-$(CONFIG_ARCH_PXA_ESERIES) += eseries.o
|
2009-11-27 13:47:09 +01:00
|
|
|
obj-$(CONFIG_MACH_RAUMFELD_RC) += raumfeld.o
|
|
|
|
obj-$(CONFIG_MACH_RAUMFELD_CONNECTOR) += raumfeld.o
|
|
|
|
obj-$(CONFIG_MACH_RAUMFELD_SPEAKER) += raumfeld.o
|
2010-02-28 12:41:23 +01:00
|
|
|
obj-$(CONFIG_MACH_ZIPIT2) += z2.o
|
2008-12-12 21:43:09 +01:00
|
|
|
|
2005-04-17 00:20:36 +02:00
|
|
|
# Support for blinky lights
|
|
|
|
led-y := leds.o
|
2007-09-19 10:21:51 +02: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-17 00:20:36 +02:00
|
|
|
|
2007-09-19 10:21:51 +02:00
|
|
|
obj-$(CONFIG_LEDS) += $(led-y)
|
2005-04-17 00:20:36 +02:00
|
|
|
|
2008-07-05 10:02:48 +02:00
|
|
|
obj-$(CONFIG_TOSA_BT) += tosa-bt.o
|