summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-pxa
Commit message (Collapse)AuthorAgeFilesLines
* ARM: pxa: fix CI_HSYNC and CI_VSYNC MFP defines for pxa300Axel Lin2010-08-301-2/+2
| | | | | | | | | | | According to PXA3xx Processor Family Developer Manuall Vol1. section "Pin Descriptions and Control", PXA30x and PXA31x Processor Alternate Function Table shows the Alt FN 0 for GPIO51 is CI_HSYNC and for GPIO52 is CI_VSYNC. This patch fixes the MFP defines and also corrects the order of MFD defines. Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
* ARM: pxa: remove __init from cpufreq_driver->init()Eric Miao2010-08-302-2/+2
| | | | | | | | This is causing section mismatches when linking, as cpufreq_driver->init() is not supposed to be in init section. Reported-by: Tomáš 'Sleep_Walker' Čech <sleep_walker@suse.cz> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
* Merge branch 'devel-stable' into develRussell King2010-08-0951-3814/+4090
|\
| * Merge branch 'devel' of ↵Russell King2010-08-0651-3814/+4090
| |\ | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel-stable Conflicts: arch/arm/mach-pxa/palmt5.c arch/arm/mach-pxa/palmtreo.c
| | * [ARM] pxa/cm-x300: fix ffuart registrationIgor Grinberg2010-08-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | ffuart is available on cm-x300 only with pxa300. Signed-off-by: Igor Grinberg <grinberg@compulab.co.il> Cc: stable <stable@kernel.org> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/balloon3: Add MAX1586 PMIC supportMarek Vasut2010-08-051-0/+55
| | | | | | | | | | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/balloon3: Add NAND driverMarek Vasut2010-08-052-3/+176
| | | | | | | | | | | | | | | | | | The NAND support is implemented through the gen_nand driver. Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/balloon3: PCF857x GPIO expander and LEDsMarek Vasut2010-08-052-3/+92
| | | | | | | | | | | | | | | | | | Add supported for PCF8574A GPIO expander and LEDs attached to it. Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/balloon3: PCMCIA SupportMarek Vasut2010-08-052-18/+31
| | | | | | | | | | | | | | | | | | This driver adds support for the on-board CF socket. Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/balloon3: Machine file cleanupMarek Vasut2010-08-051-123/+231
| | | | | | | | | | | | | | | | | | Modularize components of the Balloon3 board. Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/balloon3: Machine file cleanupMarek Vasut2010-08-051-99/+126
| | | | | | | | | | | | | | | | | | Logically separate parts of the file that are handled by one particular driver. Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/z2: Fix flash layout typoMarek Vasut2010-08-051-1/+1
| | | | | | | | | | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/spitz: Formating and naming fixesMarek Vasut2010-08-051-144/+138
| | | | | | | | | | | | | | | | | | | | | Improve formating so checkpatch passes. Also, change some function and variable names to make the naming consistent. Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/spitz: Rework spitzMarek Vasut2010-08-052-169/+311
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This huge patch mostly shuffles code. The spitz.c file contained terrible mess and needed a cleanup, here it is: 1) Made every part modular, components are not built in if not selected. 2) Removed loads of preprocessor goo, mostly "#ifdef MACH_AKITA .... #endif" and similar code. The kernel size will grow by a few kb now, but the file is much more readable. 3) Reworked SD/CF power setting function and made it reentrant. 4) Add ISL6271A regulator support 5) Correctly register WM8750 Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/palm: Flip Palm LD,TX,T5,Z72 to Palm27xMarek Vasut2010-08-056-1280/+214
| | | | | | | | | | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa/palm: Introduce Palm27xMarek Vasut2010-08-054-0/+562
| | | | | | | | | | | | | | | | | | | | | This contains common code for Palm LD, TX, T5, Z72, Treo680, Centro This code also adds PMIC support for all the devices, Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
| | * [ARM] pxa: removed mostly unused and confusing two sharpsl.hEric Miao2010-08-059-73/+13
| | | | | | | | | | | | | | | | | | Only a small part of used code is moved into sharpsl_pm.h. Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: use generic gpio_get_value() instead of READ_GPIO_BIT()Eric Miao2010-08-052-6/+6
| | | | | | | | | | | | | | | | | | | | | READ_GPIO_BIT() is no way generic by accessing GPIO registers directly, replace it with gpio_get_value(). Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/corgi: remove unused declarations of corgiscoop_deviceEric Miao2010-08-052-7/+0
| | | | | | | | | | | | Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/spitz: remove unused declarationsEric Miao2010-08-052-11/+0
| | | | | | | | | | | | Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: removing dead IDE_PXA_CFChristoph Egger2010-08-051-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | IDE_PXA_CF doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger <siccegge@cs.fau.de> Acked-by: Juergen Schindele <schindele@nentec.de> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: removing dead XSCALE_CACHE_ERRATAChristoph Egger2010-08-051-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | XSCALE_CACHE_ERRATA doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger <siccegge@cs.fau.de> Cc: Nicolas Pitre <nico@fluxnic.net> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: removing dead CORGI_SSP_DEPRECATEDChristoph Egger2010-08-052-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | CORGI_SSP_DEPRECATED doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger <siccegge@cs.fau.de> Acked-by: Kristoffer Ericson <kristoffer.ericson@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: removing dead ARCH_GUMSTIX_ORIGChristoph Egger2010-08-051-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | ARCH_GUMSTIX_ORIG doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger <siccegge@cs.fau.de> Acked-by: Jaya Kumar <jayakumar.lkml@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: removing dead BACKLIGHT_CORGIChristoph Egger2010-08-053-19/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | BACKLIGHT_CORGI was later renamed to BACKLIGHT_GENERIC and has not been used since then. As it's now safe to completely transition to LCD_CORGI driver, which incorprates both the LCD and backlight device. Signed-off-by: Christoph Egger <siccegge@cs.fau.de> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: cpufreq-pxa2xx: fix DRI recomputation routineMarek Vasut2010-08-051-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch: 1) Simpifies the DRI recomputation routine by pulling out the common code 2) Fixes a bug in PXA27x DRI recomputation caused by incorrect parenthesis Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: fix HSIO bus x24 multiplier for pxa3xxMarek Vasut2010-08-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The latest PXA3xx DM has enabled 312MHz for the HSS bus, which allows x24 multiplier. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/colibri320: Add UDC supportMarek Vasut2010-08-051-0/+40
| | | | | | | | | | | | | | | | | | | | | Add support for PXA UDC. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/z2: Add regulator supportMarek Vasut2010-08-051-0/+71
| | | | | | | | | | | | | | | | | | | | | Register TPS65021 regulator in Zipit Z2. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: PXA_SHARPSL_DETECT_MACH_ID to include head-sharpsl.SEric Miao2010-08-051-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | With kexec-based kernel boot loader on Zaurus, the machine ID is actually correctly passed, and head-sharpsl.S is not necessary. Introduce PXA_SHARPSL_DETECT_MACH_ID, and include head-sharpsl.S only when that's explicitly enabled. Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: move hidden Kconfig options to right place and vice versaEric Miao2010-08-051-29/+28
| | | | | | | | | | | | | | | | | | | | | 1. TOSA related un-hidden options moved to right under MACH_TOSA 2. SHARPSL_PM related hidden options moved to the end of Kconfig Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: merge all eseries board code into eseries.cEric Miao2010-08-058-998/+809
| | | | | | | | | | | | | | | Cc: Ian Molton <spyro@f2s.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: move pmu device back into mach-pxa/Eric Miao2010-08-055-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | Not tested and enabled on MMP at this moment, and since the IRQ is different from mach-pxa, I'd prefer to move the PMU device back into mach-pxa/. Will introduce the PMU device to MMP once it's enabled and tested. Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/cm-x300: enable the IRQ_WAKEUP0 as wakeup source.Igor Grinberg2010-08-051-0/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Igor Grinberg <grinberg@compulab.co.il> Signed-off-by: Mike Rapoport <mike@compulab.co.il> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: add set_type to the pxa3xx ext_wakeup irq chip.Igor Grinberg2010-08-051-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | pxa3xx cpu needs the irq type setup to be able to wakeup from low power mode on IRQ_WAKEUPx events. Signed-off-by: Igor Grinberg <grinberg@compulab.co.il> Signed-off-by: Mike Rapoport <mike@compulab.co.il> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: merge stargate2 and imote2 board filesJonathan Cameron2010-08-053-817/+454
| | | | | | | | | | | | | | | | | | Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Acked-by: Stefan Schmidt <stefan@datenfreihafen.org> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa: fix all devices using wm97xx_batt.hMarek Vasut2010-08-057-47/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This file is scheduled for removal, therefore fix all devices that use this file to use the suggested wm97xx.h and pass platform data properly. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Acked-by: Robert Jarzmik <robert.jarzmik@free.fr> Acked-by: Tomas Cech <sleep_walker@suse.cz> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/z2: Register WM8750Marek Vasut2010-06-181-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | This patch registers the WM8750 codec on a proper place on the ZipitZ2 machine after the WM8750 driver was converted to new API. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/z2: Add battery support into Zipit Z2Marek Vasut2010-06-181-3/+39
| | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for the AER915 battery chip into Zipit Z2 platform file. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/raumfeld: Check charge state after resumeDaniel Mack2010-06-181-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | Use the resume callback of the pda_power supply framework to check for a 'charge finished' event that might have occured during the sleep phase. Signed-off-by: Daniel Mack <daniel@caiaq.de> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/income: Add Income SBC supportMarek Vasut2010-06-185-3/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is support for custom design based on Toradex Colibri PXA270 CPU card. Initial patch was by Pavel Revak. [daniel - rebased the code to follow the module/board split] Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Cc: Pavel Revak <palo@bielyvlk.sk> Cc: Daniel Mack <daniel@caiaq.de> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/colibri270: Split module and base board codeDaniel Mack2010-06-185-88/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow the idea of several MX31 based boards and split code that is related to the module from code that is baseboard specific. This makes adding new base board support easier, while avoiding code duplication. Signed-off-by: Daniel Mack <daniel@caiaq.de> Acked-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/colibri270: Add TSC supportMarek Vasut2010-06-182-0/+43
| | | | | | | | | | | | | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/colibri270: Add UHC supportMarek Vasut2010-06-181-0/+34
| | | | | | | | | | | | | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/colibri270: Add FFUART MFPMarek Vasut2010-06-181-0/+4
| | | | | | | | | | | | | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/colibri270: Add MMC supportMarek Vasut2010-06-182-0/+32
| | | | | | | | | | | | | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/colibri270: Refactor board definition fileMarek Vasut2010-06-182-35/+43
| | | | | | | | | | | | | | | | | | | | | | | | This patch just moves code around and polishes it. Also, compile in only selected pieces of hardware. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/vpac270: Add VGA modes for ADV7125Marek Vasut2010-06-181-1/+49
| | | | | | | | | | | | | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/vpac270: Add PMIC supportMarek Vasut2010-06-181-1/+57
| | | | | | | | | | | | | | | | | | | | | This patch adds support for the MAX1587A used on Voipac PXA270 board. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
| | * [ARM] pxa/vpac270: Convert to use PATA PXA driverMarek Vasut2010-06-181-5/+13
| | | | | | | | | | | | | | | Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
OpenPOWER on IntegriCloud