u-boot/cpu/ppc4xx
Mike Nuss 74eb022259 PPC4xx (Sequoia): Fix Ethernet "remote fault" problems
Every now and then a Sequoia board (or equivalent hardware) had
problems connecting to a Gigabit capable network interface.

There were differences in the PHY setup between Linux and U-Boot.

This patch fixes the problem. Apparently "remote fault" is being set,
which signals to some devices (on the other end of the cable) that a
fault has occurred, while other devices ignore it. I believe the RF bit
was causing the issue, but I removed T4 also, to match up with Linux.

Signed-off-by: Mike Nuss <mike@terascala.com>
2008-03-04 08:55:27 +01:00
..
4xx_enet.c ppc4xx: EMAC: Fix 405EZ fifo size setup in EMAC_MR1 2008-03-02 22:49:27 +01:00
4xx_pci.c fix comments with new drivers organization 2008-01-09 21:48:49 +01:00
4xx_pcie.c ppc4xx: Correct 405EX PCIe UTL register mapping 2007-11-18 14:44:44 +01:00
4xx_uart.c ppc4xx: Move cpu/ppc4xx/vecnum.h into include path 2008-01-09 06:32:58 +01:00
40x_spd_sdram.c ppc4xx: Consolidate some of the 405 and 440 macros/structs into 4xx 2007-10-31 21:20:50 +01:00
44x_spd_ddr.c ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM 2007-10-31 21:21:47 +01:00
44x_spd_ddr2.c ppc4xx: Remove compiler warning in cpu/ppc4xx/44x_spd_ddr2.c 2008-01-15 10:11:02 +01:00
bedbug_405.c cpu/[7a-ln-z]*: Remove obsolete references to CONFIG_COMMANDS 2007-07-09 18:57:22 -05:00
cache.S ppc4xx: Rework 4xx cache support 2007-10-31 21:21:46 +01:00
commproc.c ppc4xx: Add CFG_POST_ALT_WORD_ADDR to support non OCM POST WORD storage 2008-01-09 10:25:46 +01:00
config.mk cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate. 2008-02-23 09:44:54 +01:00
cpu.c ppc4xx: Enable 405EX PCIe UTL register configuration 2007-11-16 14:16:54 +01:00
cpu_init.c ppc4xx: Enable 405EP PCI arbiter per default on all boards 2007-12-28 16:39:15 +01:00
dcr.S cpu/ rtc/ include/: Remove lingering references to CFG_CMD_* symbols. 2007-07-10 10:27:39 -05:00
denali_data_eye.c ppc4xx: Remove weak binding from common Denali data-eye search code 2008-01-05 10:14:56 +01:00
denali_spd_ddr2.c ppc4xx: Add CONFIG_4xx_DCACHE compile switch to Denali-core SPD code 2008-02-14 07:42:32 +01:00
fdt.c ppc4xx: fdt: Cleanup setup of cpu node setup 2007-12-27 19:35:34 +01:00
gpio.c ppc4xx: Add functionality to GPIO support 2008-01-04 11:38:45 +01:00
i2c.c ppc4xx: Fix i2c divisor calcularion for PPC4xx 2007-04-12 14:15:59 +02:00
interrupts.c ppc4xx: Move cpu/ppc4xx/vecnum.h into include path 2008-01-09 06:32:58 +01:00
iop480_uart.c ppc4xx: Move cpu/ppc4xx/vecnum.h into include path 2008-01-09 06:32:58 +01:00
kgdb.S ppc4xx: Rework 4xx cache support 2007-10-31 21:21:46 +01:00
Makefile Add denali_data_eye.o and denali_spd_ddr2.o to PPC4xx Makefile 2007-12-27 19:35:36 +01:00
miiphy.c PPC4xx (Sequoia): Fix Ethernet "remote fault" problems 2008-03-04 08:55:27 +01:00
ndfc.c ppc4xx: Fix ndfc HW ECC byte order 2008-02-04 11:47:40 +01:00
resetvec.S * Code cleanup: 2003-06-27 21:31:46 +00:00
sdram.c ppc4xx: Add initial Zeus (PPC405EP) board support 2007-08-14 14:44:41 +02:00
sdram.h ppc4xx: Add initial Zeus (PPC405EP) board support 2007-08-14 14:44:41 +02:00
speed.c ppc4xx: Add freqUART to CPU speed detection 2007-10-31 21:20:50 +01:00
start.S Merge branch 'master' of git://www.denx.de/git/u-boot-ppc4xx 2008-02-15 00:22:37 +01:00
tlb.c ppc4xx: Add change_tlb function to modify I attribute of TLB(s) 2007-10-31 21:21:47 +01:00
traps.c [PPC440SPe] Convert machine check exceptions handling 2007-09-07 17:46:18 +02:00
usb.c ppc4xx: Make USB working with CONFIG_4xx_DCACHE defined 2007-11-09 16:42:15 +01:00
usb_ohci.c [PATCH] Add AMCC PPC405EZ support 2007-03-21 13:38:59 +01:00
usb_ohci.h Add support for AMCC PPC440EP/GR eval boards Yosemite and Yellowstone. 2005-08-01 16:41:48 +02:00
usbdev.c ppc4xx: Move cpu/ppc4xx/vecnum.h into include path 2008-01-09 06:32:58 +01:00
usbdev.h Add support for AMCC PPC440EP/GR eval boards Yosemite and Yellowstone. 2005-08-01 16:41:48 +02:00