linux/arch/powerpc/platforms/85xx
Anton Vorontsov c4673f9a32 powerpc/85xx: Fix ethernet link detection on MPC8569E-MDS boards
Linux isn't able to detect link changes on ethernet ports that were
used by U-Boot. This is because U-Boot wrongly clears interrupt
polarity bit (INTPOL, 0x400) in the extended status register (EXT_SR,
0x1b) of Marvell PHYs.

There is no easy way for PHY drivers to know IRQ line polarity (we
could extract it from the device tree and pass it to phydevs, but
that'll be quite a lot of work), so for now just reset the PHYs to
their default states.

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-07-29 23:14:18 -05:00
..
Kconfig powerpc/85xx: Add platform support for X-ES MPC85xx boards 2009-06-15 22:15:13 -05:00
Makefile powerpc/85xx: Add platform support for X-ES MPC85xx boards 2009-06-15 22:15:13 -05:00
ksi8560.c
mpc85xx_ads.c
mpc85xx_cds.c
mpc85xx_ds.c powerpc/85xx: Add SWIOTLB support to FSL boards 2009-06-15 21:45:29 -05:00
mpc85xx_mds.c powerpc/85xx: Fix ethernet link detection on MPC8569E-MDS boards 2009-07-29 23:14:18 -05:00
mpc8536_ds.c powerpc/85xx: Add SWIOTLB support to FSL boards 2009-06-15 21:45:29 -05:00
sbc8548.c
sbc8560.c
smp.c powerpc/85xx: Fix issue found by lockdep trace in smp_85xx_kick_cpu 2009-06-23 08:09:57 -05:00
socrates.c powerpc/85xx: Stop using ppc_md.init on socrates 2009-06-23 08:09:55 -05:00
socrates_fpga_pic.c
socrates_fpga_pic.h
stx_gp3.c
tqm85xx.c
xes_mpc85xx.c powerpc/85xx: remove duplicated #include 2009-06-23 08:09:59 -05:00