summaryrefslogtreecommitdiff
path: root/cpu/arm920t
Commit message (Collapse)AuthorAgeLines
* Merge with /home/mk/git/u-boot-generic_ohci#generic_ohciWolfgang Denk2006-11-27-2/+2
|\
| * Introduced the configuration option CONFIG_USB_OHCI_NEW in order to be ableMarkus Klotzbuecher2006-11-27-2/+2
| | | | | | | | to choose between the old and the generic OHCI drivers.
* | Merge with /home/wd/git/u-boot/masterWolfgang Denk2006-11-27-42/+58
|\ \ | |/ |/|
| * Move "ar" flags to config.mk to allow for silent "make -s"Wolfgang Denk2006-10-09-5/+5
| | | | | | | | Based on patch by Mike Frysinger, 20 Jun 2006
| * Add support for a saving build objects in a separate directory.Marian Balakowicz2006-09-01-39/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modifications are based on the linux kernel approach and support two use cases: 1) Add O= to the make command line 'make O=/tmp/build all' 2) Set environement variable BUILD_DIR to point to the desired location 'export BUILD_DIR=/tmp/build' 'make' The second approach can also be used with a MAKEALL script 'export BUILD_DIR=/tmp/build' './MAKEALL' Command line 'O=' setting overrides BUILD_DIR environent variable. When none of the above methods is used the local build is performed and the object files are placed in the source directory.
* | Merge with /home/wd/git/u-boot/masterWolfgang Denk2006-08-07-1/+3
|\ \ | |/
| * Add support for friendly-arm SBC-2410X boardWolfgang Denk2006-07-21-1/+3
| | | | | | | | Patch by JinHua Luo, 01 Sep 2005
* | More code cleanupWolfgang Denk2006-06-26-3/+3
| |
* | Merge with /home/wd/git/u-boot/masterWolfgang Denk2006-06-26-1/+1
|\ \ | |/
| * Bugfix in I2C initialisation on S3C2400.Wolfgang Denk2006-06-16-1/+1
| | | | | | | | | | | | | | | | | | If the bus is blocked because of a previously interrupted transfer, up to eleven clocks are generated on the I2CSCL line to complete the transfer and to free the bus. With this fix pin I2CSCL (PG6) is really configured as GPIO so the clock pulses are really generated. Patch by Martin Krause, 04 Apr 2006
* | Support generic OHCI support for the s3c24x0 cpu.Markus Klotzbuecher2006-05-30-1/+79
| |
* | Changed the mp2usb (at91rm9200) board to use the generic OHCI driver. SomeMarkus Klotzbuecher2006-05-23-2055/+48
|/ | | | fixes to the latter.
* Fix CONFIG_SKIP_LOWLEVEL_INIT dependency in cpu/arm920t/start.SWolfgang Denk2006-04-03-1/+2
| | | | Patch by Peter Menzebach, 13 Oct 2005 [DNX#2006040142000473]
* GCC-4.x fixes: clean up global data pointer initialization for all boards.Wolfgang Denk2006-03-31-5/+10
|
* More GCC 4.x woesWolfgang Denk2006-03-11-1/+2
|
* Some code cleanup for GCC 4.xWolfgang Denk2006-03-11-2/+2
|
* Add support for multiple PHYs.Marian Balakowicz2005-10-28-5/+16
|
* Support passing of OF flat trees to the kernel.Wolfgang Denk2005-10-13-1/+1
| | | | Patch by Pantelis Antoniou, 04 Sep 2005
* Eliminate hard-coded address of Ethernet transfer buffer on at91rm9200Wolfgang Denk2005-10-09-14/+8
| | | | | | | | | | Patch by Anders Larsen, 07 Oct 2005 The Atmel errata #11 states that the transfer buffer descriptor table must be aligned on a 16-word boundary. As it turned out, this is insufficient - it seems the table must be aligned on a boundary at least as large as the table itself (in Linux this is not an issue - the table is aligned on a PAGE_SIZE (4096) boundary).
* Update make target for ARM supported boards.Wolfgang Denk2005-10-06-2/+0
| | | | | Use lowlevel_init() instead of platformsetup() [rename]. Patch by Peter Pearse, 06 Oct 2005
* Complete support for the KwikByte KB920x boardsWolfgang Denk2005-10-06-2/+1
| | | | Patch by Anders Larsen, 05 Oct 2005
* Set the AT91RM9200 clock to asynchronous modeWolfgang Denk2005-10-05-2/+2
| | | | Patch by Anders Larsen, 03 May 2005
* Set the AT91RM9200 clock to synchronous modeWolfgang Denk2005-10-05-0/+5
| | | | Patch by Anders Larsen, 29 Apr 2005
* Add support for Cogent csb637Wolfgang Denk2005-10-05-1/+234
| | | | Patch by Anders Larsen, 29 Apr 2005
* Fix dm9161.c initializationWolfgang Denk2005-10-05-3/+4
| | | | Patch by Anders Larsen, 29 Apr 2005
* * Move dm9161.c and lxt972.c into cpu/arm920t/at91rm9200Wolfgang Denk2005-10-05-2/+417
| | | | | | | Patch by Anders Larsen, 29 Apr 2005 * Fix problems introduced by Patch by Steven Scholz, 02 Mar 2005 (8e2be51de8dd03c1ce4d06cbb18ad06133d47cd5)
* Update ARM Integrator boards:Wolfgang Denk2005-10-04-1/+0
| | | | | | | Correct addessing errors in platform files. Split off common core module data from Integrator header files to include/armcoremodule.h. Patch by Peter Pearse, 04 Oct 2005
* Make sure only supported compiler options are usedWolfgang Denk2005-10-04-2/+10
| | | | | | Import "cc-option" shell function from kernel and use it to get the correct ARM GCC options for individual CPUs Patch by Peter Pearse, 30 Jun 2005
* Add support for AT91RM9200 OHCI Controller.Wolfgang Denk2005-09-26-1/+2055
| | | | Patch by Eric Benard, 07 Apr 2005
* CleanupWolfgang Denk2005-09-25-1/+1
|
* Add ARM946E cpu and core module targets; remap memory to 0x00000000Wolfgang Denk2005-09-25-8/+16
| | | | Patch by Peter Pearse, 2 Feb 2005
* Fix make dependencies for at91rm9200 and ks8695 cpusWolfgang Denk2005-08-23-4/+4
| | | | Patch by Steven Scholz, 23 Aug 2005
* Eliminate calls of ARM libgcc.a helper functions _divsi3 and _modsi3Wolfgang Denk2005-08-12-1/+1
| | | | Patch by Anders Larsen, 26 Apr 2005
* Coding style cleanupWolfgang Denk2005-08-02-4/+2
|
* Fix low-level OHCI transfers for ARM920t and MPC5xxxWolfgang Denk2005-07-21-7/+63
| | | | | | | | A new, Windows compatible init sequence was also backported from Linux 2.6, but disabled with #undef NEW_INIT_SEQ as it wouldn't change the behaviour of the memopry sticks we tested. Maybe it's not relevant for mass storage devices. For recerence, see file common/usb.c, function usb_new_device(), section #ifdef NEW_INIT_SEQ.
* * Patch by Greg Ungerer, 19 May 2005:wdenk2005-05-19-0/+476
| | | | | | | add support for the KS8695P (ARM 922 based) CPU * Patch by Steven Scholz, 19 May 2005: Add support for CONFIG_SERIAL_TAG on ARM boards
* Cleanup serial console baudrate calculation on AT91RM9200wdenk2005-04-20-5/+2
|
* * Fixes for TQM8560 board:wdenk2005-04-13-2/+2
| | | | | | | | | - fix clock rates - remove debug messages - fix flash sector protection * Patch by Steven Scholz, 07 Apr 2005: Fix warning in cpu/arm920t/at91rm9200/i2c.c
* * Patch by Steven Scholz, 07 Apr 2005:wdenk2005-04-07-0/+15
| | | | | | | | | | Add i2c_reg_write() and i2c_reg_write() for at91rm9200 I2C * Patch by Steven Scholz, 07 Apr 2005: Fix compiler warning in altera.c * Patch by Ladislav Michl, 06 Apr 2005: Fix voiceblue configuration.
* Patch by Steven Scholz, 06 Apr 2005:wdenk2005-04-06-0/+1054
| | | | | - creating SoC subdir for Atmel AT91RM9200 cpu/arm920t/at91rm9200 - moving code out of cpu/at91rm9200 into cpu/arm920t/at91rm9200
* * Patch by Ladislav Michl, 05 Apr 2005:wdenk2005-04-05-1/+3
| | | | | | | | | Add support for VoiceBlue board. * Patch by Ladislav Michl, 05 Apr 2005: Fix netboot_common() prototypes. * Cleanup.
* Patches by Steven Scholz, 05 Apr 2005:wdenk2005-04-05-36/+46
| | | | | | | - Use i.MX watchdog timer for reset_cpu() - Move reset_cpu() out of cpu/arm920t/start.S into the SoC specific subdirectories cpu/arm920t/imx/ and cpu/arm920t/s3c24x0/ (now in interupts.c)
* Patch by Steven Scholz, 4 Apr 2005:wdenk2005-04-04-1/+3
| | | | | | - remove all references to CONFIG_INIT_CRITICAL for ARM based boards - introduce two new configuration options instead: CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT
* Fix timer code for ARM systems: make sure that udelay() does notwdenk2005-04-04-9/+21
| | | | reset timers so it's save to use udelay() in timeout code.
* Patch by Steven Scholz, 25 Oct 2004:wdenk2005-04-03-5/+0
| | | | Declare reset_cpu() in include/common.h instead locally
* Prepare for SoC rework of ARM code:wdenk2005-04-02-2/+2
| | | | | - rename CONFIG_BOOTBINFUNC into CONFIG_INIT_CRITICAL - rename memsetup into lowlevel_init (function name and source files)
* * Patch by David Brownell, 10 Mar 2005:wdenk2005-03-14-2/+4
| | | | | | Restore copyright statements in OHCI drivers. * Add support for TQM8540 board
* * Patch by Jon Loeliger, 02 Sep 2004:wdenk2005-01-09-1/+1
| | | | | | | | | | | | | | Reset monitor size back to 256 so environment can be written to flash on MPC85xx ADS and CDS releases. * Patch by Paolo Broggini, 02 Sep 2004: Make BSS clearing on ARM systems more robust * Patch by Yue Hu and Joe, 01 Sep 2004: - add PCI support for ixp425; - add EEPRO100 suppor tfor ixdp425 board. * Fix problem with protected sector detection in driver/cfi_flash.c
* Patch by Steven Scholz, 16 Aug 2004:wdenk2004-10-09-5/+734
| | | | | | | | - Introducing the concept of SoCs "./cpu/$(CPU)/$(SOC)" - creating subdirs for SoCs ./cpu/arm920t/imx and ./cpu/arm920t/s3c24x0 - moving SoC specific code out of cpu/arm920t/ into cpu/arm920t/$(SOC)/ - moving drivers/s3c24x0_i2c.c and drivers/serial_imx.c out of drivers/ into cpu/arm920t/$(SOC)/
* * Code cleanupwdenk2004-08-01-172/+530
| | | | | | | | | | | | | * Patch by Sascha Hauer, 28 Jun: - add generic support for Motorola i.MX architecture - add support for mx1ads, mx1fs2 and scb9328 boards * Patches by Marc Leeman, 23 Jul 2004: - Add define for the PCI/Memory Buffer Configuration Register - corrected comments in cpu/mpc824x/cpu_init.c * Add support for multiple serial interfaces (for example to allow modem dial-in / dial-out)