android_kernel_xiaomi_sm8350/drivers/net/ibm_newemac
Valentine Barshak 11121e3008 ibm_newemac: PowerPC 440EP/440GR EMAC PHY clock workaround
This patch adds ibm_newemac PHY clock workaround for 440EP/440GR EMAC
attached to a PHY which doesn't generate RX clock if there is no link.
The code is based on the previous ibm_emac driver stuff. The 440EP/440GR
allows controlling each EMAC clock separately as opposed to global clock
selection for 440GX.

BenH: Made that #ifdef CONFIG_PPC_DCR_NATIVE for now as dcri_* stuff doesn't
exist for MMIO type DCRs like Cell. Some future rework & improvements of the
DCR infrastructure will make that cleaner but for now, this makes it work.

Signed-off-by: Valentine Barshak <vbarshak@ru.mvista.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2008-04-25 02:08:08 -04:00
..
core.c ibm_newemac: PowerPC 440EP/440GR EMAC PHY clock workaround 2008-04-25 02:08:08 -04:00
core.h ibm_newemac: PowerPC 440EP/440GR EMAC PHY clock workaround 2008-04-25 02:08:08 -04:00
debug.c
debug.h
emac.h
Kconfig
Makefile
mal.c ibm_newemac: Fix section mismatch warnings 2008-04-25 02:08:06 -04:00
mal.h
phy.c
phy.h
rgmii.c ibm_newemac: Fix section mismatch warnings 2008-04-25 02:08:06 -04:00
rgmii.h
tah.c ibm_newemac: Fix section mismatch warnings 2008-04-25 02:08:06 -04:00
tah.h
zmii.c ibm_newemac: Fix section mismatch warnings 2008-04-25 02:08:06 -04:00
zmii.h