aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* [ARM] MXC: do not include mach/hardware.h from mach/memory.hSascha Hauer2008-12-18
| | | | | | Instead of including other header files, define PHYS_OFFSET directly Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [ARM] MXC: do not include mach/hardware.h from mach/timex.hSascha Hauer2008-12-18
| | | | | | Instead of including other header files, define CLOCK_TICK_RATE directly Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [ARM] MXC: remove dependency to other include files from irqs.hSascha Hauer2008-12-18
| | | | | | | This patch removes the inclusion of mach/hardware.h from mach/irqs.h and switches to more meaningful names for the irq related macros. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [ARM] MX1/MX2 DMA: add missing local_irq_restore()Sascha Hauer2008-12-18
| | | | | | | This patch adds a missing call to local_irq_restore() and fixes some compiler warnings about unused variables for MX1. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [ARM] MX27ads: fix function nameSascha Hauer2008-12-18
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [ARM] MX1: Add missing selection of ARM920TSascha Hauer2008-12-18
| | | | | | | The MX1 only has one possible CPU type, ARM920T. Select it in Kconfig. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'rmk-devel-mxc-pu-v2' of ↵Russell King2008-12-17
|\ | | | | | | git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6 into devel
| * Unused variable 'reg' removed.Claudio Scordino2008-12-16
| | | | | | | | | | Signed-off-by: Claudio Scordino <claudio@evidence.eu.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * patch-mxc-fiqPaulius Zaleckas2008-12-16
| | | | | | | | | | | | | | | | Drivers which are going to use it will have to select it and use mxc_set_irq_fiq() to set FIQ mode for this interrupt. Signed-off-by: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * patch-mx1-UART-supportPaulius Zaleckas2008-12-16
| | | | | | | | | | | | | | Adds support for MX1 architecture to UART driver. Signed-off-by: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * patch-mx1-mtd-xipDarius Augulis2008-12-16
| | | | | | | | | | | | | | Adds MTD XIP support for ARCH_MX1. Signed-off-by: Darius Augulis <augulis.darius@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * patch-mx1-add-devicesDarius Augulis2008-12-16
| | | | | | | | | | | | | | Adds common devices to ARCH_MX1. Signed-off-by: Darius Augulis <augulis.darius@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * patch-mxc-add-ARCH_MX1Paulius Zaleckas2008-12-16
| | | | | | | | | | | | | | | | | | Adds MX1 architecture to platform MXC. It will supersede mach-imx and let it die. Signed-off-by: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> Signed-off-by: Darius Augulis <augulis.darius@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * patch-iomux-mx1-mx2-cleanupDarius Augulis2008-12-16
| | | | | | | | | | | | | | Fix GIUS register setup in the mxc_gpio_mode(). Signed-off-by: Darius Augulis <augulis.darius@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX31: defconfig for mx31moboard platformValentin Longchamp2008-12-16
| | | | | | | | | | Signed-off-by: Valentin Longchamp <valentin.longchamp@epfl.ch> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX31: basic support for mx31moboard platformValentin Longchamp2008-12-16
| | | | | | | | | | | | | | | | Initial support for mx31moboard platfor with 3 serial ports and NOR Flash Signed-off-by: Valentin Longchamp <valentin.longchamp@epfl.ch> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * MX31: UART5 pins definitionValentin Longchamp2008-12-16
| | | | | | | | | | | | | | pins definition for UART5 when used in alternate mode 2 Signed-off-by: Valentin Longchamp <valentin.longchamp@epfl.ch> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * MX31: definitions for UART2 pinsValentin Longchamp2008-12-16
| | | | | | | | | | | | | | UART2 pins when used in functionnal mode Signed-off-by: Valentin Longchamp <valentin.longchamp@epfl.ch> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * imxmmc: use readl/writelMarc Kleine-Budde2008-12-16
| | | | | | | | | | | | | | Use readl/writel instead of direct pointer deref. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * imxmmc: Remove unused variablesMarc Kleine-Budde2008-12-16
| | | | | | | | | | | | | | | | This removes clkrt and cmdat from struct imxmci_host, they are unused. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * imxmmc: Checkpatch cleanupMarc Kleine-Budde2008-12-16
| | | | | | | | | | | | | | | | This cleans up the warnings issued by the checkpatch script and remove the file history from the header Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] pcm037: add NAND supportSascha Hauer2008-12-16
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX3: add NAND supportSascha Hauer2008-12-16
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] pcm038: Add NAND supportSascha Hauer2008-12-16
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX27: Add NAND resourcesSascha Hauer2008-12-16
| | | | | | | | | | | | | | This patch adds the platform device and resources for NAND on mx27 boards. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Add default configuration for MX31PDK board.Fabio Estevam2008-12-16
| | | | | | | | | | Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: sascha Hauer <s.hauer@pengutronix.de>
| * Add basic support for MX31PDK board.Fabio Estevam2008-12-16
| | | | | | | | | | | | | | | | Add basic support to the MX31PDK development board, also known as MX31 3DS or MX31 3-stack board (http://www.freescale.com/imx31pdk). Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] pcm037: Add support for SRAM deviceSascha Hauer2008-12-16
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] pcm037: add support for the on-board LAN9217 network controllerGuennadi Liakhovetski2008-12-16
| | | | | | | | | | | | | | smc911x now also supports LAN921{5,7,8} network controllers. Signed-off-by: Guennadi Liakhovetski <lg@denx.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pcm038: add driver for static ramSascha Hauer2008-12-16
| | | | | | | | | | | | | | | | | | The pcm038 module (phyCORE-i.MX27) comes with a 512 KiB static RAM which can be battery buffered. Add mtd_ram support and configure the chip select line, to which the sram is attached. Signed-off-by: Luotao Fu <l.fu@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * i.MX31: fix mxc_iomux_set_pad()Guennadi Liakhovetski2008-12-16
| | | | | | | | | | | | | | | | mxc_iomux_set_pad() is buggy on i.MX31 - it calculates the register and the offset therein wrongly. Fix it. Signed-off-by: Guennadi Liakhovetski <lg@denx.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX3 iomux: add more pin definitionsSascha Hauer2008-12-16
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX1/MX2: simplify mxc_gpio_setup_multiple_pinsSascha Hauer2008-12-16
| | | | | | | | | | | | | | | | | | mxc_gpio_setup_multiple_pins used to take several ALLOC_MODE flags. Most of them are unused, so simplify the function by removing the flags. Also, instead of using a confusing MXC_GPIO_ALLOC_MODE_RELEASE flag in a function having alloc in its name, add a mxc_gpio_release_multiple_pins function. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX27: add i.MX27 SDHC1 and SDHC2 GPIO declarationsJulien Boibessot2008-12-16
| | | | | | | | | | Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * MX27: Add USB pin function definesSascha Hauer2008-12-16
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX27ads: remove unused defineSascha Hauer2008-12-16
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX2: Add IRQ_GPIOE definitionSascha Hauer2008-12-16
| | | | | | | | | | | | The MX2 has 5 gpio ports, IRQ_GPIOE was missing so far. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * MX27: Fix EMMA Base addressesSascha Hauer2008-12-16
| | | | | | | | | | | | | | The EMMA (Enhanced Multimedia Engine) is divided into two parts, the postprocessor and the preprocessor. Fix the base addresses. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [ARM] MX2: DMA updatesSascha Hauer2008-12-16
| | | | | | | | | | | | | | This one updates DMA support on MX2 which got broken in: [ARM] Hide ISA DMA API when ISA_DMA_API is unset Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'mxc-pu-imxfb' of ↵Russell King2008-12-17
|\ \ | | | | | | | | | git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6 into devel
| * | i.MX Framebuffer: add TFT supportSascha Hauer2008-12-16
| | | | | | | | | | | | | | | | | | | | | | | | With TFTs we can do 5/6/5 instead of 4/4/4. Add a bitfield for this and use it with TFTs. Acked-by: Krzysztof Helt <krzysztof.h1@poczta.fm> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | i.MX Framebuffer: rename imxfb_mach_info to imx_fb_platform_dataSascha Hauer2008-12-16
| | | | | | | | | | | | | | | | | | rename imxfb_mach_info to a name more common to kernel hackers Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | i.MX Framebuffer: Cleanup Coding styleSascha Hauer2008-12-16
| | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | i.MX Framebuffer: remove header fileSascha Hauer2008-12-16
| | | | | | | | | | | | | | | | | | | | | Move contents of imxfb.h to imxfb.c since it is used only in this file Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | i.MX Framebuffer: fix marginsSascha Hauer2008-12-16
| | | | | | | | | | | | | | | | | | | | | | | | The upper/lower and left/right margins are mixed up in the driver. Fix it Acked-by: Krzysztof Helt <krzysztof.h1@poczta.fm> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | i.MX Framebuffer: Use readl/writel instead of direct pointer derefJuergen Beisert2008-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch prepares the current i.MX1 framebuffer driver for usage in the whole i.MX family. It switches to readl/writel for register accesses. Also it moves the register definitions to the driver where they belong. Acked-by: Krzysztof Helt <krzysztof.h1@poczta.fm> Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | i.MX Framebuffer: remove gpio setup functionSascha Hauer2008-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the gpio mux setup function from i.MX framebuffer driver. This function is platform specific and thus should be done by the board setup. As there are currently no in-kernel users of this driver we do not break anything. Acked-by: Krzysztof Helt <krzysztof.h1@poczta.fm> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | MAINTAINERS: Add myself as i.MX Framebuffer driver maintainerSascha Hauer2008-12-16
| | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | Merge master.kernel.org:/home/rmk/linux-2.6-armLinus Torvalds2008-12-15
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master.kernel.org:/home/rmk/linux-2.6-arm: [ARM] 5348/1: fix documentation wrt location of the alignment trap interface [ARM] Ensure linux/hardirqs.h is included where required [ARM] fix kernel-doc syntax [ARM] arch/arm/common/sa1111.c: Correct error handling code [ARM] 5341/2: there is no copy_page on nommu ARM
| | * | [ARM] 5348/1: fix documentation wrt location of the alignment trap interfaceNicolas Pitre2008-12-15
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nicolas Pitre <nico@marvell.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>