summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/include/mach/imx27-regs.h
Commit message (Collapse)AuthorAgeFilesLines
* ARM i.MX: Use SRAM stack in lowlevel codeSascha Hauer2013-02-041-0/+1
| | | | | | | | Several i.MX boards setup a temporary stack in their lowlevel code. Instead of using STACK_BASE use a stack in internal SRAM to get rid of the STACK_BASE compile time dependency. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX27 regs remove unnecessary includeSascha Hauer2012-11-271-2/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX27: remove duplicate ESDCTL registersSascha Hauer2012-10-171-36/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX27: move PCCR gate registers to its only userSascha Hauer2012-10-171-63/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX27: Cleanup remaining unprefixed registersSascha Hauer2012-10-171-54/+53
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX: remove unused improperly prefixed register definesSascha Hauer2012-10-171-6/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX: Use SoC specific base to access sdram controller registersSascha Hauer2012-10-171-1/+1
| | | | | | | | This redefines the sdram controller registers as offsets to the base rather than as absolute addresses. All users are fixed to use the SoC specific base address. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX: rework bootsource settingSascha Hauer2012-10-151-10/+0
| | | | | | | | | | This moves the known i.MX bootsource settings to a single file so that the code can be shared. Also we add a enum for the different boot sources so that it can be used in C Code and not only on the shell. The pcm038 board is changed to use it instead of digging in the registers manually. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX: Add header file for WEIM cs setupSascha Hauer2012-10-041-10/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX/MXS: Allow to include imx*-regs.h directlySascha Hauer2012-10-041-4/+0
| | | | | | In fact we can be happy about everyone including the files directly. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX27: give register base addresses a proper MX27_ prefixSascha Hauer2012-10-041-86/+139
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX: implement clocksource as driverSascha Hauer2012-09-171-23/+0
| | | | | | | To get rid of the register definitions in the SoC header files. platform_device_id is used to distinguish between gpt types. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* PCM970: Added support for CompactFlashAlexander Shiyan2012-05-231-0/+13
| | | | | | | | Added support for CompactFlash cards for PCM970 development board via PCMCIA window. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* imx27-regs: fix .h usage in assembly fileEric Bénard2012-04-051-0/+2
| | | | | | | | | | | 7ab0a0a i.MX27: Added helper for setup chipselect control register added an helper which triggers the following error : arch/arm/mach-imx/include/mach/imx27-regs.h:243: Error: bad instruction `static inline void imx27_setup_weimcs(size_t cs,unsigned upper,unsigned lower,unsigned addional)' This patch fix this problem. Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX27: Added helper for setup chipselect control registerAlexander Shiyan2012-04-021-18/+10
| | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX27: Define base address for SDHC1,2,3Alexander Shiyan2012-03-201-0/+3
| | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX27: initialize MAXSascha Hauer2011-12-081-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX27: Add spi2 supportSascha Hauer2011-08-241-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX27: Add IIM supportSascha Hauer2011-07-291-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM i.MX27: remove duplicated definesSascha Hauer2010-11-021-8/+0
| | | | | | | The esdctl regs are now in a seperate header file, so remove the duplicates from imx27-regs.h Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX remove wdog registers from header filesSascha Hauer2010-10-211-8/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Fix watchdog's register size for the i.MX27 CPUJuergen Beisert2010-09-271-3/+3
| | | | | | | | | | | | | | | commit 5bd9c57d575126448c7d325547538a55e5cd81d6 Author: Juergen Beisert <jbe@pengutronix.de> Date: Fri Sep 24 14:51:42 2010 +0200 Fix watchdog's register size for the i.MX27 CPU The watchdog registers on the i.MX27 CPU are 16 bit registers. This patch just fixes the access macro. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX27: Add some missing device base addressesSascha Hauer2010-06-241-0/+3
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX27: merge iomux pim definitions from kernelSascha Hauer2010-06-241-93/+0
| | | | | | | | The Kernel pin definitions are more complete and up to date. Being here we also use seperate files for the iomuxer like the other i.MX SoCs already do. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX27: add required defines for I2C2Eric Bénard2010-05-181-0/+3
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Add necessary clocks & defines to get I2C support for i.MX27Eric Benard2010-01-161-0/+1
| | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/machJean-Christophe PLAGNIOL-VILLARD2009-10-221-0/+354
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>