summaryrefslogtreecommitdiffstats
path: root/arch/arm
Commit message (Collapse)AuthorAgeFilesLines
* make reset_cpu a __noreturn functionSascha Hauer2010-03-306-6/+12
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add unaligned access supportSascha Hauer2010-03-301-0/+19
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX25 : fix define name for clock frequencyEric Benard2010-03-221-2/+2
| | | | | | | CONFIG_MX35_HCLK_FREQ -> CONFIG_MX25_HCLK_FREQ Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* remove unused file arch/arm/cpu/cache.SSascha Hauer2010-03-181-70/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* armv5: use proper cache flush functionSascha Hauer2010-03-182-1/+114
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* io.h: update definitions of __raw_{read,write}*Marc Kleine-Budde2010-02-161-6/+6
| | | | | | | This patch updates the definitions of the __raw_read and __raw_write functions so that "sparse" doesn't complain. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* ioreadsb: put the whole ioreadsb function into the .text.readsb sectionMarc Kleine-Budde2010-02-161-2/+2
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* start-arm: cleanup: proper indentionMarc Kleine-Budde2010-02-161-6/+6
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* arm/cpu/Makefile: cleanup: proper indentionMarc Kleine-Budde2010-02-161-5/+6
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* arm/Makefile: keep list of boards sortedMarc Kleine-Budde2010-02-161-1/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* arm/Kconfig: removed unused TAG optionsMarc Kleine-Budde2010-02-161-19/+0
| | | | | | | | | The tags for the command line parameters are not used, so let's remove them: - CMDLINE_TAG - SETUP_MEMORY_TAGS - INITRD_TAG Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* arm/Kconfig: delete trailing whitespaceMarc Kleine-Budde2010-02-161-1/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* EP93xx: Fix system controller register definitionsMatthias Kaehlcke2010-02-081-1/+2
| | | | | | | | | EP93xx: The system controller register definition doesn't take into account a 4 byte gap between ChipId and SysCfg, in consequence all accesses to syscon registers ahead of ChipId fail. Fix this by inserting a filler field Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'pu'Sascha Hauer2010-02-0113-32/+480
|\
| * i.MX: select armv6 for i.MX31/35Sascha Hauer2010-02-011-0/+2
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * add armv6 support to the konfig systemSascha Hauer2010-02-011-0/+8
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * remove typedef cmd_tbl_t and replace it with struct commandSascha Hauer2010-02-016-7/+7
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Use cache functions from kernelSascha Hauer2010-02-015-25/+463
| | | | | | | | | | | | | | | | These cache functions have been extracted from arch/arm/boot/compressed/head.S. The old code only worked properly on ARMv4. Tested on ARMv4, ARMv5, ARMv6 hardware. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | i.MX35: Fix pad control bit positionsJuergen Beisert2010-02-011-15/+15
| | | | | | | | | | | | | | | | | | | | | | Using these macros simplify the configuration for special GPIO usage. But they should use correct bit positions for usage in the IOMUX_PAD() macro. Note: These are the bit positions of the i.MX35 CPU. Not checked for the other i.MX3x CPUs. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'next'Sascha Hauer2010-02-0116-31/+1752
|\ \
| * \ Merge branch 'for-sha-mx35-3-stack-updates' of ↵Sascha Hauer2010-01-191-31/+36
| |\ \ | | | | | | | | | | | | ssh://git.pengutronix.de/git/mkl/barebox into next
| | * | i.MX35 3stack: update of defconfigMarc Kleine-Budde2010-01-181-31/+36
| | | | | | | | | | | | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
| * | | Add necessary clocks & defines to get I2C support for i.MX27Eric Benard2010-01-162-0/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | Add support for EDB93xx boardsMatthias Kaehlcke2010-01-141-0/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added support for the following Cirrus Logic EDB93xx boards: EDB9301 EDB9302 EDB9302A EDB9307 EDB9307A EDB93012 EDB9315 EDB9315A Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | Add support for EP9xx GPIOsMatthias Kaehlcke2010-01-144-1/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added generic GPIO support for EP93xx SoCs Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: Add support for EP93xx SoCsMatthias Kaehlcke2010-01-1410-0/+1308
| | |/ | |/| | | | | | | | | | | | | | | | Add support for the Cirrus Logic EP93xx platform Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Fix nand_imx for i.MX21Ivo Clarysse2010-01-292-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Recent changes to the nand_imx driver broke it for i.MX21 systems; the i.MX21 NAND controller is more akin to the one in i.MX27/i.MX31, than to the one in i.MX25/i.MX35. Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | mach-at91: reset_cpu: fix confusing reference to watchdogPeter Korsgaard2010-01-261-1/+1
|/ / | | | | | | | | | | | | | | On at91 we talk directly to the reset controller to reset the cpu, rather than use the watchdog, so update the comment to match. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* / fix path specs in arch/arm/mach-arm.doxMatthias Kaehlcke2010-01-041-6/+6
|/ | | | | | | | | | Fix incorrect path specs in the documentation for adding an ARM based CPU (MACH) to the tree Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> -- Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'pu'Sascha Hauer2009-12-2120-684/+1208
|\
| * omap3_evm: update defconfigSascha Hauer2009-12-181-4/+23
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * beagle board: update defconfigSascha Hauer2009-12-181-19/+49
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * sdp3430: update defconfigSascha Hauer2009-12-181-17/+50
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * i.MX35 3stack: update defconfigSascha Hauer2009-12-181-38/+70
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * i.MX25 3stack: update defconfigSascha Hauer2009-12-181-41/+67
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Digi a9m2440: update defconfigSascha Hauer2009-12-181-44/+55
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Digi a9m2410: update defconfigSascha Hauer2009-12-181-44/+52
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * at91sam9263ek: update defconfigSascha Hauer2009-12-181-45/+52
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * at91sam9260ek: update defconfigSascha Hauer2009-12-181-34/+59
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * eukrea cpuimx27: update defconfigSascha Hauer2009-12-181-48/+61
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * mmccpu: update defconfigSascha Hauer2009-12-181-53/+57
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * netx: update defconfigSascha Hauer2009-12-181-38/+65
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pm9263: update defconfigSascha Hauer2009-12-181-34/+62
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pcm043: update defconfigSascha Hauer2009-12-181-40/+74
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * scb9328: update defconfigSascha Hauer2009-12-181-31/+113
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * mx27ads: update defconfigSascha Hauer2009-12-181-36/+77
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pca100: update defconfigSascha Hauer2009-12-181-41/+69
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pcm037: update defconfigSascha Hauer2009-12-181-35/+88
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * mx21ads: update defconfigSascha Hauer2009-12-181-41/+64
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * imx ipu fb: Make fb_videomode constSascha Hauer2009-12-181-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>