2005-04-16 18:20:36 -04:00
|
|
|
#
|
|
|
|
# Makefile for the linux kernel.
|
|
|
|
#
|
|
|
|
|
|
|
|
# Common support (must be linked before board specific support)
|
2009-01-19 23:06:01 -05:00
|
|
|
obj-y += clock.o devices.o generic.o irq.o \
|
2009-01-19 23:09:06 -05:00
|
|
|
time.o reset.o
|
2008-05-09 03:56:54 -04:00
|
|
|
obj-$(CONFIG_PM) += pm.o sleep.o standby.o
|
2008-08-06 03:51:53 -04:00
|
|
|
|
|
|
|
ifeq ($(CONFIG_CPU_FREQ),y)
|
|
|
|
obj-$(CONFIG_PXA25x) += cpufreq-pxa2xx.o
|
|
|
|
obj-$(CONFIG_PXA27x) += cpufreq-pxa2xx.o
|
2008-08-06 03:59:06 -04:00
|
|
|
obj-$(CONFIG_PXA3xx) += cpufreq-pxa3xx.o
|
2008-08-06 03:51:53 -04:00
|
|
|
endif
|
2008-05-09 03:56:54 -04:00
|
|
|
|
|
|
|
# Generic drivers that other drivers may depend upon
|
|
|
|
obj-$(CONFIG_PXA_SSP) += ssp.o
|
|
|
|
|
|
|
|
# SoC-specific code
|
2008-07-02 08:53:45 -04:00
|
|
|
obj-$(CONFIG_PXA25x) += mfp-pxa2xx.o pxa2xx.o pxa25x.o
|
|
|
|
obj-$(CONFIG_PXA27x) += mfp-pxa2xx.o pxa2xx.o pxa27x.o
|
2008-04-29 16:28:03 -04:00
|
|
|
obj-$(CONFIG_PXA3xx) += mfp-pxa3xx.o pxa3xx.o smemc.o
|
2007-09-11 22:13:17 -04:00
|
|
|
obj-$(CONFIG_CPU_PXA300) += pxa300.o
|
|
|
|
obj-$(CONFIG_CPU_PXA320) += pxa320.o
|
2008-07-11 00:45:39 -04:00
|
|
|
obj-$(CONFIG_CPU_PXA930) += pxa930.o
|
2005-04-16 18:20:36 -04:00
|
|
|
|
|
|
|
# Specific board support
|
2008-03-15 00:11:07 -04:00
|
|
|
obj-$(CONFIG_ARCH_GUMSTIX) += gumstix.o
|
2008-12-09 09:14:29 -05:00
|
|
|
obj-$(CONFIG_GUMSTIX_AM200EPD) += am200epd.o
|
2009-01-01 11:51:01 -05:00
|
|
|
obj-$(CONFIG_GUMSTIX_AM300EPD) += am300epd.o
|
2007-09-19 04:21:51 -04:00
|
|
|
obj-$(CONFIG_ARCH_LUBBOCK) += lubbock.o
|
2006-03-28 15:08:13 -05:00
|
|
|
obj-$(CONFIG_MACH_LOGICPD_PXA270) += lpd270.o
|
2007-09-19 04:21:51 -04:00
|
|
|
obj-$(CONFIG_MACH_MAINSTONE) += mainstone.o
|
2008-10-02 15:15:35 -04:00
|
|
|
obj-$(CONFIG_MACH_MP900C) += mp900.o
|
2007-09-19 04:21:51 -04:00
|
|
|
obj-$(CONFIG_ARCH_PXA_IDP) += idp.o
|
2006-06-29 11:01:43 -04:00
|
|
|
obj-$(CONFIG_MACH_TRIZEPS4) += trizeps4.o
|
2009-03-13 11:37:08 -04:00
|
|
|
obj-$(CONFIG_MACH_COLIBRI) += colibri-pxa270.o
|
2009-03-22 21:04:17 -04:00
|
|
|
obj-$(CONFIG_MACH_COLIBRI300) += colibri-pxa3xx.o colibri-pxa300.o
|
2009-03-22 21:04:18 -04:00
|
|
|
obj-$(CONFIG_MACH_COLIBRI320) += colibri-pxa3xx.o colibri-pxa320.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 15:06:56 -04:00
|
|
|
obj-$(CONFIG_MACH_H5000) += h5000.o
|
2008-08-28 20:09:48 -04:00
|
|
|
obj-$(CONFIG_PXA_SHARP_C7xx) += corgi.o sharpsl_pm.o corgi_pm.o
|
2008-09-03 00:09:24 -04:00
|
|
|
obj-$(CONFIG_PXA_SHARP_Cxx00) += spitz.o sharpsl_pm.o spitz_pm.o
|
2008-10-20 23:36:19 -04:00
|
|
|
obj-$(CONFIG_CORGI_SSP_DEPRECATED) += corgi_ssp.o corgi_lcd.o
|
2008-08-24 05:32:15 -04:00
|
|
|
obj-$(CONFIG_MACH_POODLE) += poodle.o
|
2008-01-08 02:44:23 -05:00
|
|
|
obj-$(CONFIG_MACH_PCM027) += pcm027.o
|
2008-01-08 02:52:04 -05:00
|
|
|
obj-$(CONFIG_MACH_PCM990_BASEBOARD) += pcm990-baseboard.o
|
2007-09-19 04:21:51 -04:00
|
|
|
obj-$(CONFIG_MACH_TOSA) += tosa.o
|
|
|
|
obj-$(CONFIG_MACH_EM_X270) += em-x270.o
|
[ARM] pxa: add basic support for HP iPAQ hx4700 PDAs
This includes
- IrDA (pxafixp_ir),
- Buttons (gpio-keys),
- ASIC3 IRQ/GPIOs (asic3),
- EGPIOs (htc-egpio),
- ATI Imageon w3220 framebuffer (w100fb),
- Backlight (pwm-backlight),
- StrataFlash (physmap),
- Battery monitor (ds1wm,w1_ds2760,ds2760_battery)
- USB gadget support (pxa27x_udc,gpio_vbus).
- bq24022 battery charger (pda_power,bq24022)
- TSC2046 touchscreen (ads7846)
Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
Signed-off-by: Eric Miao <eric.miao@marvell.com>
2009-05-28 01:05:18 -04:00
|
|
|
obj-$(CONFIG_MACH_H4700) += hx4700.o
|
2007-11-22 11:59:11 -05:00
|
|
|
obj-$(CONFIG_MACH_MAGICIAN) += magician.o
|
2009-01-01 18:26:13 -05:00
|
|
|
obj-$(CONFIG_MACH_HIMALAYA) += himalaya.o
|
2008-08-17 04:34:30 -04:00
|
|
|
obj-$(CONFIG_MACH_MIOA701) += mioa701.o mioa701_bootresume.o
|
2008-10-07 14:08:32 -04: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
|
2009-03-23 19:29:29 -04:00
|
|
|
obj-$(CONFIG_MACH_PALMTE2) += palmte2.o
|
2008-11-19 18:58:38 -05:00
|
|
|
obj-$(CONFIG_MACH_PALMT5) += palmt5.o
|
2008-07-12 16:43:36 -04:00
|
|
|
obj-$(CONFIG_MACH_PALMTX) += palmtx.o
|
2008-11-20 16:50:46 -05:00
|
|
|
obj-$(CONFIG_MACH_PALMLD) += palmld.o
|
2008-08-29 10:47:52 -04:00
|
|
|
obj-$(CONFIG_MACH_PALMZ72) += palmz72.o
|
2009-05-18 09:24:14 -04:00
|
|
|
obj-$(CONFIG_MACH_TREO680) += treo680.o
|
2008-08-14 11:20:31 -04:00
|
|
|
obj-$(CONFIG_ARCH_VIPER) += viper.o
|
2005-04-16 18:20:36 -04:00
|
|
|
|
2007-09-11 22:13:17 -04: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 21:41:43 -05:00
|
|
|
obj-$(CONFIG_MACH_LITTLETON) += littleton.o
|
2008-07-11 00:59:38 -04:00
|
|
|
obj-$(CONFIG_MACH_TAVOREVB) += tavorevb.o
|
2008-07-11 02:02:20 -04:00
|
|
|
obj-$(CONFIG_MACH_SAAR) += saar.o
|
2007-09-11 22:13:17 -04:00
|
|
|
|
2008-10-05 05:26:55 -04:00
|
|
|
obj-$(CONFIG_MACH_ARMCORE) += cm-x2xx.o cm-x255.o cm-x270.o
|
2008-08-26 09:03:44 -04:00
|
|
|
obj-$(CONFIG_MACH_CM_X300) += cm-x300.o
|
2008-07-09 03:08:17 -04:00
|
|
|
obj-$(CONFIG_PXA_EZX) += ezx.o
|
2007-09-23 10:59:26 -04:00
|
|
|
|
2008-12-12 15:43:09 -05:00
|
|
|
obj-$(CONFIG_MACH_INTELMOTE2) += imote2.o
|
2009-05-16 14:20:39 -04:00
|
|
|
obj-$(CONFIG_MACH_STARGATE2) += stargate2.o
|
2009-02-16 12:40:55 -05:00
|
|
|
obj-$(CONFIG_MACH_CSB726) += csb726.o
|
2009-02-16 12:40:57 -05:00
|
|
|
obj-$(CONFIG_CSB726_CSB701) += csb701.o
|
2008-12-12 15:43:09 -05:00
|
|
|
|
2005-04-16 18:20:36 -04:00
|
|
|
# Support for blinky lights
|
|
|
|
led-y := leds.o
|
2007-09-19 04:21:51 -04: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 18:20:36 -04:00
|
|
|
|
2007-09-19 04:21:51 -04:00
|
|
|
obj-$(CONFIG_LEDS) += $(led-y)
|
2005-04-16 18:20:36 -04:00
|
|
|
|
2007-09-23 10:59:26 -04:00
|
|
|
ifeq ($(CONFIG_PCI),y)
|
2008-10-07 06:58:25 -04:00
|
|
|
obj-$(CONFIG_MACH_ARMCORE) += cm-x2xx-pci.o
|
2007-09-23 10:59:26 -04:00
|
|
|
endif
|
2008-07-05 04:02:48 -04:00
|
|
|
|
|
|
|
obj-$(CONFIG_TOSA_BT) += tosa-bt.o
|