summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
* pcm043: update defconfigSascha Hauer2010-08-031-11/+26
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pcm038: update defconfigSascha Hauer2010-08-031-9/+19
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pcm037: update defconfigSascha Hauer2010-08-031-11/+37
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pca100: update defconfigSascha Hauer2010-08-031-10/+20
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* bootz: give a proper error on open() failureBaruch Siach2010-07-221-0/+5
| | | | | | | | Currently when running bootz on a nonexistent file, barebox just got stuck. Fix this. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'next'Sascha Hauer2010-07-0320-180/+886
|\
| * imx-ipu-fb: Add board specific hook to enable displayEric Bénard2010-06-301-0/+2
| | | | | | | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * i.MX27: Add some missing device base addressesSascha Hauer2010-06-241-0/+3
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * i.MX clocksource: Use readl/writel instead of pointer derefSascha Hauer2010-06-241-7/+11
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * remove eco920 board supportSascha Hauer2010-06-242-9/+0
| | | | | | | | | | | | It has been broken for long time and nobody cared, so remove it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * armlinux: reorder tag setupSascha Hauer2010-06-241-29/+22
| | | | | | | | | | | | | | | | We call the individual setup_*_tag functions from three different boot commands. Waste less space by calling a single setup_tags function instead. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * imxfb: Add board specific hook to enable displaySascha Hauer2010-06-241-0/+2
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * i.MX27: merge iomux pim definitions from kernelSascha Hauer2010-06-245-126/+555
| | | | | | | | | | | | | | | | The Kernel pin definitions are more complete and up to date. Being here we also use seperate files for the iomuxer like the other i.MX SoCs already do. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pca100: use generic default envSascha Hauer2010-06-221-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pcm037: use generic default envSascha Hauer2010-06-221-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pcm043: use generic default envSascha Hauer2010-06-221-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pcm038: use generic default envSascha Hauer2010-06-221-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * bootu: Allow passing in devices as parameterSascha Hauer2010-06-171-2/+8
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pcm037: Add MMU supportSascha Hauer2010-06-171-0/+2
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Merge branch 'net' into nextSascha Hauer2010-06-175-20/+40
| |\
| * | mx25 3ds: Fix compilationIvo Clarysse2010-06-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On barebox-next, I get: board/freescale-mx25-3-stack/built-in.o: In function `go': 3stack.c:(.flash_header_start+0x0): undefined reference to `_start' board/freescale-mx25-3-stack/built-in.o: In function `imx25_3ds_fec_init': 3stack.c:(.text.imx25_3ds_fec_init+0x4): undefined reference to `mc34704_get' 3stack.c:(.text.imx25_3ds_fec_init+0x1c): undefined reference to `mc34704_reg_write' Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com> Acked-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | Add support for Eukrea CPUIMX35Eric Benard2010-06-103-0/+266
| | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | mx25: add support for i2cBaruch Siach2010-06-103-2/+8
| | | | | | | | | | | | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | mx25: fix typo in imx25-regs.hBaruch Siach2010-06-101-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | OMAP: fix compilationSascha Hauer2010-06-231-1/+1
| | | | | | | | | | | | | | | | | | | | | This got broken during the switch to implement the lowlevel functions in C. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | ARM: add missing call to arch_init_lowlevelSascha Hauer2010-06-232-0/+4
| | | | | | | | | | | | | | | | | | | | | This got lost during the switch to implement the lowlevel stuff in C. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | arch/arm/cpu/cpu.c: remove unused variableSascha Hauer2010-06-171-2/+0
| |/ |/| | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | arm start.c: Make runtime function address calculation tolerant for more ↵Sascha Hauer2010-06-131-7/+10
| | | | | | | | | | | | compilers Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | arm: use processor specififc functions to turn off MMUSascha Hauer2010-06-101-4/+11
| | | | | | | | | | | | | | | | The way it was done before does not work on Cortex processors. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Tested-by: Orjan Friberg <of@flatfrog.com> Tested-by: Luca Ceresoli <list@lucaceresoli.net>
* | eukrea_cpuimx25: update defconfigEric Bénard2010-06-101-8/+15
| | | | | | | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'next'Sascha Hauer2010-06-0310-37/+496
|\|
| * arm: update mach-typesEric Bénard2010-05-261-5/+128
| | | | | | | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * eukrea_cpuimx27: update defconfigEric Bénard2010-05-261-32/+47
| | | | | | | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Add support for Eukrea's CPUIMX25Eric Benard2010-05-253-0/+258
| | | | | | | | | | | | | | | | 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>
| * imx35: add detection of silicon revisionMarc Reilly2010-05-173-0/+34
| | | | | | | | | | | | | | Implemented imx_silicon_revision() for imx35. Signed-off-by: Marc Reilly <marc@cpdesign.com.au> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * arm boot: FormattingMarc Reilly2010-05-171-1/+1
| | | | | | | | | | | | | | Changed to be consistent with surrounding code. Signed-off-by: Marc Reilly <marc@cpdesign.com.au> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * arm: Add revision tag to boot parametersMarc Reilly2010-05-172-0/+29
| | | | | | | | | | | | | | | | Revision info required for some boards at boot time. Only adds if the system_rev has been set to non-zero. Signed-off-by: Marc Reilly <marc@cpdesign.com.au> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | eukrea_cpuimx27_defconfig: increase MALLOC_SIZEEric Bénard2010-06-021-1/+1
| | | | | | | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | i.MX27: add required defines for I2C2Eric Bénard2010-05-181-0/+3
|/ | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX35: Fix ahbclock calculationSascha Hauer2010-05-031-1/+3
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX: remove __REG from esd controller regs. use readl/writel insteadSascha Hauer2010-05-031-5/+5
| | | | | | | So far these registers are unused in C, so we can remove the __REG without harm. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* arm: reimplement startup code in CSascha Hauer2010-05-035-254/+113
| | | | | | | Lets translate the startup code to a language we all understand better. Tested on pcm038 (arm v5) and pcm043 (arm v6). Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* arm: move __mmu_cache_flush to bare_init sectionSascha Hauer2010-05-034-0/+9
| | | | | | | | Instead of having seperate cache flush functions in the startup code we want to call the generic functions. To accomplish this they have to be in the bare_init section. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* arm: remove unused variables from header fileSascha Hauer2010-05-031-6/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add arm helper function to determine the program counterSascha Hauer2010-05-031-0/+18
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: update icache functions to use get_cr/set_crSascha Hauer2010-05-031-81/+13
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: Add get_cr/set_cr functionsSascha Hauer2010-05-031-0/+72
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* define __LINUX_ARM_ARCH__ for armv6 processorsSascha Hauer2010-05-031-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: use memalign in dma_alloc_coherent to assure alignmentSascha Hauer2010-05-031-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* imx/gpio: make gpio_get_value actually workUwe Kleine-König2010-05-031-1/+1
| | | | | | | | | The value read at the pin is provided by Sample Status Register, not the Data Register. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>