summaryrefslogtreecommitdiff
path: root/include/configs/PPChameleonEVB.h
Commit message (Collapse)AuthorAgeLines
* TQM8xx[LM]: Fix broken environment alignment.Wolfgang Denk2007-09-16-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With recent toolchains, the environment sectors were no longer aligned to sector boundaries. The reason was a combination of two bugs: 1) common/environment.c assumed that CONFIG_TQM8xxL would be defined for all TQM8xxL and TQM8xxM boards. But "include/common.h", where this gets defined, is not included here (and cannot be included without causing lots of problems). Added a new #define CFG_USE_PPCENV for all boards which really want to put the environment is a ".ppcenv" section. 2) The linker scripts just include environment.o, silently assuming that the objects in that file are really in the order in which they are coded in the C file, i. e. "environment" first, then "redundand_environment", and "env_size" last. However, current toolchains (GCC-4.x) reorder the objects, causing the environment data not to start on a flash sector boundary: Instead of: we got: 40008000 T environment 40008000 T env_size 4000c000 T redundand_environment 40008004 T redundand_environment 40010000 T env_size 4000c004 T environment Note: this patch fixes just the first part, and cures the alignment problem by making sure that "env_size" gets placed correctly. However, we still have a potential issue because primary and redundant environment sectors are actually swapped, i. e. we have now: 40008000 T redundand_environment 4000c000 T environment 40010000 T env_size This shall be fixed in the next version. Signed-off-by: Wolfgang Denk <wd@denx.de>
* include/configs/[P-Z]*: Cleanup BOOTP and lingering CFG_CMD_*.Jon Loeliger2007-07-10-0/+9
| | | | | | | | | Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h used to be included but CONFIG_BOOTP_MASK was not defined. Remove lingering references to CFG_CMD_* symbols. Signed-off-by: Jon Loeliger <jdl@freescale.com>
* include/configs: Use new CONFIG_CMD_* in various P* named board config files.Jon Loeliger2007-07-08-18/+21
| | | | Signed-off-by: Jon Loeliger <jdl@freescale.com>
* Updates to common PPC4xx onboard (DDR)SDRAM init code (405 and 440)Stefan Roese2006-03-31-0/+10
| | | | | | | | | | | | | | | | | | 405 SDRAM: - The SDRAM parameters can now be defined in the board config file and the 405 SDRAM controller values will be calculated upon bootup (see PPChameleonEVB). When those settings are not defined in the board config file, the register setup will be as it is now, so this implementation should not break any current design using this code. Thanks to Andrea Marson from DAVE for this patch. 440 DDR: - Added function sdram_tr1_set to auto calculate the TR1 value for the DDR. - Added ECC support (see p3p440). Patch by Stefan Roese, 17 Mar 2006
* Minor code cleanupWolfgang Denk2006-03-06-2/+0
|
* Re-factoring the legacy NAND code (legacy NAND now only in board-specificBartlomiej Sieka2006-03-05-86/+17
| | | | | | | code and in SoC code). Boards using the old way have CFG_NAND_LEGACY and BOARDLIBS = drivers/nand_legacy/libnand_legacy.a added. Build breakage for NETTA.ERR and NETTA_ISDN - will go away when the new NAND support is implemented for these boards.
* Merge with /home/wd/git/u-boot/testing-NAND/ to add new NAND handling.Bartlomiej Sieka2006-02-24-4/+86
|\
* | Cleanup (PPC4xx is AMCC now)Wolfgang Denk2005-09-23-1/+1
|/
* Add common (with Linux) MTD partition scheme and "mtdparts" commandWolfgang Denk2005-08-08-9/+41
| | | | | | | | Old, obsolete and duplicated code was cleaned up and replace by the new partitioning method. There are two possible approaches now: * define a single, static partition * use mtdparts command line option and dynamic partitioning Default is static partitioning.
* Minor fixes for PPChameleon Board:Wolfgang Denk2005-07-31-1/+1
| | | | | * fix alignment of NAND size * make code do what the comment says
* * Patch by Stefan Roese, 30 Jun 2005:stroese2005-06-30-2/+2
| | | | | Fix PHY addresses for PPChameleon and CATcenter boards Change MAINTAINER for most esd boards
* Major upate of JFFS2 code; now in sync with snapshot of MTD CVS ofwdenk2005-05-05-1/+1
| | | | | March 13, 2005); new configuration options CONFIG_JFFS2_LZO and CONFIG_JFFS2_LZARI are added. Both are undefined by default.
* Fix problems with SNTP support;wdenk2005-04-02-1/+7
| | | | enable SNTP support in some boards.
* * Fix RTC configuration for PPChameleon boardwdenk2005-03-17-2/+3
| | | | * Cleanup, fix typo in include/configs/TQM5200.h
* * Code cleanup, mostly for GCC-3.3.xwdenk2004-12-31-0/+1
| | | | | | | | | | | | * Cleanup confusing use of CONFIG_ETH*ADDR - ust his only to pre-define a MAC address; use CONFIG_HAS_ETH* to enable support for additional ethernet addresses. * Cleanup drivers/i82365.c - avoid duplication of code * Fix bogus "cannot span across banks" flash error message * Add support for CompactFlash for the CPC45 Board.
* Fix SysClk handling for PPChameleon and CATcenter boardswdenk2004-09-09-14/+13
|
* * Code cleanupwdenk2004-08-01-3/+6
| | | | | | | | | | | | | * 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 Andrea Marson, 11 Jun 2004:wdenk2004-07-01-41/+108
| | | | | | | Update for PPChameleon board: - support for SysClk @ 25MHz - support for Silicon Motion SM712 VGA controller - some clean ups
* Add support for the second Ethernet interface for the 'PPChameleon' board.wdenk2004-06-06-1/+3
|
* Add support for CATcenter board (based on PPChameleon ME module)wdenk2004-05-13-144/+138
|
* * Configure PPChameleon board to use redundand environment in flashwdenk2004-04-18-5/+13
| | | | | | * Configure PPChameleon board to use JFFS2 NAND support. * Added support for JFFS2 filesystem (read-only) on top of NAND flash
* Code cleanupwdenk2004-03-25-2/+0
|
* * The PS/2 mux on the BMS2003 board needs 450 ms after power onwdenk2004-01-20-250/+250
| | | | | | | | | | | | 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
* * Fix problems caused by Robert Schwebel's cramfs patchwdenk2004-01-04-24/+27
| | | | | | | | | | | | * Patch by Scott McNutt, 02 Jan 2004: Add support for the Nios Active Serial Memory Interface (ASMI) on Cyclone devices * Patch by Andrea Marson, 16 Dec 2003: Add support for the PPChameleon ME and HI modules * Patch by Yuli Barcohen, 22 Dec 2003: Add support for Motorola DUET ADS board (MPC87x/88x)
* * Use "-fPIC" instead of "-mrelocatable" to prevent problems withwdenk2003-11-17-0/+2
| | | | | | | | | | | | | recent tools * Add checksum verification to 'imls' command * Add bd_info fields needed for 4xx Linux I2C driver * Patch by Martin Krause, 4 Nov. 2003: Fix error in cmd_vfd.c (TRAB board: "vfd /1" shows now only one Bitmap) * Print used network interface when CONFIG_NET_MULTI is set
* Fix PCI problems on PPChameleon boardwdenk2003-10-22-1/+1
|
* * Fix PCI problems on PPChameleonEVBwdenk2003-10-19-1/+1
| | | | * TRAB auto-update: image type patch by Martin Krause, 17 Oct 2003
* * Patches by Xianghua Xiao, 15 Oct 2003:wdenk2003-10-15-66/+65
| | | | | | | | - 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
* * Update TRAB auto update codewdenk2003-10-06-15/+22
| | | | | | | | | | | * 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)
* * Patch by llandre, 11 Sep 2003:wdenk2003-09-13-41/+9
| | | | update configuration for PPChameleonEVB board
* Adjustments / cleanup for PPChameleon EVB boardwdenk2003-09-03-25/+11
|
* * Add support for PPChameleon Eval Boardwdenk2003-09-02-0/+734
* Add support for P3G4 board * Fix problem with MGT5100 FEC driver: add "early" MAC address initialization