summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
* i.MX35 3stack: update of defconfigMarc Kleine-Budde2009-12-031-24/+57
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* i.MX flash header: make it work on i.MX35Sascha Hauer2009-12-034-49/+70
| | | | | | | | | The flash header is used on different i.MXs other than the i.MX25, so rename it. Also, add a possibility to put a flash header on different offsets (0x100, 0x400 and 0x1000), needed for different boot mediums. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX Nand: Set correct datawidth/pagesize in CCM moduleSascha Hauer2009-12-033-0/+107
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Eukrea CPUIMX27 : update defconfigEric Benard2009-12-031-7/+26
| | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Eukrea CPUIMX27 : Add MMU supportEric Benard2009-12-031-0/+1
| | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Eukrea CPUIMX27 : add console on Quad UART supportEric Benard2009-12-031-0/+12
| | | | | | | | The SOM can integrate a 16550 Quad UART which can be used for serial console. Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Eukrea CPUIMX27 : add NOR flash size configurationEric Benard2009-12-031-0/+7
| | | | | | | | | | 64MB strataflash consist in 2x256Mb flashs. So we must declare 2 cfi_flash in order to have both 256Mb flash geometry properly detected. For flash <= 32 MB we prefer not to register the second cfi_flash which would be an alias of the first one. Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Eukrea CPUIMX27 : add SDRAM size choiceEric Benard2009-12-031-0/+9
| | | | | | | | Add a menu entry and proper settings for 128MB and 256MB RAM size. Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Adding IPU clock query functions for i.MX31 and i.MX35Juergen Beisert2009-11-252-0/+43
| | | | | | | | | | | | Adding IPU clock query functions for i.MX31 and i.MX35 (used to generate their LCD timing). BTW: All functions are declared with the 'ulong' return type, but some are defined with 'unsigned long'. And yes, its the same, but IMHO one type should be used for all. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Adding some documentationJuergen Beisert2009-11-251-0/+9
| | | | | | | | Add some (helpful?) comments about the meaning of 'framebuffer' and 'framebuffer_ovl' structure members. Signed-off-by: Juergenn Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* imx35-regs: add CGR1 helper valuesMarc Kleine-Budde2009-11-241-0/+3
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* imx35-regs: add base address for I2C1Marc Kleine-Budde2009-11-241-0/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* imx-regs: define IMX_FEC_BASEMarc Kleine-Budde2009-11-242-0/+2
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* speed-imx35: add function imx_get_i2cclkMarc Kleine-Budde2009-11-242-0/+7
| | | | | | | Because i2c is connected to ipg_perclk om MX35 it's calls imx_get_ipg_perclk(). Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* speed-imx35: the gptclk is connected to the ipgclkMarc Kleine-Budde2009-11-241-2/+8
| | | | | | | | | | The gpt clock on MX35 is connected to the ipg clock. But the implementation uses the ipg_per clock. This patch lets the gpt use the ipg clock and introduces the ipg_per clock. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* arm: generate mach-types.h instead of static versionJean-Christophe PLAGNIOL-VILLARD2009-11-036-26623/+2509
| | | | | | mach-types against v2.6.32-rc5 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* arm: add configurable AEABI supportJean-Christophe PLAGNIOL-VILLARD2009-11-032-1/+15
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* list: remove duplicated list.hSascha Hauer2009-11-031-1/+1
| | | | | | | | We accidently have two list implementations in the tree: include/list.h and include/linux/list.h. This patch moves the latter (newer one) to include/linux/list.h. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* arm: update cpu tunningJean-Christophe PLAGNIOL-VILLARD2009-11-031-5/+16
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* arm: add endian config supportJean-Christophe PLAGNIOL-VILLARD2009-11-032-0/+21
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* arm: use -marm as default when it's possibleJean-Christophe PLAGNIOL-VILLARD2009-11-031-1/+3
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* arm: remove non used cpu-yJean-Christophe PLAGNIOL-VILLARD2009-11-031-4/+0
| | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* 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-023-36/+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-023-0/+239
| | | | | | | | | | | 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>
* pm9263: add nand supportJean-Christophe PLAGNIOL-VILLARD2009-11-021-1/+5
| | | | | | 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>
* Merge branch 'for-sascha' of git://uboot.jcrosoft.org/u-boot-v2 into from-jeanSascha Hauer2009-10-28293-254/+61041
|\ | | | | | | | | | | | | | | | | 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-2233-68/+1374
| | | | | | | | 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/+7300
| | | | | | | | | | | | | | 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-2212-27/+914
| | | | | | | | 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/+4357
| | | | | | | | | | | | | | 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-225-22/+58
| | | | | | | | 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/+231
| | | | | | | | | | | | | | 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/+9506
| | | | | | | | 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-22100-112/+9080
| | | | | | | | 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-222-9/+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/+28120
| | | | | | | | | | | | | | 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>
* | A9M2440: Be able to configure things baseboard dependentJuergen Beisert2009-10-281-0/+14
| | | | | | | | | | | | | | | | | | 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-282-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | S3C24xx: Provide a generic way to detect memory sizeJuergen Beisert2009-10-281-1/+47
|/ | | | | | | | 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>
* at91sam9: switch to the same api as the kernelJean-Christophe PLAGNIOL-VILLARD2009-10-209-90/+803
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>