summaryrefslogtreecommitdiff
path: root/include/common.h
Commit message (Collapse)AuthorAgeLines
* [PATCH 3_9] Move buffer print code from md command to common functionGrant Likely2007-02-20-0/+2
| | | | | | | Printing a buffer is a darn useful thing. Move the buffer print code into print_buffer() in lib_generic/ Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
* Merge http://www.denx.de/git/u-bootKim Phillips2006-11-28-1/+1
|\
| * Sequential accesses to non-existent memory must be synchronized,Wolfgang Denk2006-11-06-1/+1
| | | | | | | | | | | | at least on G2 cores. This fixes get_ram_size() problems on MPC5200 Rev. B boards.
* | mpc83xx: Fix the incorrect dcbz operationDave Liu2006-11-03-0/+5
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 834x rev1.x silicon has one CPU5 errata. The issue is when the data cache locked with HID0[DLOCK], the dcbz instruction looks like no-op inst. The right behavior of the data cache is when the data cache Locked with HID0[DLOCK], the dcbz instruction allocates new tags in cache. The 834x rev3.0 and later and 8360 have not this bug inside. So, when 834x rev3.0/8360 are working with ECC, the dcbz instruction will corrupt the stack in cache, the processor will checkstop reset. However, the 834x rev1.x can work with ECC with these code, because the sillicon has this cache bug. The dcbz will not corrupt the stack in cache. Really, it is the fault code running on fault sillicon. This patch fix the incorrect dcbz operation. Instead of CPU FP writing to initialise the ECC. CHANGELOG: * Fix the incorrect dcbz operation instead of CPU FP writing to initialise the ECC memory. Otherwise, it will corrupt the stack in cache, The processor will checkstop reset. Signed-off-by: Dave Liu <daveliu@freescale.com>
* Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-10-19-1/+2
|\
| * Merge with /home/tur/proj/051_uboot_linux_v38b/u-bootWolfgang Denk2006-10-18-1/+2
| |\
| | * Preliminary patch adding support for the MarelV38B board.Bartlomiej Sieka2006-10-13-1/+2
| | |
* | | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-10-10-1/+1
|\ \ \ | |/ /
| * | Coding style cleanupWolfgang Denk2006-10-09-1/+1
| |/
* | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-09-19-0/+6
|\ \ | |/ | | | | | | | | Conflicts: board/stxxtc/Makefile
| * Added interrupt handling capabilities for mpc5xxx processors.Detlev Zundel2006-09-01-0/+6
| | | | | | | | Also added Linux like BUG() macros.
* | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-08-22-1/+5
|\ \ | |/
| * Fixed common.h spelling error.Wolfgang Denk2006-08-14-1/+1
| | | | | | | | Patch by Cory Tusar, 30 Nov 2005
| * Merge with /home/raj/git/u-bootWolfgang Denk2006-08-10-0/+4
| |\
| | * Add support for PCI-Express on PPC440SPe (Yucca board).Rafal Jaworowski2006-08-10-0/+4
| | |
* | | Merge branch 'wd'Jon Loeliger2006-08-09-2/+7
|\ \ \ | |/ /
| * | Add support for TQM885D board.Markus Klotzbuecher2006-07-12-2/+3
| |/ | | | | | | | | | | Patch by Martin Krause, 20 Mar 2006 Signed-off-by: Martin Krause <martin.krause@tqs.de>
| * Merge: Add support for AMCC 440SPe CPU based eval board (Yucca).Marian Balakowicz2006-06-30-0/+4
| |\
| | * Add support for AMCC 440SPe CPU based eval board (Yucca).Marian Balakowicz2006-06-30-0/+4
| | |
* | | Add support for reading and writing mac addresses to or from ID EEPROM.Haiying Wang2006-07-13-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added code for reading and writing Mac addresses to/from ID EEPROM(0x57). With attached patch, we can use command "mac/mac read/mac save/" to read and write EEPROM under u-boot prompt. U-boot will calculate the checksum of EEPROM while bootup, if it is right, then u-boot will check whether the mac address of eTSEC0/1/2/3 is availalbe (non-zero). If there is mac address availabe in EEPROM, u-boot will use it, otherewise, u-boot will use the mac address defined in MPC8641HPCN.h. This matches the requirement to set unique mac address for each TSEC port. Signed-off-by: Haiying Wang <haiying.wang@freescale.com> Signed-off-by: York Sun <yorksun@freescale.com>
* | | Initial support for MPC8641 HPCN board.Jon Loeliger2006-04-26-1/+10
|/ /
* | Add Dcbz(), Dcbi() and Dcbf() routines for MPC83xx.Marian Balakowicz2006-03-14-1/+2
|/
* Cleanup for GCC-4.xWolfgang Denk2005-10-13-2/+2
|
* Add Sandburst Metrobox and Sandburst Karef board support packages.Stefan Roese2005-08-15-1/+2
| | | | | | | | | Second serial port on 440GX now defined as a system device. Add 'Short Etch' code for Cicada PHY within 440gx_enet.c Patch by Travis B. Sawyer, 12 Jul 2005 Check return value of malloc in 440gx_enet.c Patch by Travis B. Sawyer, 18 Jul 2005
* * Patch by Eran LibertyEran Liberty2005-07-28-2/+7
| | | | Add support for the Freescale MPC8349ADS board.
* Patch by Steven Scholz, 4 Apr 2005:wdenk2005-04-04-0/+5
| | | | | | - 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
* Patch by Steven Scholz, 25 Oct 2004:wdenk2005-04-03-0/+1
| | | | Declare reset_cpu() in include/common.h instead locally
* * Patch by Yusdi Santoso, 22 Oct 2004:wdenk2005-04-03-1/+9
| | | | | | | | - Add support for HIDDEN_DRAGON board - fix endianess problem in driver/rtl1839.c * Patch by Allen Curtis, 21 Oct 2004: support multiple serial ports
* Fix problem introduced by previous patch.wdenk2004-12-13-0/+1
|
* Patch by Martin Krause, 27 Oct 2004:wdenk2004-12-12-1/+2
| | | | | - add support for "STK52xx" board (including PS/2 multiplexer) - add hardware detection for TQM5200
* Patch by TsiChung Liew, 23 Sep 2004:wdenk2004-10-28-0/+6
| | | | | - add support for MPC8220 CPU - Add support for Alaska and Yukon boards
* Patch by George G. Davis, 24 Aug 2004:wdenk2004-10-10-0/+1
| | | | - update ARM boards to use constants from mach-types.h
* * Code cleanupwdenk2004-08-01-0/+20
| | | | | | | | | | | | | * 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)
* * Patch by Prakash Kumar, 27 Jun 2004:wdenk2004-07-10-1/+1
| | | | | | | Add support for the PXA250 based Intrinsyc Cerf board. * Patch by Yasushi Shoji, 27 Jun 2004: fix comment in include/common.h
* Patch by Jon Loeliger, 17 June 2004:wdenk2004-07-09-1/+3
| | | | | | | | Completion of the 8540ADS/8560ADS updates: Fix some PCI and Rapid I/O memory maps, Initialize both TSEC 1 and 2, Initialize SDRAM Update MAINTAINER for 85xx boards and README.mpc85xxads
* Patch by Sam Song, 09 Jun 2004:wdenk2004-06-09-0/+2
| | | | | | - Add support for RPXlite_DW board - Update FLASH driver for 4*AM29DL323DB90VI - Add option configuration of CFG_ENV_IS_IN_NVRAM on RPXlite_DW board
* * Patch by Mark Jonas, 08 June 2004:wdenk2004-06-09-0/+3
| | | | | | | | - Make MPC5200 boards evaluate the SVR to print processor name and version in checkcpu() (cpu/mpc5xxx/cpu.c). * Patch by Kai-Uwe Bloem, 06 May 2004: Fix endianess problem in cramfs code
* * Patch by Paul Ruhland, 17 May 2004:wdenk2004-06-09-1/+4
| | | | | | | | | | | | - Add support for the Logic Zoom LH7A40x based SDK board(s), specifically the LPD7A400. * Patches by Robert Schwebel, 15 May 2004: - call MAC address reading code also for SMSC91C111; - make SMSC91C111 timeout configurable, remove duplicate code - fix get_timer() for PXA - update doc/README.JFFS2 - use "bootfile" env variable also for jffs2
* Patches by Jon Loeliger, 11 May 2004:wdenk2004-06-09-0/+1
| | | | (partially, as they contained a lot of crap)
* Patch by Yuli Barcohen, 19 Apr 2004:wdenk2004-06-06-4/+4
| | | | | | | - Rename DUET_ADS to MPC885ADS - Rename CONFIG_DUET to CONFIG_MPC885_FAMILY - Rename CONFIG_866_et_al to CONFIG_MPC866_FAMILY - Clean up FADS family port to use the new defines
* Clean up the TQM8xx_YYMHz configurations; allow to use the samewdenk2004-04-24-0/+1
| | | | | | binary image for all clock frequencies. Implement run-time optimization of flash access timing based on the actual bus frequency.
* * Patches by Pantelis Antoniou, 30 Mar 2004:wdenk2004-04-15-0/+13
| | | | | | | | | | - add auto-complete support to the U-Boot CLI - add support for NETTA and NETPHONE boards; fix NETVIA board * Patch by Yuli Barcohen, 28 Mar 2004: - Add support for MPC8272 family including MPC8247/8248/8271/8272 - Add support for MPC8272ADS evaluation board (another flavour of MPC8260ADS) - Change configuration method for MPC8260ADS family
* * Patch by Pierre Aubert, 18 Mar 2004:wdenk2004-03-23-1/+1
| | | | | | | | | | | | | | | | - Unify video mode handling for Chips & Technologies 69000 Video chip and Silicon Motion SMI 712/710/810 Video chip - Add selection of the video output (CRT or LCD) via 'videoout' environment variable for the Silicon Motion - README update * Patch by Pierre Aubert, 18 Mar 2004: include/common.h typo fix * Patches by Tolunay Orkun, 17 Mar 2004: - Add support for bd->bi_iic_fast[] initialization via environment variable "i2cfast" (CONFIG_I2CFAST) - Add "i2cfast" u-boot environment variable support for csb272
* Code cleanup; make several boards compile & link.wdenk2004-03-14-2/+2
|
* * Patch by Rune Torgersen, 27 Feb 2004:wdenk2004-03-13-0/+3
| | | | | | | | | | | | | | | | | - Added LBA48 support (CONFIG_LBA48 & CFG_64BIT_LBA) - Added support for 64bit printing in vsprintf (CFG_64BIT_VSPRINTF) - Added support for 64bit strtoul (CFG_64BIT_STRTOUL) * Patch by Masami Komiya, 27 Feb 2004: Fix rarpboot: add autoload by NFS * Patch by Dan Eisenhut, 26 Feb 2004: fix flash_write return value in saveenv * Patch by Stephan Linz, 11 Dec 2003 expand config.mk to avoid trigraph warnings on NIOS * Rename "BMS2003" board into "HMI10"
* * Patch by Masami Komiy, 22 Feb 2004:wdenk2004-02-24-1/+2
| | | | | | Add support for NFS for file download * Minor code cleanup
* * Some code cleanupwdenk2004-02-12-1/+2
| | | | | | | | * Patch by Josef Baumgartner, 10 Feb 2004: Fixes for Coldfire port * Patch by Brad Kemp, 11 Feb 2004: Fix CFI flash driver problems
* Patch by Travis Sawyer, 30 Dec 2003:wdenk2004-02-06-1/+2
| | | | | | | Add support for IBM PPC440GX. Multiple EMAC Ethernet devices, select MDI port based on enabled EMAC device. Add support for XES Inc <http://www.xes-inc.com> XPedite1000 440GX base PrPMC board.
* * Add variable CPU clock for MPC859/866 systems (so far only TQM866M):wdenk2004-01-24-0/+2
| | | | | | | | see doc/README.MPC866 for details; implement workaround for "SIU4" and "SIU9" silicon bugs on MPC866; calculate CPU clock frequency from PLL register values. * Add support for 128 MB RAM on TQM8xxL/M modules
* * The PS/2 mux on the BMS2003 board needs 450 ms after power onwdenk2004-01-20-2/+3
| | | | | | | | | | | | before we can access it; add delay in case we are faster (with no CF card inserted) * Cleanup of some init functions * Make sure SCC Ethernet is always stopped by the time we boot Linux to avoid Linux crashes by early packets coming in. * Accelerate flash accesses on LWMON board by using buffered writes