summaryrefslogtreecommitdiffstats
path: root/arch/arm
Commit message (Collapse)AuthorAgeFilesLines
* bootz: Speed up bootz commandSascha Hauer2009-08-131-5/+41
| | | | | | | | We used to read the whole file with zImage booting. When the file is really a device which is much bigger than the zImage it's quite slow. Read the image size from the image instead. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.mx35 fix clock calcJan Weitzel2009-08-031-2/+4
| | | | | | | | | | u-boot-2.0.0-rc8 Correct arm and ahb clock calculation. Write CLKO divider to register Signed-off-by: Andreas Adam <A.Adam@phytec.de> Signed-off-by: Jan Weitzel <J.Weitzel@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'docu_update' of octopus:/home/jbe/work/u-boot-v2 into jbeSascha Hauer2009-07-313-14/+24
|\
| * Improve the ARM architecture documentation partJuergen Beisert2009-07-311-8/+23
| | | | | | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
| * Fix PLL documentation for the S3C2440 CPUJuergen Beisert2009-07-311-2/+1
| | | | | | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
| * Improve or fix various parameter documentationJuergen Beisert2009-07-311-4/+0
| | | | | | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* | mx27: Add lcd clock functionSascha Hauer2009-07-301-0/+5
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Get rid of DEVICE_TYPE_DRAM usageSascha Hauer2009-07-211-9/+25
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Add NAND to EUKREA CPUIMX27 defconfigEric Benard2009-07-161-2/+8
| | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Add Eukrea CPUIMX27 supportEric Benard2009-07-163-0/+234
| | | | | | | | | | 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>
* IMX regression: fix GPIO_DR usageLuotao Fu2009-07-081-2/+2
| | | | | | | | | GPIO_DR ist defined already as GPIO_GPIO in imx-regs.h. There's no need to define archdependent GPIO_DR. This one fixes a regression brought in by d5ec92129e1c67ac86e92c22d54bb090fb00d616 Signed-off-by: Luotao Fu <l.fu@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Add the basic support for the DIGI a9m2440 CPU card.Juergen Beisert2009-07-013-0/+242
| | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* Add the basic support for the DIGI a9m2410 CPU card.Juergen Beisert2009-07-013-0/+242
| | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* Add basic architecture support for Samsung's S3C2410 and S3C2440 CPU.Juergen Beisert2009-07-016-0/+623
| | | | | | | | | | | 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>
* Remove all ARM __raw_* functions. They are mixed all overJuergen Beisert2009-07-0110-79/+79
| | | | | | | the place. This clean up all ARM architectures to use only one set of io functions. Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* Reorganizing the i.MX menu, to be only visible for a selected i.MX platformJuergen Beisert2009-07-011-2/+7
| | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* Add IO string functions to also handle 32 bit IO locationsJuergen Beisert2009-07-013-0/+152
| | | | Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* Separate all assembler functions into their own section toJuergen Beisert2009-07-0112-3/+22
| | | | | | let the linker remove unused functions. Signed-off-by: Juergen Beisert <j.beisert@pengutronix.de>
* pca100: update defconfigLuotao Fu2009-06-251-3/+3
| | | | Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
* mx2: add gpio direction/value setting callsLuotao Fu2009-06-251-0/+23
| | | | Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
* Fix some layout issues and typos.Juergen Beisert2009-06-101-0/+13
| | | | | | | | Reorganizing some files to parts of the documentation where their content matches. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX1: Fix gpt clock speedSascha Hauer2009-05-251-49/+1
| | | | | | | | | | | | | | got broken in commit: commit 309a75baafc307c77aab2ebe6055ee89a963c626 Author: Sascha Hauer <s.hauer@pengutronix.de> Date: Fri Feb 20 18:14:52 2009 +0100 i.MX use fecclk for fec and gtpclk for gpt Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX35: Add iomux support from kernelSascha Hauer2009-05-193-28/+59
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* [mmccpu] add new board: Bucyrus MMC-CPUMarc Kleine-Budde2009-05-193-0/+238
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [at91] add gpio support for at91sam9263Karsten Schwinne2009-05-182-0/+27
| | | | | Signed-off-by: Karsten Schwinne <kartsten.schwinne@de.bucurus.com> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* pcm038: initialize PLLs in one stepSascha Hauer2009-05-131-0/+3
| | | | | | | | | | | | We used to initialize the PLLs on PCM038 in two steps. The first was to initialize a basic setup so that all peripheral clocks run at their final speed and the second step was to push the processor to full speed after the PMIC has been initialized for the higher voltage. Do this in one step instead to get an easier setup. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pca100: update defconfigSascha Hauer2009-05-131-4/+7
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pcm038: update defconfigSascha Hauer2009-05-131-5/+25
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* imx clocksource: add frequency change supportSascha Hauer2009-05-131-0/+13
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* MX21ads: Add cs8900 support (got lost in last commit)Sascha Hauer2009-04-281-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* u-boot-v2: Support CS8900A on MX21ADSIvo Clarysse2009-04-281-4/+18
| | | | | | | Support the on-board CS8900A ethernet controller of the MX21ADS development board. Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com>
* Arm: remove -msoft-float optionSascha Hauer2009-04-211-1/+0
| | | | | | | | 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>
* pcm043: enable FEC driver in default configSascha Hauer2009-04-201-11/+12
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add pca100 defconfig fileSascha Hauer2009-04-141-0/+215
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add initial phyCard-i.MX27 supportSascha Hauer2009-04-142-0/+11
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'usb'Sascha Hauer2009-04-071-0/+1
|\
| * pcm037: add USB supportSascha Hauer2009-04-071-0/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | i.MX21: Fixes HCLK decoding for i.MX21, reports NFC clockIvo Clarysse2009-04-071-1/+22
| | | | | | | | | | Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Add i.MX21ads supportIvo Clarysse2009-04-071-5/+13
|/ | | | | Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Add Freescale i.MX21 supportIvo Clarysse2009-04-078-4/+424
| | | | | Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX31:Sascha Hauer2009-04-063-35/+100
| | | | | | | | | | Rework iomux support for i.MX31: - rename gpio-imx31.c to iomux-v2.c - add pin definitions from Kernel - fixup pcm037 board Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX FEC Kconfig: add a ARCH_HAS_FEC_IMX symbolSascha Hauer2009-03-311-0/+5
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM Kconfig: Move i.MX specific parts to arch/arm/mach-imxSascha Hauer2009-03-312-23/+21
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Remove accidently committed debug codeSascha Hauer2009-03-261-35/+0
| | | | | | | This was introduced with commit 8b75c20a41504824f911a1e75f60a586acc587fc Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* add clko support for i.mx35Sascha Hauer2009-03-194-44/+128
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* remove SHOW_BOOT_PROGRESSSascha Hauer2009-03-191-10/+0
| | | | | | Though useful it is currently unsued and broken. Should be reimplemented Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Shutdown U-Boot before starting an OSSascha Hauer2009-03-191-0/+2
| | | | | | | | Some devices, especially the ones doing DMA should be disabled before giving control to an OS. We take the simple approach here: Just shutdown the devices in the reverse order they were activated. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* make internal function staticSascha Hauer2009-02-201-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX use fecclk for fec and gtpclk for gptSascha Hauer2009-02-205-4/+28
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Fix Exception handlingSascha Hauer2009-02-201-1/+1
| | | | | | Uh, oh, some copy paste bug which existed for nearly 2 years now Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>