summaryrefslogtreecommitdiff
path: root/drivers/tsec.c
Commit message (Collapse)AuthorAgeLines
* mpc83xx: Add support for the MPC8349E-mITXTimur Tabi2006-11-03-3/+1
| | | | | | | | | | | | | | | | | | | PREREQUISITE PATCHES: * This patch can only be applied after the following patches have been applied: 1) DNX#2006090742000024 "Add support for multiple I2C buses" 2) DNX#2006090742000033 "Multi-bus I2C implementation of MPC834x" 3) DNX#2006091242000041 "Additional MPC8349 support for multibus i2c" 4) DNX#2006091242000078 "Add support for variable flash memory sizes on 83xx systems" 5) DNX#2006091242000069 "Add support for Errata DDR6 on MPC 834x systems" CHANGELOG: * Add support for the Freescale MPC8349E-mITX reference design platform. The second TSEC (Vitesse 7385 switch) is not supported at this time. Signed-off-by: Timur Tabi <timur@freescale.com>
* Added RGMII support to the TSECs and Marvell 881111 PhyNick Spence2006-11-03-4/+4
| | | | | | | Added a phy initialization to adjust the RGMII RX and TX timing Always set the R100 bit in 100 BaseT mode regardless of the TSEC mode Signed-off-by: Nick Spence <nick.spence@freescale.com>
* Fix TSEC driver (now for real): avoid crashes if PHY is not attachedBen Warren2006-10-26-3/+6
| | | | | | | to a TSEC (e.g. a switch is connected via RMII) or if the PHY is defective/incorrectly configured. Signed-off-by: Ben Warren <bwarren@qstreams.com>
* Remove unneeded include files and local variable.Jon Loeliger2006-10-12-3/+0
| | | | Signed-off-by: Jon Loeliger <jdl@freescale.com>
* Ran lindent and cleaned up whitespace issues.Jon Loeliger2006-10-10-441/+455
| | | | Format for 80-columns too.
* Merge branch 'mpc85xx'Jon Loeliger2006-09-19-13/+60
|\ | | | | | | | | | | Conflicts: drivers/tsec.c
| * Add support for eTSEC 3 & 4 on 8548 CDSAndy Fleming2006-09-19-10/+59
| | | | | | | | | | | | | | * Added support for using eTSEC 3 and eTSEC 4 on the 8548 CDS. This will only work on rev 1.3 boards (but doesn't break older boards) * Cleaned up some comments to reflect the expanded role of tsec in other systems
* | Fix Tsec bug when no linkJin Zhengxiong-R641882006-06-27-1/+1
| | | | | | | | | | | | | | | | When tftp a non-exist file from the tftp server, u-boot will check the link of all eth port. The original file will return wrong link state on the no link ports. signed-off-by: Jason Jin <Jason.Jin@freescale.com>
* | Initial support for MPC8641 HPCN board.Jon Loeliger2006-04-26-6/+63
|/
* GCC-4.x fixes: clean up global data pointer initialization for all boards.Wolfgang Denk2006-03-31-1/+2
|
* Add Nat Semi DP83865 PHY support to MPC85xx TSEC driverWolfgang Denk2006-03-12-0/+51
| | | | Patch by Murray Jensen, 08 Jul 2005
* Add support for multiple PHYs.Marian Balakowicz2005-10-28-5/+19
|
* Cleanup for GCC-4.xWolfgang Denk2005-10-13-2/+2
|
* Fix autonegotiation in tsec ethernet driverStefan Roese2005-09-21-10/+56
| | | | Patch by Stefan Roese, 21 Sep 2005
* Fix style issues primarily in 85xx and 83xx boards.Jon Loeliger2005-08-01-5/+5
| | | | | | | | - C++ comments - Trailing white space - Indentation not by TAB - Excessive amount of empty lines - Trailing empty lines
* * Patch by Eran LibertyEran Liberty2005-07-28-12/+11
| | | | Add support for the Freescale MPC8349ADS board.
* * Patch by Jon Loeliger, 2005-07-25Jon Loeliger2005-07-25-0/+1074
Move the TSEC driver out of cpu/mpc85xx as it will be shared by the upcoming mpc83xx family as well.