Jean-Christophe PLAGNIOL-VILLARD
d8c86961b3
move boards to arch/<architecure>/boards
...
this will allow each arch to handle the boards more simply and depending on
there need
the env var BOARD will refer to the current board dirent
for sandbox as we have only one board the board dirent is arch/sandbox/board
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-07-23 08:35:25 +02:00
Sascha Hauer
75f99628fc
Add Garz+Fricke Neso support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-07-05 12:53:44 +02:00
Sascha Hauer
90fc3a6117
remove eco920 board support
...
It has been broken for long time and nobody cared, so remove it.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-06-24 11:36:37 +02:00
Eric Benard
f2fdfe875f
Add support for Eukrea CPUIMX35
...
this modules is based on Freescale's i.MX357 CPU, with 128MB of
mDDR, 256 MB NAND, and ethernet PHY.
Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-06-10 15:57:18 +02:00
Eric Benard
3466b8b2bc
Add support for Eukrea's CPUIMX25
...
This boards integrates 64mB of DDR, a 256MB NAND flash, a RMII Ethernet PHY
and a i.MX257 CPU.
Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-05-25 09:27:00 +02:00
Sascha Hauer
0418f39688
define __LINUX_ARM_ARCH__ for armv6 processors
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-05-03 15:02:03 +02: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
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
Sascha Hauer
a3ffa97f40
rename U-Boot-v2 project to barebox
...
This has been done with the following script:
find -path ./.git -prune -o -type f -print0 | xargs -0 -r sed -i \
-e 's/u2boot/barebox/g' \
-e 's/U2Boot/barebox/g' \
-e 's/U-boot V2/barebox/g' \
-e 's/u-boot v2/barebox/g' \
-e 's/U-Boot V2/barebox/g' \
-e 's/U-Boot-v2/barebox/g' \
-e 's/U_BOOT/BAREBOX/g' \
-e 's/UBOOT/BAREBOX/g' \
-e 's/uboot/barebox/g' \
-e 's/u-boot/barebox/g' \
-e 's/u_boot/barebox/g' \
-e 's/U-Boot/barebox/g' \
-e 's/U-boot/barebox/g' \
-e 's/U-BOOT/barebox/g'
find -path ./.git -prune -o \( -name "*u-boot*" -o -name "*uboot*" -o -name "*u_boot*" \) -print0 | \
xargs -0 -r rename 's/u[-_]?boot/barebox/'
It needs some manual fixup following in the next patch
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-15 10:18:30 +01:00
Marc Kleine-Budde
e2b4a792f8
arm/Makefile: don't set ABI unconditionally to "apcs-gnu"
...
Since commit 67b2697613
we have
configureable ABI support in the bootloader, so don't set apcs-gnu
unconditionally.
Signed-off-by: Marc Kleine-Budde <mkl at pengutronix.de>
Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
CC: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-11 11:49:29 +01:00
Sascha Hauer
f5caf0c5b2
omap: Use correct label in arch/arm/Makefile
...
Currently all omap boards reside in boards/omap. This is
probably not a good idea as it leaves no good place to
put custom omap boards in. Anyway, make the boards compile
again until someone provides a better solution.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-12-10 12:15:01 +01:00
Jean-Christophe PLAGNIOL-VILLARD
71306852fd
arm: generate mach-types.h instead of static version
...
mach-types against v2.6.32-rc5
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-11-03 13:01:46 +01:00
Jean-Christophe PLAGNIOL-VILLARD
67b2697613
arm: add configurable AEABI support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-11-03 13:01:27 +01:00
Jean-Christophe PLAGNIOL-VILLARD
7dcef1bb20
arm: update cpu tunning
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-11-03 09:47:39 +01:00
Jean-Christophe PLAGNIOL-VILLARD
a4292fe7cf
arm: add endian config support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-11-03 09:47:32 +01:00
Jean-Christophe PLAGNIOL-VILLARD
c7ce98dc8d
arm: use -marm as default when it's possible
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-11-03 09:47:24 +01:00
Jean-Christophe PLAGNIOL-VILLARD
159c92d140
arm: remove non used cpu-y
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-11-03 09:47:12 +01:00
Jean-Christophe PLAGNIOL-VILLARD
d4a54dfa42
arch/arm/Makefile: cleanup
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-11-03 09:46:09 +01:00
Jean-Christophe PLAGNIOL-VILLARD
bab3a3b976
arm: introduce CPU CONFIG from linux
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-11-03 09:45:55 +01:00
Jean-Christophe PLAGNIOL-VILLARD
eea19dc488
at91: Atmel Ref board fix config MACH to match with mach-types
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-11-02 14:44:43 +01:00
Jean-Christophe PLAGNIOL-VILLARD
af88baca30
at91: add support for the at91sam9263ek board of Atmel
...
Here is the page on Atmel website:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Patrice VILCHEZ <patrice.vilchez@atmel.com>
Cc: Sedji Gaouaou <sedji.gaouaou@atmel.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-11-02 08:31:52 +01:00
Jean-Christophe PLAGNIOL-VILLARD
f6a579da9c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-10-22 14:21:25 +02:00
Jean-Christophe PLAGNIOL-VILLARD
9956bdf77d
arm: merge proc-armv/ptrace.h and ptrace.h in one file
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-10-22 12:12:48 +02:00
Jean-Christophe PLAGNIOL-VILLARD
81362c2b2a
at91sam9: move to at91
...
this will allow to add at91rm9200 with the same api as done in the kernel
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-10-20 15:02:36 +02:00
Sascha Hauer
55e94293d5
add Freescale MX25 3stack board support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-09-08 12:42:56 +02:00
Eric Benard
b2db2e6cd8
Add Eukrea CPUIMX27 support
...
CPUIMX27 is built around Freescale's i.MX27 and has up to 64MB of
NOR Flash, up to 512MB of NAND Flash and up to 256MB of mDDR,
it includes an ethernet PHY in MII mode, an I2C RTC and a
ST16554 QuadUART on nCS3.
Signed-off-by: Eric Benard <eric@eukrea.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-07-16 09:46:34 +02:00
Juergen Beisert
f1ed0ae1c6
Add the basic support for the DIGI a9m2440 CPU card.
...
Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
2009-07-01 15:58:57 +02:00
Juergen Beisert
27acfbda77
Add the basic support for the DIGI a9m2410 CPU card.
...
Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
2009-07-01 15:58:48 +02:00
Juergen Beisert
5139e618b8
Add basic architecture support for Samsung's S3C2410 and S3C2440 CPU.
...
It includes a
- driver for the internal UART
- driver for the internal NAND controller
- support to boot from NAND
- PLL handling
- SDRAM initialisation
Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
2009-07-01 14:36:40 +02:00
Marc Kleine-Budde
0780441a3f
[mmccpu] add new board: Bucyrus MMC-CPU
...
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2009-05-19 10:21:53 +02:00
Sascha Hauer
a3f20a4545
Arm: remove -msoft-float option
...
This breaks compilation on a hardfloat toolchain as we would need
AFLAGS += -msoft-float aswell. Since we do not use floating point
we can equally well remove the option completely.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-04-21 16:56:16 +02:00
Sascha Hauer
5151577032
add initial phyCard-i.MX27 support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-04-14 17:10:07 +02:00
Ivo Clarysse
fcfbd10d3c
Add Freescale i.MX21 support
...
Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-04-07 08:55:04 +02:00
Sascha Hauer
0cb4c4e2a5
imx: Add Phytec Phycore i.MX35 aka PCM043 support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-02-06 14:44:46 +01:00
Sascha Hauer
9a252f1ac9
add Support for Freescale MX35 3Stack Board
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-02-06 14:44:46 +01:00
Sascha Hauer
0dd24dc17d
add Ronetix pm9263 board support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-01 12:16:31 +02:00
Sascha Hauer
8a03bff03e
[arm] Add cleanup flags only when modules are disabled. Otherwise
...
we remove functions from the binary which are needed for
modules
2008-07-03 10:30:44 +02:00
Sascha Hauer
f3351ebd78
add basic at91sam9260 support. Currently only second stage
...
bootloader is supported:
- No SDRAM initialisation
- No UART init / baudrate change
2008-06-06 09:30:32 +02:00
Nishanth Menon
053034d182
010-OMAP-addbase
...
[Patch 10/17] U-Boot-V2:ARM:OMAP3: Add support for OMAP and Cortex A8
This patch adds support for OMAP3 platforms. Mainly to setup the infrastructure.
ARMV7 requires a different I/D cache cleanup code which is introduced in this patch
Signed-off-by: Nishanth Menon<x0nishan@ti.com>
2008-06-05 19:45:28 +02:00
Nishanth Menon
1ecafc5f8d
004-arm-makefile
...
[Patch 04/17] U-Boot-V2:ARM: Remove unwanted flags from Makefile
CFLAGS: "-D __ARM__" should have been "-D__ARM__". this breaks sparse check.
Further -nostdinc in Makefile is redfined by
commit ID:847934bc960ba1588c87e283118318dfdd78d4c0
This is unecessary as NOSTDINC_FLAGS defines it
Signed-off-by: Nishanth Menon<x0nishan@ti.com>
2008-06-05 19:45:14 +02:00
Sascha Hauer
36ffd6f18a
[kbuild] move -pipe from architecture Makefiles to toplevel
...
Makefile
2008-06-03 12:54:37 +02:00
Sascha Hauer
39a78d9951
[kbuild] remove -Wall from architecture Makefiles. It's already
...
in toplevel CFLAGS
2008-06-03 12:51:05 +02:00
Sascha Hauer
847934bc96
[kbuild] move -nostdinc from architecture Makefiles to toplevel
...
Makefile
2008-06-03 12:39:45 +02:00
Sascha Hauer
b8725ffe1d
[kbuild] move -ffreestanding from architecture Makefiles to toplevel
...
Makefile
2008-06-03 12:37:52 +02:00
Sascha Hauer
bca64df501
[kbuild] move -fno-builtin from architecture Makefiles to toplevel
...
Makefile
2008-06-03 12:36:35 +02:00
Sascha Hauer
7681d868ba
[kbuild] move -Os flag from architecture Makefiles to toplevel
...
Makefile
2008-06-03 12:29:57 +02:00
Sascha Hauer
878f38de8f
[kbuild] change architecture Makefiles not to overwrite
...
CFLAGS, instead append them to the existing CFLAGS.
Also, remove all double CFLAGS
2008-06-03 12:24:50 +02:00
Menon, Nishanth
22d3dc0d27
[arm] remove unsused sections while linking
2008-05-12 15:52:23 +02:00
Sascha Hauer
7b4e9c4a82
[i.MX]: Basic board support for the Freescale i.MX27 eval board
2008-02-19 15:59:37 +01:00
Marc Kleine-Budde
049063e2ad
remove -isystem with empty argument
...
This patch removes the "-isystem $(gccincdir)" from the
arch/*/Makefile because gccindir is empty.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2007-11-29 20:03:37 +01:00