summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
* pcm038: update defconfigSascha Hauer2009-12-101-31/+43
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX Nand: fix bit clearingSascha Hauer2009-12-101-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX31: Fix CCM_UPCTL register offsetSascha Hauer2009-12-101-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* omap: Use correct label in arch/arm/MakefileSascha Hauer2009-12-101-1/+1
| | | | | | | | | 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>
* omap: Add missing includeSascha Hauer2009-12-101-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pcm043: Add MMU supportSascha Hauer2009-12-101-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pcm043: add display supportSascha Hauer2009-12-101-0/+10
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* introduce GENERIC_GPIO labelSascha Hauer2009-12-101-0/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* complete i.MX GPIO supportSascha Hauer2009-12-1012-38/+271
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX: split out iomux-v1 supportSascha Hauer2009-12-103-63/+90
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* fb: Add a i.MX IPU framebuffer driverJuergen nogit Beisert2009-12-091-0/+34
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Fix imx_nand_set_layout for i.MX27Eric Benard2009-12-091-2/+2
| | | | | | | | FMCR is (*((volatile u32 *)(x))) (0x10027814) and thus this leads to a data abort. Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@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>