aboutsummaryrefslogtreecommitdiffstats
path: root/board/trab
Commit message (Collapse)AuthorAgeFilesLines
* Adjust filenames for USB update images on TRAB board.Wolfgang Denk2006-07-191-4/+4
| | | | | | | | | During an automatic update via USB stick, U-Boot searches for images with the name "firmware.img" and "kernel.img". This names are now changed to "firmw_01.img" and "kernl_01.img". This is done, to prevent updates of new boards (with the new macronics "c" step flashes) with old, incompatible firmware or kernel versions. Patch by Martin Krause, 21 Jun 2006
* Bugfix in VFD routine on TRAB board.Wolfgang Denk2006-07-191-13/+11
| | | | | | Make sure upper lext pixel can be set to blue, too (so far only red was possible). Patch by Martin Krause, 15 Feb 2006
* Fix some bugs in TRAB board flash driver.Wolfgang Denk2006-07-191-14/+9
| | | | | | | | | | - increase CFG_FLASH_ERASE_TOUT from 2 to 15 seconds - use CFG_FLASH_WRITE_TOUT for programming instead of CFG_FLASH_ERASE_TOUT - remove "Unlock Bypass" mode, because macronix flashes do not support this mode officially - fix flash reset command from 0x00FF to 0x00F0. 0x00FF is only specified for Intel compatible flashes, not for AMD compatible. Patch by Martin Krause, 15 Feb 2006
* Add additional error messages to flash driver on TRAB boardWolfgang Denk2006-07-191-1/+8
| | | | | (for erase errors and timeout errors) Patch by Martin Krause, 14 Feb 2006
* Cleanup trab board for GCC-4.xWolfgang Denk2006-06-265-39/+40
|
* Fix TRAB channel switching delay for trab_fkt.bin standalone applikationWolfgang Denk2006-06-161-1/+1
| | | | | | | | | Patch by Martin Krause, 08 Nov 2005 In tsc2000_read_channel() the delay after setting the multiplexer to a temperature channel is increased from 1,5 ms to 10 ms. This is to allow the multiplexer inputs to stabilize after huge steps of the input signal level.
* Fix setting of environment variable "ver" on trab boardWolfgang Denk2006-06-161-0/+13
| | | | | | | The environment variable "ver" is now set before do_auto_update() is called, so that "ver" can be used in USB update scripts. Patch by Martin Krause, 27 Oct 2005
* Fix wrong usage of udelay() in led_blink() on trab boardWolfgang Denk2006-06-161-0/+1
| | | | Patch by Martin Krause, 27 Oct 2005
* Fix udelay bug in vfd.c for trab boardWolfgang Denk2006-06-161-1/+5
| | | | Patch by Martin Krause, 27 Oct 2005
* GCC-4.x fixes: clean up global data pointer initialization for all boards.Wolfgang Denk2006-03-313-12/+5
|
* More GCC 4.x woesWolfgang Denk2006-03-111-1/+1
|
* More GCC 4.x code cleanupWolfgang Denk2006-03-111-2/+1
|
* Fix conflicting types (flash_write()) in trab auto_update.cMarian Balakowicz2005-10-281-1/+1
|
* Fix bug in auto_update (trab board)Wolfgang Denk2005-09-211-1/+1
| | | | Patch by Martin Krause, 16 Sep 2005
* Fix problems with ld version 2.16 (dot outside sections problem)Wolfgang Denk2005-08-311-0/+1
| | | | | Pointed out by Gerhard Jaeger, 31 Aug 2005; cf. http://sourceware.org/ml/binutils/2005-08/msg00412.html
* Prepare for SoC rework of ARM code:wdenk2005-04-022-3/+3
| | | | | - rename CONFIG_BOOTBINFUNC into CONFIG_INIT_CRITICAL - rename memsetup into lowlevel_init (function name and source files)
* * Add support for ext2 filesystems and image timestamps to TQM5200 boardwdenk2005-02-243-5/+107
| | | | | | | | | * Add reset code for Coral-P on INKA4x0 board * Patch by Martin Krause, 28 Jun 2004: Update for TRAB board. * Fix some missing "volatile"s in MPC5xxx FEC driver
* Code cleanup for GCC-3.3.x compilerswdenk2004-10-174-3/+4
|
* Patch by George G. Davis, 24 Aug 2004:wdenk2004-10-101-5/+2
| | | | - update ARM boards to use constants from mach-types.h
* Patch by Hinko Kocevar, 21 Aug 2004:wdenk2004-10-091-0/+9
| | | | Add calc_fbsize() function used with VIDEOLFB_TAG on TRAB
* * Patch by Detlev Zundel, 08 Sep 2004:wdenk2004-09-081-13/+14
| | | | | | | | | | | Update etags build target * Improve NetConsole support: add support for broadcast destination address and buffered input. * Cleanup compiler warnings for GCC 3.3.x and later * Fix problem in cmd_jffs2.c introduced by CFG_JFFS_SINGLE_PART patch
* * Add start-up delay to make sure power has stabilized beforewdenk2004-03-231-0/+18
| | | | | | | | | | | | | | | | | attempting to switch on USB on SX1 board. * Patch by Josef Wagner, 18 Mar 2004: - Add support for MicroSys XM250 board (PXA255) - Add support for MicroSys PM828 board (MPC8280) - Add support for 32 MB Flash on PM825/826 - new SDRAM refresh rate for PM825/PM826 - added support for MicroSys PM520 (MPC5200) - replaced Query by Identify command in CPU86/flash.c to support 28F160F3B * Fix wrap around problem with udelay() on ARM920T * Add support for Macronix flash on TRAB board
* Code cleanup; make several boards compile & link.wdenk2004-03-141-2/+2
|
* Patch by Anders Larsen, 09 Jan 2004:wdenk2004-02-081-9/+6
| | | | | | | | | | ARM memory layout fixes: the abort-stack is now set up in the correct RAM area, and the BSS is zeroed out as it should be. Furthermore, the magic variables 'armboot_end' and 'armboot_end_data' of the linker scripts are replaced by '__bss_start' and '_end', resp., which is a further step to eliminate unnecessary differences between the implementation of the CPU architectures.
* * Cleanup lowboot code for MPC5200wdenk2004-01-021-2/+2
| | | | | | | | | | | | | | | | | | * Minor code cleanup (coding style) * Patch by Reinhard Meyer, 30 Dec 2003: - cpu/mpc5xxx/fec.c: added CONFIG_PHY_ADDR, added CONFIG_PHY_TYPE, - added CONFIG_PHY_ADDR to include/configs/IceCube.h, - turned debug print of PHY registers into a function (called in two places) - added support for EMK MPC5200 based modules * Fix MPC8xx PLPRCR_MFD_SHIFT typo * Add support for TQM866M modules * Fixes for TQM855M with 4 MB flash (Am29DL163 = _no_ mirror bit flash) * Fix a few compiler warnings
* * Patch by Pierre Aubert, 24 Nov 2003:wdenk2003-12-071-1/+1
| | | | | | | - add a return value for the fpga command - add ide_preinit() function called in ide_init if CONFIG_IDE_PREINIT is defined. If ide_preinit fails, ide_init is aborted. - fix an endianess problem in fat.h
* * Patch by Gleb Natapov, 19 Sep 2003:wdenk2003-12-061-1/+1
| | | | | | | | Move most of the timer interrupt related PPC code to ppc_lib/interrupts.c * Patch by Anders Larsen, 17 Sep 2003: Bring ARM memory layout in sync with the documentation: stack and malloc-heap are now located _below_ the U-Boot code
* Accelerate booting on TRAB board: read and check autoupdate imagewdenk2003-12-061-16/+47
| | | | headers first instead of always reading the whole images.
* Fix flash driver for TRAB board (must use Unlock Bypass Reset commandwdenk2003-11-172-22/+34
| | | | to exit Unlock Bypass Mode); adjust timings for flash, SRAM and CPLD
* * Fix PCI problems on PPChameleonEVBwdenk2003-10-191-1/+2
| | | | * TRAB auto-update: image type patch by Martin Krause, 17 Oct 2003
* TRAB auto-update: Base decision if we have to strip the imagewdenk2003-10-161-6/+6
| | | | header on image type as encoded in the header
* * Patches by Xianghua Xiao, 15 Oct 2003:wdenk2003-10-154-41/+39
| | | | | | | | - Added Motorola CPU 8540/8560 support (cpu/85xx) - Added Motorola MPC8540ADS board support (board/mpc8540ads) - Added Motorola MPC8560ADS board support (board/mpc8560ads) * Minor code cleanup
* * Make sure HUSH is initialized for running auto-update scriptswdenk2003-10-141-0/+3
| | | | | | | | | | | * Make 5200 reset command _really_ reset the board, without running any other code after it * Fix flash mapping and display on P3G4 board * Patch by Kyle Harris, 15 Jul 2003: - add support for Intel IXP425 CPU - add support for IXDP425 eval board
* * Patch by Martin Krause, 09 Oct 2003:wdenk2003-10-094-1078/+1413
| | | | | | | | | | | | | Fixes for TRAB board - /board/trab/rs485.c: correct baudrate - /board/trab/cmd_trab.c: bug fix for problem with timer overflow in udelay(); fix some timing problems with adc controller - /board/trab/trab_fkt.c: add new commands: gain, eeprom and power; modify commands: touch and buzzer * Disable CONFIG_SUPPORT_VFAT when used with CONFIG_AUTO_UPDATE (quick & dirty workaround for rogue pointer problem in get_vfatname()); Use direct function calls for auto_update instead of hush commands
* Use IH_TYPE_FILESYSTEM for TRAB "disk" images.wdenk2003-10-071-5/+13
|
* * Update TRAB auto update codewdenk2003-10-061-17/+28
| | | | | | | | | | | * Make fatload set filesize environment variable fix potential buffer overlow problem * enable basic / medium / high-end configurations for PPChameleonEVB board; fix NAND code * enable TFTP client code to specify to the server the desired timeout value (see RFC-2349)
* Improve SDRAM setup for TRAB boarddzu2003-09-301-4/+4
|
* * Adapt TRAB configuration and auto_update to new memory layoutdzu2003-09-291-10/+13
|
* "start" may be legitimately 0x0000wdenk2003-09-191-8/+12
|
* Work on TRAB's auto_update feature.wdenk2003-09-181-40/+108
| | | | Cleanup for submitted patches.
* Support new configuration of TRAB board with more memorywdenk2003-09-173-46/+177
| | | | Minor cleanup of comments
* Add auto-update code for TRAB board using USB memory stickswdenk2003-09-174-9/+429
|
* Move TRAB burn-in tests to TRAB board directorywdenk2003-09-126-18/+1369
|
* * Patch by Martin Krause, 11 Sep 2003:wdenk2003-09-116-1/+1841
| | | | | | add burn-in tests for TRAB board * Enable instruction cache on MPC5200 board
* * Add support for USB Mass Storage Devices (BBB)wdenk2003-09-101-0/+4
| | | | | | (tested with USB memory sticks only) * Avoid flicker on TRAB's VFD
* * Patches by Martin Krause, 14 Jul 2003:wdenk2003-07-151-0/+5
| | | | | | | - add I2C support for s3c2400 systems (trab board) - (re-) add "ping" to command table * Fix handling of "slow" POST routines
* Patch by Kenneth Johansson, 30 Jun 2003:wdenk2003-07-011-2/+2
| | | | get rid of MK_CMD_ENTRY macro; update doc/README.command
* * Code cleanup:wdenk2003-06-275-15/+24
| | | | | | | | | - remove trailing white space, trailing empty lines, C++ comments, etc. - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c) * Patches by Kenneth Johansson, 25 Jun 2003: - major rework of command structure (work done mostly by Michal Cendrowski and Joakim Kristiansen)
* * Patches by David Müller, 12 Jun 2003:wdenk2003-06-192-76/+101
| | | | | | | | | | | | | - rewrite of the S3C24X0 register definitions stuff - "driver" for the built-in S3C24X0 RTC * Patches by Yuli Barcohen, 12 Jun 2003: - Add MII support and Ethernet PHY initialization for MPC8260ADS board - Fix incorrect SIUMCR initialisation caused by wrong Hard Reset configuration word supplied by FPGA on some MPC8260ADS boards * Patch by Pantelis Antoniou, 10 Jun 2003: Unify status LED interface
* * Get (mostly) rid of CFG_MONITOR_LEN definition; compute real lengthwdenk2003-05-301-1/+1
| | | | | | | | instead CFG_MONITOR_LEN is now only used to determine _at_compile_ _time_ (!) if the environment is embedded within the U-Boot image, or in a separate flash sector. * Cleanup CFG_DER #defines in config files (wd maintained only)