Sascha Hauer
e11c07c339
make reset_cpu a __noreturn function
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-03-30 14:15:03 +02:00
Sascha Hauer
3348c81992
add unaligned access support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-03-30 14:14:58 +02:00
Eric Benard
ce2411432e
i.MX25 : fix define name for clock frequency
...
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>
2010-03-22 09:20:07 +01:00
Sascha Hauer
78127b0a97
remove unused file arch/arm/cpu/cache.S
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-03-18 08:14:03 +01:00
Sascha Hauer
a5189af297
armv5: use proper cache flush function
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-03-18 08:12:19 +01:00
Marc Kleine-Budde
aadc4c2990
io.h: update definitions of __raw_{read,write}*
...
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>
2010-02-16 21:49:33 +01:00
Marc Kleine-Budde
9762ce53b2
ioreadsb: put the whole ioreadsb function into the .text.readsb section
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2010-02-16 21:49:33 +01:00
Marc Kleine-Budde
75478b15bf
start-arm: cleanup: proper indention
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2010-02-16 21:49:29 +01:00
Marc Kleine-Budde
d6f04bf3c8
arm/cpu/Makefile: cleanup: proper indention
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2010-02-16 21:49:18 +01:00
Marc Kleine-Budde
d9cdb7fb8c
arm/Makefile: keep list of boards sorted
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2010-02-16 15:22:42 +01:00
Marc Kleine-Budde
fda86e70c8
arm/Kconfig: removed unused TAG options
...
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>
2010-02-16 15:22:42 +01:00
Marc Kleine-Budde
16a14a7b81
arm/Kconfig: delete trailing whitespace
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2010-02-16 15:22:42 +01:00
Matthias Kaehlcke
8676736218
EP93xx: Fix system controller register definitions
...
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>
2010-02-08 14:42:06 +01:00
Sascha Hauer
6cbf70a01a
Merge branch 'pu'
2010-02-01 17:25:59 +01:00
Sascha Hauer
7d3da14a7e
i.MX: select armv6 for i.MX31/35
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-02-01 17:25:32 +01:00
Sascha Hauer
e304879aba
add armv6 support to the konfig system
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-02-01 17:25:32 +01:00
Sascha Hauer
922bb41a47
remove typedef cmd_tbl_t and replace it with struct command
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-02-01 17:25:32 +01:00
Sascha Hauer
3f1bf1f058
Use cache functions from kernel
...
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>
2010-02-01 17:23:40 +01:00
Juergen Beisert
e4ee34a829
i.MX35: Fix pad control bit positions
...
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>
2010-02-01 16:28:06 +01:00
Sascha Hauer
7ca411ecd2
Merge branch 'next'
2010-02-01 16:16:12 +01:00
Ivo Clarysse
512a1c80ce
Fix nand_imx for i.MX21
...
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>
2010-01-29 09:33:02 +01:00
Peter Korsgaard
33b842d3ce
mach-at91: reset_cpu: fix confusing reference to watchdog
...
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>
2010-01-26 19:00:45 +01:00
Sascha Hauer
976b4be602
Merge branch 'for-sha-mx35-3-stack-updates' of ssh://git.pengutronix.de/git/mkl/barebox into next
2010-01-19 09:25:26 +01:00
Marc Kleine-Budde
196333c1e5
i.MX35 3stack: update of defconfig
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2010-01-18 12:19:28 +01:00
Eric Benard
21a9d8d87e
Add necessary clocks & defines to get I2C support for i.MX27
...
Signed-off-by: Eric Benard <eric@eukrea.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-01-16 12:32:34 +01:00
Matthias Kaehlcke
6dff4e13a1
Add support for EDB93xx boards
...
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>
2010-01-14 10:04:13 +01:00
Matthias Kaehlcke
80bbe0c66e
Add support for EP9xx GPIOs
...
Added generic GPIO support for EP93xx SoCs
Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-01-14 10:04:13 +01:00
Matthias Kaehlcke
3d26aca96d
ARM: Add support for EP93xx SoCs
...
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>
2010-01-14 10:04:12 +01:00
Matthias Kaehlcke
d7c3ca2623
fix path specs in arch/arm/mach-arm.dox
...
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>
2010-01-04 11:11:55 +01:00
Sascha Hauer
a5bd96de7d
Merge branch 'pu'
2009-12-21 11:43:06 +01:00
Robert P. J. Day
0753a77e64
ARM: Correct Kconfig typo, "optimzed" -> "optimized".
...
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-21 09:48:13 +01:00
Sascha Hauer
b6ab79549d
omap3_evm: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:04 +01:00
Sascha Hauer
90fb780cf4
beagle board: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:04 +01:00
Sascha Hauer
1944f3a3e5
sdp3430: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:04 +01:00
Sascha Hauer
7657c586e1
i.MX35 3stack: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
a4420cba60
i.MX25 3stack: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
f9050f1b02
Digi a9m2440: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
3cdd830d96
Digi a9m2410: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
644143a9fc
at91sam9263ek: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
e14b70b502
at91sam9260ek: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
c1de481425
eukrea cpuimx27: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
5d652ef481
mmccpu: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
e4e59735ab
netx: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
3a0103dfe6
pm9263: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:45:03 +01:00
Sascha Hauer
8ea59559e3
pcm043: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:44:59 +01:00
Sascha Hauer
873b08971f
scb9328: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:44:59 +01:00
Sascha Hauer
fe9f380406
mx27ads: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:44:59 +01:00
Sascha Hauer
fadfb7b56e
pca100: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:44:58 +01:00
Sascha Hauer
c173ec1f0a
pcm037: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:44:58 +01:00
Sascha Hauer
533da0f40f
mx21ads: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-18 16:44:58 +01:00