summaryrefslogtreecommitdiff
path: root/net
Commit message (Collapse)AuthorAgeLines
* Merge with /home/wd/git/u-boot/custodian/u-boot-netWolfgang Denk2007-04-18-0/+20
|\
| * net - Support ping reply when processing net-loopEd Swarthout2007-03-07-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ICMP_ECHO_REQUEST packet support by responding with a ICMP_ECHO_REPLY. This permits the ping command to test the phy interface when the phy is put in loopback mode (typically by setting register 0 bit 14). It also allows the port to respond to an external ping when u-boot is processing some other net command (such as tftp). This is useful when tftp appears to hang. Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com> Signed-off-by: Ben Warren <bwarren@qstreams.com>
* | Merge with /home/wd/git/u-boot/custodian/u-boot-74xx-7xxWolfgang Denk2007-04-18-0/+4
|\ \
| * \ Fix the confilcts when merging 'master' into hpc2.roy zang2006-12-01-5/+9
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The conflicts due to a new mpc7448 p3m7448 board is in the main tree. Merge branch 'master' into hpc2 Conflicts: MAKEALL cpu/74xx_7xx/cpu.c cpu/74xx_7xx/cpu_init.c cpu/74xx_7xx/speed.c
| * | Tundra tsi108 on chip Ethernet controller support.roy zang2006-11-02-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following is a brief description of the Ethernet controller: The Tsi108/9 Ethernet Controller connects Switch Fabric to two independent Gigabit Ethernet ports,E0 and E1. It uses a single Management interface to manage the two physical connection devices (PHYs). Each Ethernet port has its own statistics monitor that tracks and reports key interface statistics. Each port supports a 256-entry hash table for address filtering. In addition, each port is bridged to the Switch Fabric through a 2-Kbyte transmit FIFO and a 4-Kbyte Receive FIFO. Each Ethernet port also has a pair of internal Ethernet DMA channels to support the transmit and receive data flows. The Ethernet DMA channels use descriptors set up in memory, the memory map of the device, and access via the Switch Fabric. The Ethernet Controller?s DMA arbiter handles arbitration for the Switch Fabric. The Controller also has a register businterface for register accesses and status monitor control. The PMD (Physical Media Device) interface operates in MII, GMII, or TBI modes. The MII mode is used for connecting with 10 or 100 Mbit/s PMDs. The GMII and TBI modes are used to connect with Gigabit PMDs. Internal data flows to and from the Ethernet Controller through the Switch Fabric. Each Ethernet port uses its transmit and receive DMA channels to manage data flows through buffer descriptors that are predefined by the system (the descriptors can exist anywhere in the system memory map). These descriptors are data structures that point to buffers filled with data ready to transmit over Ethernet, or they point to empty buffers ready to receive data from Ethernet. Signed-off-by: Alexandre Bounine <alexandreb@tundra.com> Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
* | | Merge with /home/wd/git/u-boot/custodian/u-boot-avr32; code cleanup.Wolfgang Denk2007-04-18-0/+4
|\ \ \
| * | | AVR32: Enable networkingHaavard Skinnemoen2007-04-14-0/+4
| | |/ | |/| | | | | | | | | | | | | | | | Implement MACB initialization for AVR32 and ATSTK1000, and turn everything on, including the MACB driver. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* | | [Blackfin][PATCH] Add BF537 EMAC driver initializationAubrey Li2007-04-05-0/+4
|/ /
* | Merge with http://opensource.freescale.com/pub/scm/u-boot-83xx.gitWolfgang Denk2006-11-30-0/+7
|\ \
| * | mpc83xx: add QE ethernet supportDave Liu2006-11-03-0/+7
| |/ | | | | | | this patch adds support for the QUICC Engine based UCC gigabit ethernet device.
* | [PATCH] Add support for Prodrive P3M750 & P3M7448 (P3Mx) boardsStefan Roese2006-11-29-5/+2
|/ | | | | | | | | This patch adds support for the Prodrive P3M750 (PPC750 & MV64460) and the P3M7448 (MPC7448 & MV64460) PMC modules. Both modules are quite similar and share the same board directory "prodrive/p3mx" and the same config file "p3mx.h". Signed-off-by: Stefan Roese <sr@denx.de>
* Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-10-12-1/+1
|\
| * Minor code cleanup.Wolfgang Denk2006-10-12-1/+1
| |
* | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-10-10-2/+7
|\ \ | |/
| * Make bootp implementation RFC3046 compliantWolfgang Denk2006-10-09-1/+6
| | | | | | | | Patch by Joakim Larsson, 27 Jun 2006
| * Move "ar" flags to config.mk to allow for silent "make -s"Wolfgang Denk2006-10-09-1/+1
| | | | | | | | Based on patch by Mike Frysinger, 20 Jun 2006
* | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-09-19-7/+11
|\ \ | |/ | | | | | | | | Conflicts: board/stxxtc/Makefile
| * Add support for a saving build objects in a separate directory.Marian Balakowicz2006-09-01-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modifications are based on the linux kernel approach and support two use cases: 1) Add O= to the make command line 'make O=/tmp/build all' 2) Set environement variable BUILD_DIR to point to the desired location 'export BUILD_DIR=/tmp/build' 'make' The second approach can also be used with a MAKEALL script 'export BUILD_DIR=/tmp/build' './MAKEALL' Command line 'O=' setting overrides BUILD_DIR environent variable. When none of the above methods is used the local build is performed and the object files are placed in the source directory.
* | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-08-22-1/+1
|\ \ | |/
| * Fix typo.Wolfgang Denk2006-08-14-1/+1
| | | | | | | | Patch by Andreas Engel, 28 Nov 2005
* | Merge branch 'master' of http://www.denx.de/git/u-bootJon Loeliger2006-06-07-0/+4
|\ \ | |/
| * * Update Intel IXP4xx supportWolfgang Denk2006-05-30-0/+4
| | | | | | | | | | | | | | | | | | | | | | - Add IXP4xx NPE ethernet MAC support - Add support for Intel IXDPG425 board - Add support for Prodrive PDNB3 board - Add IRQ support Patch by Stefan Roese, 23 May 2006 [This patch does not include cpu/ixp/npe/IxNpeMicrocode.c which still sufferes from licensing issues. Blame Intel.]
* | Initial support for MPC8641 HPCN board.Jon Loeliger2006-04-26-0/+16
|/
* GCC-4.x fixes: clean up global data pointer initialization for all boards.Wolfgang Denk2006-03-31-5/+2
|
* Add support for the DHCP vendor optional bootfile (#67).Wolfgang Denk2006-03-12-3/+31
| | | | | Ignores the vendor TFTP server name option (#66). Patch by Murray Jensen, 30 Jun 2005
* Fix behaviour if gatewayip is not setWolfgang Denk2006-03-12-1/+3
| | | | Patch by Robin Gilks, 23 Dec 2004
* Merge with /home/sr/git/u-bootWolfgang Denk2005-12-01-3/+3
|\
| * Add support for TQM8541/8555 boards, TQM85xx support reworked:Stefan Roese2005-11-30-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Support for TQM8541/8555 boards added. - Complete rework of TQM8540/8560 support. - Common TQM85xx code now supports all current TQM85xx platforms (TQM8540/8541/8555/8560). - DDR SDRAM size detection added. - CAS latency default values can be overwritten by setting "serial#" to e.g. "ABC0001 casl=25" -> CAS latency 2.5 will be used. If problems are detected with this non default CAS latency, the defualt values will be used instead. - FLASH size detection added. - Moved FCC ethernet driver initialization behind TSEC driver init -> TSEC is first device. Patch by Stefan Roese, 30 Nov 2005
* | Fix miiphy global data initialization (problem on 4xx boards when noMarian Balakowicz2005-11-30-0/+9
|/ | | | | | | ethaddr is assigned). Initialization moved from miiphy_register() to eth_initialize(). Based on initial patch for 4xx platform by Matthias Fuchs.
* Add explanation for CDP checksum algorithmWolfgang Denk2005-11-10-1/+4
|
* Add support for multiple PHYs.Marian Balakowicz2005-10-28-2/+46
|
* Merge with /home/m8/git/u-bootWolfgang Denk2005-10-15-1/+1
|\
| * Added support for TQM834x boards.Marian Balakowicz2005-10-11-1/+1
| |
* | Cleanup for GCC-4.xWolfgang Denk2005-10-13-13/+16
|/
* Add support for AP1000 board.Wolfgang Denk2005-10-09-1/+1
| | | | Patch by James MacAulay, 07 Oct 2005
* Fix typo in eth.cWolfgang Denk2005-09-25-3/+3
| | | | Patch by Ara Avanesyan, 24 Feb 2005
* Update for TFTP using a fixed UDP portWolfgang Denk2005-09-24-1/+4
| | | | | | Use the approved environment variable names. Added "tftpdstp" to allow ports other than 69 per Tolunay Orkun's recommendation. Patch by Jerry Van Baren, 12 Jan 2005
* Allow to force TFTP to use a fixed UDP portWolfgang Denk2005-09-24-0/+10
| | | | | (Add a configuration option CONFIG_TFTP_PORT and optional env variable tftpport) Patch by Jerry Van Baren, 10 Jan 2005
* Add I2C support to TQM8540 and TQM8560 boards (EEPROM, RTC, LM75-DTT).Stefan Roese2005-08-31-1/+1
| | | | | | Removed CFG_CMD_DISPLAY from default commands. Fixed compiler warning in net.c. Patch by Stefan Roese, 31 Aug 2005
* Prepare U-Boot for gcc-4.xWolfgang Denk2005-08-26-9/+22
|
* Merged 405gp_enet.c and 440gx_enet.c to generic 4xx_enet.cStefan Roese2005-08-16-6/+1
| | | | | now handling all 4xx cpu's. Patch by Stefan Roese, 16 Aug 2005
* Minor code cleanupWolfgang Denk2005-08-12-20/+20
|
* Add UPD-Checksum code, fix problem in net.c (return instead of break)Stefan Roese2005-08-12-2/+42
| | | | Patch by Reinhard Arlt, 12 Aug 2005
* Fix return code of NFS commandWolfgang Denk2005-08-06-5/+9
| | | | Patch by Hiroshi Ito, 11 Dec 2004
* Merge with /home/wd/git/u-boot/masterWolfgang Denk2005-08-05-12/+8
|\
| * Fix endianess problem in TFTP / NFS default filenamesWolfgang Denk2005-08-04-12/+8
| | | | | | | | Patch by Hiroshi Ito, 06 Dec 2004
* | * Patch by Eran LibertyEran Liberty2005-07-28-0/+8
| | | | | | | | Add support for the Freescale MPC8349ADS board.
* | * Patch by Jon Loeliger, 2005-05-05Jon Loeliger2005-07-25-4/+11
|/ | | | | | | | Implemented support for MPC8548CDS board. Added DDR II support based on SPD values for MPC85xx boards. This roll-up patch also includes bugfies for the previously published patches: DDRII CPO, pre eTSEC, 8548 LBIU, Andy's TSEC, eTSEC 3&4 I/O
* Add PCI support for Sorcery board.wdenk2005-05-16-1/+1
| | | | Code cleanup (especially Sorcery / Alaska / Yukon serial driver).
* README: add explanation about patch policywdenk2005-05-03-5/+5
| | | | net/net.c: fix indentation