summaryrefslogtreecommitdiff
path: root/board/trab
Commit message (Collapse)AuthorAgeLines
* Fix conflicting types (flash_write()) in trab auto_update.cMarian Balakowicz2005-10-28-1/+1
|
* Fix bug in auto_update (trab board)Wolfgang Denk2005-09-21-1/+1
| | | | Patch by Martin Krause, 16 Sep 2005
* Fix problems with ld version 2.16 (dot outside sections problem)Wolfgang Denk2005-08-31-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-02-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-24-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-17-3/+4
|
* Patch by George G. Davis, 24 Aug 2004:wdenk2004-10-10-5/+2
| | | | - update ARM boards to use constants from mach-types.h
* Patch by Hinko Kocevar, 21 Aug 2004:wdenk2004-10-09-0/+9
| | | | Add calc_fbsize() function used with VIDEOLFB_TAG on TRAB
* * Patch by Detlev Zundel, 08 Sep 2004:wdenk2004-09-08-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-23-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-14-2/+2
|
* Patch by Anders Larsen, 09 Jan 2004:wdenk2004-02-08-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-02-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-07-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-06-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-06-16/+47
| | | | headers first instead of always reading the whole images.
* Fix flash driver for TRAB board (must use Unlock Bypass Reset commandwdenk2003-11-17-22/+34
| | | | to exit Unlock Bypass Mode); adjust timings for flash, SRAM and CPLD
* * Fix PCI problems on PPChameleonEVBwdenk2003-10-19-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-16-6/+6
| | | | header on image type as encoded in the header
* * Patches by Xianghua Xiao, 15 Oct 2003:wdenk2003-10-15-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-14-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-09-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-07-5/+13
|
* * Update TRAB auto update codewdenk2003-10-06-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-30-4/+4
|
* * Adapt TRAB configuration and auto_update to new memory layoutdzu2003-09-29-10/+13
|
* "start" may be legitimately 0x0000wdenk2003-09-19-8/+12
|
* Work on TRAB's auto_update feature.wdenk2003-09-18-40/+108
| | | | Cleanup for submitted patches.
* Support new configuration of TRAB board with more memorywdenk2003-09-17-46/+177
| | | | Minor cleanup of comments
* Add auto-update code for TRAB board using USB memory stickswdenk2003-09-17-9/+429
|
* Move TRAB burn-in tests to TRAB board directorywdenk2003-09-12-18/+1369
|
* * Patch by Martin Krause, 11 Sep 2003:wdenk2003-09-11-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-10-0/+4
| | | | | | (tested with USB memory sticks only) * Avoid flicker on TRAB's VFD
* * Patches by Martin Krause, 14 Jul 2003:wdenk2003-07-15-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-01-2/+2
| | | | get rid of MK_CMD_ENTRY macro; update doc/README.command
* * Code cleanup:wdenk2003-06-27-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-19-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-30-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)
* * Fix data abort exception handling for arm920t CPUwdenk2003-05-28-1/+9
| | | | | | | | | | | | * Fix alignment problems with flash driver for TRAB board * Patch by Donald White, 21 May 2003: fix calculation of base address in pci_hose_config_device() * Fix bug in command line parsing: "cmd1;cmd2" is supposed to always execute "cmd2", even if "cmd1" fails. Note that this is different to "run var1 var2" where the contents of "var2" will NOT be executed when a command in "var1" fails.
* Add support for arbitrary bitmaps for TRAB's VFD command;wdenk2003-05-21-3/+4
| | | | | allow to pass boot bitmap addresses in environment variables; allow for zero boot delay
* * Add support for arbitrary bitmaps for TRAB's VFD commandwdenk2003-05-20-2/+3
| | | | | * Patch by Christian Geißinger, 19 May 2002: On TRAB: wait until the dummy byte has been completely sent
* * Patch by Lutz Dennig, 10 Apr 2003:wdenk2003-04-12-1/+5
| | | | | | | | | | | | | Update for R360MPI board * Add new meaning to "autostart" environment variable: If set to "no", a standalone image passed to the "bootm" command will be copied to the load address (and eventually uncompressed), but NOT be started. This can be used to load and uncompress arbitrary data. * Set max brightness for MN11236 displays on TRAB board
* * Avoid flicker on the TRAB's VFD by synchronizing the enable withwdenk2003-03-14-59/+113
| | | | | | | | | | | | | | | | | | | the HSYNC/VSYNC. Requires new CPLD code (Version 101 for Rev. 100 boards, version 153 for Rev. 200 boards). * Patch by Vladimir Gurevich, 12 Mar 2003: Fix relocation problem of statically initialized string pointers in common/cmd_pci.c * Patch by Kai-Uwe Blöm, 12 Mar 2003: Cleanup & bug fixes for JFFS2 code: - the memory mangement was broken. It caused havoc on malloc by writing beyond the block boundaries. - the length calculation for files was wrong, sometimes resulting in short file reads. - data copying now optionally takes fragment version numbers into account, to avoid copying from older data. See doc/README.JFFS2 for details.
* * Patch by Josef Wagner, 12 Mar 2003:wdenk2003-03-12-28/+23
| | | | | | | | | | | | | | | | | | | | | | - 16/32 MB and 50/80 MHz support with auto-detection for IP860 - ETH05 and BEDBUG support for CU824 - added support for MicroSys CPC45 - new BOOTROM/FLASH0 and DOC base for PM826 * Patch by Robert Schwebel, 12 Mar 2003: Fix the chpart command on innokom board * Name cleanup: mv include/asm-i386/ppcboot-i386.h include/asm-i386/u-boot-i386.h s/PPCBoot/U-Boot/ in some files s/pImage/uImage/ in some files * Patch by Detlev Zundel, 15 Jan 2003: Fix '' command line quoting * Patch by The LEOX team, 19 Jan 2003: - add support for the ELPT860 board - add support for Dallas ds164x RTC
* * Patches by David Müller, 31 Jan 2003:wdenk2003-03-06-28/+115
| | | | | | | | | | | | | | | | | - minimal setup for CardBus bridges - add EEPROM read/write support in the CS8900 driver - add support for the builtin I2C controller in the Samsung s3c24x0 chips - add support for MPL's VCMA9 (Samsung s3c2410 based) board * Patch by Steven Scholz, 04 Feb 2003: add support for RTC DS1307 * Patch by Reinhard Meyer, 5 Feb 2003: fix PLPRCR/SCCR init sequence on 8xx to allow for changes of EBDF by software * Patch by Vladimir Gurevich, 07 Feb 2003: "API-compatibility patch" for 4xx I2C driver
* * Patches by Robert Schwebel, 06 Mar 2003:wdenk2003-03-06-1/+1
| | | | | | | | | | | - fix bug in BOOTP code (must use NetCopyIP) - update of CSB226 port - clear BSS segment on XScale - added support for i2c_init_board() function - update to the Innokom plattform * Extend support for redundand environments for configurations where environment size < sector size
* * Add support for 16 MB flash configuration of TRAB boardwdenk2003-02-28-236/+373
| | | | | | | | | | | | | | | | | * Patch by Erwin Rol, 27 Feb 2003: Add support for RTEMS * Add image information to README * Fix dual PCMCIA slot support (when running with just one slot populated) * Add VFD type detection to trab board * extend drivers/cs8900.c driver to synchronize ethaddr environment variable with value in the EEPROM * Start adding MIPS support files
* * Patch by Hans-Joerg Frieden, 06 Dec 2002wdenk2002-12-07-1/+1
| | | | | | | | | | | | | | | | | | | Fix misc problems with AmigaOne support * Patch by Chris Hallinan, 3 Dec 2002: minor cleanup to the MPC8245 EPIC driver * Patch by Pierre Aubert , 28 Nov 2002 Add support for external (SIU) interrupts on MPC8xx * Patch by Pierre Aubert , 28 Nov 2002 Fix nested syscalls bug in standalone applications * Patch by David Müller, 27 Nov 2002: fix output of "pciinfo" command for CardBus bridge devices. * Fix bug in TQM8260 board detection - boards got stuck when board ID was not readable
* * Fix startup problems with VFD display on TRABwdenk2002-12-03-18/+28
| | | | | | * Patch by Pierre Aubert, 20 Nov 2002 Add driver for Epson SED13806 graphic controller. Add support for BMP logos in cfb_console driver.
* * Patch by Daniel Engström, 18 Nov 2002:wdenk2002-11-19-1/+0
| | | | | | | | | | Fixes for x86 port (mostly strings issues) * Patch by Ken Chou, 18 Nov 2002: Fix for natsemi NIC cards (DP83815) * Patch by Pierre Aubert, 19 Nov 2002: fix a bug for the MII configuration, and some warnings