summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* arch/arm/Makefile: cleanupJean-Christophe PLAGNIOL-VILLARD2009-11-031-37/+41
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* arm: introduce CPU CONFIG from linuxJean-Christophe PLAGNIOL-VILLARD2009-11-0324-48/+92
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* at91: Atmel Ref board fix config MACH to match with mach-typesJean-Christophe PLAGNIOL-VILLARD2009-11-0219-24/+24
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* arm: move config ARCH_TEXT_BASE and BOARDINFO to mach KconfigJean-Christophe PLAGNIOL-VILLARD2009-11-026-41/+57
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* netx/kconfig: inverse the board selectionJean-Christophe PLAGNIOL-VILLARD2009-11-022-15/+17
| | | | | | | instead of select first the board which will select the arch, now first choice the arch to filter the possible boards Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* s3c/kconfig: inverse the board selectionJean-Christophe PLAGNIOL-VILLARD2009-11-022-25/+26
| | | | | | | instead of select first the board which will select the arch, now first choice the arch to filter the possible boards Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* imx/kconfig: inverse the board selectionJean-Christophe PLAGNIOL-VILLARD2009-11-022-134/+183
| | | | | | | instead of select first the board which will select the arch, now first choice the arch to filter the possible boards Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* at91/kconfig: use similar kconfig presentationJean-Christophe PLAGNIOL-VILLARD2009-11-023-46/+83
| | | | | | keep the rm9200 in its own Kconfig until we move it to the at91 API Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* arm/kconfig: inverse the board selectionJean-Christophe PLAGNIOL-VILLARD2009-11-024-37/+61
| | | | | | | | | instead of select first the board which will select the arch, now first choice the arch to filter the possible boards as it's already done for omap Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* at91: add support for the at91sam9263ek board of AtmelJean-Christophe PLAGNIOL-VILLARD2009-11-0214-0/+701
| | | | | | | | | | | 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>
* driver: add dev_name inlineJean-Christophe PLAGNIOL-VILLARD2009-11-021-1/+6
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add bool types supportJean-Christophe PLAGNIOL-VILLARD2009-11-022-5/+1
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pm9263: add nand supportJean-Christophe PLAGNIOL-VILLARD2009-11-022-1/+55
| | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Cc: Ilko Iliev <iliev@ronetix.at> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX1: do not try to print non existent reg CIDSascha Hauer2009-10-281-6/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX21: fix compiler warningSascha Hauer2009-10-281-1/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* a9m2410dev: compile fixesSascha Hauer2009-10-281-1/+3
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-sascha' of git://uboot.jcrosoft.org/u-boot-v2 into from-jeanSascha Hauer2009-10-28364-487/+435
|\ | | | | | | | | | | | | | | | | Conflicts: board/a9m2440/a9m2440.c board/pcm043/pcm043.c drivers/nand/nand_imx.c Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * [M68K] Move include/asm-m68k/{arch,proc}-* to arch/m68k/*/include/{mach,proc}Jean-Christophe PLAGNIOL-VILLARD2009-10-2239-77/+57
| | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * [M68K] move include/asm-m68k to arch/m68k/include/asmJean-Christophe PLAGNIOL-VILLARD2009-10-2244-0/+0
| | | | | | | | | | | | | | Move platform independent header files to arch/m68k/include/asm, leaving those in asm/arch* and asm/proc*. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * [PPC] Move include/asm-ppc/arch-* to arch/ppc/*/include/machJean-Christophe PLAGNIOL-VILLARD2009-10-2217-39/+24
| | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * [PPC] move include/asm-ppc to arch/ppc/include/asmJean-Christophe PLAGNIOL-VILLARD2009-10-2225-0/+0
| | | | | | | | | | | | | | Move platform independent header files to arch/ppc/include/asm, leaving those in asm/arch*. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * [SANDBOX] Move include/asm-sandbox/arch-* to arch/sandbox/*/include/machJean-Christophe PLAGNIOL-VILLARD2009-10-2211-29/+27
| | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * [SANDBOX] move include/asm-sandbox to arch/arm/include/sandboxJean-Christophe PLAGNIOL-VILLARD2009-10-2211-0/+0
| | | | | | | | | | | | | | Move platform independent header files to arch/sandbox/include/asm, leaving those in asm/arch*. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * [BLACKFIN] move include/asm-blackfin to arch/blackfin/include/asmJean-Christophe PLAGNIOL-VILLARD2009-10-2242-22/+0
| | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/machJean-Christophe PLAGNIOL-VILLARD2009-10-22152-269/+254
| | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * arm: merge proc-armv/ptrace.h and ptrace.h in one fileJean-Christophe PLAGNIOL-VILLARD2009-10-223-116/+106
| | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * [ARM] move include/asm-arm to arch/arm/include/asmJean-Christophe PLAGNIOL-VILLARD2009-10-2225-0/+0
| | | | | | | | | | | | | | Move platform independent header files to arch/arm/include/asm, leaving those in asm/arch* and asm/proc* alone. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * kbuild: add arch/$ARCH/include to search pathJean-Christophe PLAGNIOL-VILLARD2009-10-221-0/+1
| | | | | | | | | | Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * kbuild: asm symlink support for arch/$ARCH/includeJean-Christophe PLAGNIOL-VILLARD2009-10-221-4/+31
| | | | | | | | | | | | | | | | | | | | | | Adjust the asm symlink support so we do not create the symlink unless really needed. We check the precense of include/asm-$ARCH by checking for the system.h file. We may end up with a stale directory so it is not enough to check if the directory is present. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * kbuild: support arch/$ARCH/include for tags, cscopeJean-Christophe PLAGNIOL-VILLARD2009-10-211-1/+5
| | | | | | | | | | Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* | A9M2440: Addapting the default environmentJuergen Beisert2009-10-283-9/+9
| | | | | | | | | | | | Adapting the default environment to support booting from network and NAND Signed-off-by: Juergen Beisert <juergen@kreuzholzen.de>
* | A9M2440: Be able to configure things baseboard dependentJuergen Beisert2009-10-285-40/+138
| | | | | | | | | | | | | | | | | | There is no really generic way to configure the S3C2440 CPU with fits to all possible baseboards. This patch separates things into the CPU card related and baseboard related things. This ensures to be able to configure things for each possible baseboard without modifying/patching the main card source. Signed-off-by: Juergen Beisert <juergen@kreuzholzen.de>
* | A9M2440: Use external GPIO settings to setup the SDRAMJuergen Beisert2009-10-285-74/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | The generic A9M2440 comes in many SDRAM variantes. Two GPIO pins describing the populated SDRAM devices. This patch adds some code to query the setting and setup a correct SDRAM configuration out of four possible variants. Due to the lack of hardware the 16 MiB and 128 MiB case is untested yet. Due to the 32 MiB configuration we must link the u-boot-v2 always to address 0x31fc0000. Even for the 64 MiB and 128 MiB configuration. Signed-off-by: Juergen Beisert <juergen@kreuzholzen.de>
* | A9M2440: Generic code should support generic hardwareJuergen Beisert2009-10-282-11/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | The generic A9M2440 comes with a CS8900 network controller at chip select 5. There are custom specific variants available without this device, but this case will be handled in a separate baseboard file. The current Linux-2.6.31 CS8900 network driver is a very poor piece of code. It needs some patches to also work with this platform. So, I add two kernel parameters to be able to use this network device also in the NFS rootfs case (to setup media and MAC). Signed-off-by: Juergen Beisert <juergen@kreuzholzen.de>
* | A9M2440: Fix documentationJuergen Beisert2009-10-281-16/+30
| | | | | | | | | | | | | | The generic A9M2440 comes in many variantes. Mostly with different SDRAM and NAND populations. This patch reflects and describes these variants. Signed-off-by: Juergen Beisert <juergen@kreuzholzen.de>
* | S3C24xx: Provide a generic way to detect memory sizeJuergen Beisert2009-10-282-1/+48
| | | | | | | | | | | | | | | | This patch adds code to determine the current available SDRAM size. It relies on other routines setting up the SDRAM controller, because it only read back their settings. Signed-off-by: Juergen Beisert <juergen@kreuzholzen.de>
* | A9M2440: Just clean upJuergen Beisert2009-10-281-3/+3
| | | | | | | | | | | | Just clean up whitespaces. Signed-off-by: Juergen Beisert <juergen@kreuzholzen.de>
* | imx_nand: add i.MX25/i.MX35 to KconfigSascha Hauer2009-10-261-2/+2
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | mxc_nand: add nand boot support for i.MX35Sascha Hauer2009-10-261-8/+30
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | mxc_nand: set proper spas / ecc sizeSascha Hauer2009-10-261-0/+23
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Adapt pcm043 platform to boot from NANDJuergen Beisert2009-10-264-23/+107
| | | | | | | | | | | | | | Adapt the pcm043 plattform to be able to boot from NOR and NAND Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | IMX_NAND_BASE -> IMX_NFC_BASESascha Hauer2009-10-266-8/+8
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | imx_nand: allow flash based bbtSascha Hauer2009-10-262-3/+37
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | mxc_nand: Add NFC V2 supportSascha Hauer2009-10-261-25/+78
| | | | | | | | | | | | The v2 version of this controller is used on i.MX35/25 SoCs. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | mxc_nand: Make main/spare areas runtime configurableSascha Hauer2009-10-261-9/+21
| | | | | | | | | | | | | | The main/spare areas are on different addresses on later versions of the controller, so make them configurable. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | imx_nand: make oob read work on 512b page nandsSascha Hauer2009-10-261-3/+1
| | | | | | | | | | | | Seems READOOB isn't valid on 512b page NANDs also. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | imx_nand: add booting from 2k NAND supportSascha Hauer2009-10-261-37/+46
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | mxc_nand: determine page and block size depending on NFMS bitSascha Hauer2009-10-266-35/+34
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | mxc_nand: remove unused definesSascha Hauer2009-10-261-10/+0
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | mxc nand: modify send_page to send all pages, not only oneSascha Hauer2009-10-261-25/+22
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>