linux/arch/powerpc/platforms
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
..
8xx
40x
44x
52xx
82xx powerpc: Don't use alloc_bootmem() in init_IRQ() path 2009-07-08 13:50:25 +10:00
83xx
85xx powerpc/85xx: Fix ethernet link detection on MPC8569E-MDS boards 2009-07-29 23:14:18 -05:00
86xx
512x
amigaone
cell powerpc/cell: Use pr_devel() in axon_msi.c 2009-07-08 13:50:23 +10:00
chrp
embedded6xx
iseries
maple
pasemi
powermac powerpc: Remove unnecessary semicolons 2009-07-08 13:50:21 +10:00
prep
ps3 powerpc: Remove unnecessary semicolons 2009-07-08 13:50:21 +10:00
pseries powerpc/pseries: Use pr_devel() in xics.c 2009-07-08 13:50:21 +10:00
fsl_uli1575.c
Kconfig
Kconfig.cputype
Makefile