You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Chen Minqiang f6d81e2fa1 mt7620: gsw: make IntPHY and ExtPHY share mdio addr 4 possible
To share mdio addr for IntPHY and ExtPHY,
as described in the documentation (MT7620_ProgrammingGuide.pdf).
(refer: http://download.villagetelco.org/hardware/MT7620/MT7620_ProgrammingGuide.pdf)

when port4 setup to work as gmac mode, dts like:

&gsw {
    mediatek,port4 = "gmac";
};

we should set SYSCFG1.GE2_MODE==0x0 (RGMII).
but SYSCFG1.GE2_MODE may have been set to 3(RJ-45) by uboot/default
so we need to re-set it to 0x0

before this changes:
gsw: 4FE + 2GE may not work correctly and MDIO addr 4 cannot be used by ExtPHY

after this changes:
gsw: 4FE + 2GE works and MDIO addr 4 can be used by ExtPHY

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
6 years ago
..
Kconfig
Makefile
esw_rt3050.c
esw_rt3050.h
ethtool.c
ethtool.h
gsw_mt7620.c mt7620: gsw: make IntPHY and ExtPHY share mdio addr 4 possible 6 years ago
gsw_mt7620.h
gsw_mt7621.c
mdio.c ramips: fix gigabit switch PHY access on MDIO 6 years ago
mdio.h
mdio_mt7620.c
mdio_rt2880.c
mdio_rt2880.h
mt7530.c
mt7530.h
mtk_debugfs.c
mtk_eth_soc.c ramips: ethernet: use own page_frag_cache 6 years ago
mtk_eth_soc.h ramips: ethernet: use own page_frag_cache 6 years ago
mtk_offload.c
mtk_offload.h
soc_mt7620.c
soc_mt7621.c ramips: ethernet: disable fraglist support 6 years ago
soc_rt2880.c
soc_rt3050.c
soc_rt3883.c