summaryrefslogtreecommitdiff
path: root/cpu/mpc5xxx/fec.c
Commit message (Collapse)AuthorAgeLines
* Big white-space cleanup.Wolfgang Denk2008-05-21-1/+1
| | | | | | | | | | | This commit gets rid of a huge amount of silly white-space issues. Especially, all sequences of SPACEs followed by TAB characters get removed (unless they appear in print statements). Also remove all embedded "vim:" and "vi:" statements which hide indentation problems. Signed-off-by: Wolfgang Denk <wd@denx.de>
* added basic support for the MUNICes board.Heiko Schocher2008-01-12-3/+4
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* Merge with /home/tur/git/u-boot#cm5200-siWolfgang Denk2007-08-07-1/+1
|\
| * cm1_qp1 -> cm5200: single U-Boot image for modules from the cm5200 family.Bartlomiej Sieka2007-08-03-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the ability for modules from the Schindler cm5200 family to use a single U-Boot image: - rename cm1_qp1 to cm5200 - add run-time module detection - parametrize SDRAM configuration according to the module we are running on Few minor, board-specific fixes included in this patch: - better MAC address handling - updated default environment ('update' command uses +{filesize} now) - improved error messages in the auto-update code - allow booting U-Boot from RAM (CFG_RAMBOOT) Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com> Signed-off-by: Piotr Kruszynski <ppk@semihalf.com> Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
* | Merge with /home/wd/git/u-boot/custodian/u-boot-testingWolfgang Denk2007-08-06-3/+3
|\ \ | |/ |/|
| * cpu/m*: Remove obsolete references to CONFIG_COMMANDSJon Loeliger2007-07-09-3/+3
| | | | | | | | Signed-off-by: Jon Loeliger <jdl@freescale.com>
| * cpu/mpc*/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).Jon Loeliger2007-07-04-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a compatibility step that allows both the older form and the new form to co-exist for a while until the older can be removed entirely. All transformations are of the form: Before: #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) After: #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT) Signed-off-by: Jon Loeliger <jdl@freescale.com>
* | CM1.QP1: Support for the Schindler CM1.QP1 board.Bartlomiej Sieka2007-07-11-7/+14
|/ | | | | Signed-off-by: Piotr Kruszynski <ppk@semihalf.com> Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
* Merge with /home/tur/git/u-boot#motionproWolfgang Denk2007-05-28-4/+0
|\
| * MPC5XXX, Motion-PRO: Fix PHY initialization problem.Bartlomiej Sieka2007-05-27-4/+0
| | | | | | | | | | | | | | | | | | | | After being reset in mpc5xxx_fec_init_phy(), PHY goes into FX mode, in which networking does not function. This commit switches PHY to TX mode by clearing the FX_SEL bit of Mode Control Register. It also reverses commit 008861a2f3ef2c062744d733787c7e530a1b8761, i.e., a temporary workaround. Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com> Acked-by: Bartlomiej Sieka <tur@semihalf.com>
* | Merge with /home/tur/git/u-boot#motionproWolfgang Denk2007-05-15-0/+11
|\ \ | |/
| * [MPC5xxx] There are networking problems on the Motion-PRO board withBartlomiej Sieka2007-05-07-0/+11
| | | | | | | | | | | | current PHY initalization code (tftp timeouts all the time). This commit temporarily disables PHY initalization sequence to make the networking operational, until a fix is found.
* | [Fix] Set the LED status register on the UC101 for the LXT971 PHY.Heiko Schocher2007-04-14-0/+4
| | | | | | | | | | | | clear the Display after reset. Signed-off-by: Heiko Schocher <hs@denx.de>
* | Merge with /home/hs/jupiter/u-bootWolfgang Denk2007-03-08-6/+7
|\ \ | |/ |/|
| * [PATCH] Added support for the jupiter board.Heiko Schocher2007-02-16-0/+1
| | | | | | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* | [Motion-PRO] Preliminary support for the Motion-PRO board.Bartlomiej Sieka2007-02-09-4/+4
|/
* [PATCH] Add support for the UC101 board from MAN.Heiko Schocher2006-12-21-3/+4
| | | | Signed-off-by: Heiko Schocher <hs@denx.de>
* Preliminary patch adding support for the MarelV38B board.Bartlomiej Sieka2006-10-13-1/+1
|
* GCC-4.x fixes: clean up global data pointer initialization for all boards.Wolfgang Denk2006-03-31-2/+2
|
* Initial port to MCC200 board (work in progress)Wolfgang Denk2006-02-22-1/+2
| | | | Minimally modified patch by Bluetechnix, Vienna
* Add support for multiple PHYs.Marian Balakowicz2005-10-28-24/+37
|
* Cleanup for GCC-4.xWolfgang Denk2005-10-13-2/+2
|
* Update MPC5200 FIFO Control settingsWolfgang Denk2005-09-04-2/+4
| | | | (u-boot.habanero.fifo_cntrl.patch from Freescale)
* Added support for O2DNT board.2005-08-09-1/+1
|
* * Add support for HMI1001 boardwdenk2005-06-10-3/+4
| | | | * Disable "date" and "sntp" commands on TQM866M which has no RTC
* Add support for canmb boardwdenk2005-04-13-4/+4
|
* * Add support for ext2 filesystems and image timestamps to TQM5200 boardwdenk2005-02-24-8/+8
| | | | | | | | | * 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
* Add support for INKA4X0 boardwdenk2004-12-16-1/+2
|
* Patch by Mark Jonas, 01 Jul 2004:wdenk2004-07-11-0/+8
| | | | | Added support for Total5100 and Total5200 (Rev.1 and Rev.2) MGT5100 and MPC5200 based Freescale platforms.
* * Patch by Martin Krause, 30 Jun 2004:wdenk2004-07-11-3/+2
| | | | | | | Add support for TQM5200 board * Patch by Martin Krause, 29 Jun 2004: Add loopw command: infinite write loop on address range
* Fix minor network problem on MPC5200wdenk2004-05-12-22/+64
|
* * Patch by Mark Jonas: Remove config.tmp files only whenwdenk2004-04-08-11/+3
| | | | | | | | unconfiguring the board * Adapt RMU board for bigger flash memory * Test fix for ethernet problems on MPC5200
* * Patch by Phillippe Robin, 16 Mar 2004:wdenk2004-03-23-2/+2
| | | | | | | | | | | | | avoid dereferencing NULL pointer in lib_arm/armlinux.c * Patch by Stephen Williams, 15 Mar 2004: Fix CONFIG_SERIAL_SOFTWARE_FIFO documentation * Patch by Tolunay Orkun, 15 Mar 2004: Initialize bi_opbfreq to real OPB frequency via get_OPB_freq() * Patch by Travis Sawyer, 15 Mar 2004: Update CREDITS & MAINTAINERS files for PPC440GX & Ocotea port
* * Add start-up delay to make sure power has stabilized beforewdenk2004-03-23-4/+6
| | | | | | | | | | | | | | | | | 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
* * Patch by Masami Komiy, 22 Feb 2004:wdenk2004-02-24-2/+2
| | | | | | Add support for NFS for file download * Minor code cleanup
* * Cleanup lowboot code for MPC5200wdenk2004-01-02-34/+39
| | | | | | | | | | | | | | | | | | * 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
* * Patches by Xianghua Xiao, 15 Oct 2003:wdenk2003-10-15-1/+1
| | | | | | | | - 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
* Fix problems with I2C support for mpc5200dzu2003-09-30-0/+2
|
* * Fix timeout problems with 1st packet on MPC5200wdenk2003-09-16-4/+8
|
* * Patch by Gleb Natapov, 14 Sep 2003:wdenk2003-09-14-0/+4
| | | | | | | | | | enable watchdog support for all MPC824x boards that have a watchdog * On MPC5200, restrict FEC to a maximum of 10 Mbps to work around the "Non-octet Aligned Frame" errors we see at 100 Mbps * Patch by Sharad Gupta, 14 Sep 2003: fix SPR numbers for upper BAT register ([ID]BAT[4-7][UL])
* * Add support for SK98xx driverwdenk2003-09-05-2/+3
| | | | | | | | | | | | | | | * Add PCI support for SL8245 board * Support IceCube board configurations with 1 x AMD AM29LV065 (8 MB) or 1 x AM29LV652 (two LV065 in one chip = 16 MB); Run IPB at 133 Mhz; adjust the MII clock frequency accordingly * Set BRG_CLK on PM825/826 to 64MHz (VCO_OUT / 4, instead of 16 MHz) to allow for more accurate baudrate settings (error now 0.7% at 115 kbps, instead of 3.5% before) * Patch by Andreas Mohr, 4 Sep 2003: Fix a lot of spelling errors
* * Add support for PPChameleon Eval Boardwdenk2003-09-02-0/+19
| | | | | | | * Add support for P3G4 board * Fix problem with MGT5100 FEC driver: add "early" MAC address initialization
* Disable debug print for normal use.wdenk2003-08-07-1/+1
| | | | Fix MPC5200 FEC driver
* * Allow crc32 to be used at address 0x000wdenk2003-07-26-52/+56
| | | | | | | | * Provide consistent interface to standalone applications to access the 'global_data' structure Provide a doc/README.standalone more useful to users/developers. * Make IceCube MGT5100 FEC driver work
* * Add support for IceCube board (with MGT5100 and MPC5200 CPUs)wdenk2003-07-16-0/+944
* Add support for MGT5100 and MPC5200 processors