openwrtv3/target/linux/ramips
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>
2018-08-06 07:12:31 +02:00
..
base-files ramips: add support for Edimax BR-6478AC v2 2018-08-06 07:05:37 +02:00
dts ramips: remove superfluous & confusing DT binding 2018-08-06 07:05:37 +02:00
files-4.14/drivers mt7620: gsw: make IntPHY and ExtPHY share mdio addr 4 possible 2018-08-06 07:12:31 +02:00
image ramips: add support for Edimax BR-6478AC v2 2018-08-06 07:05:37 +02:00
mt76x8 kernel: only optimized for size if small_flash 2018-07-12 18:15:32 +02:00
mt7620 kernel: only optimized for size if small_flash 2018-07-12 18:15:32 +02:00
mt7621 ramips: Add support for Mikrotik RouterBOARD RBM33g 2018-06-21 06:54:42 +02:00
patches-4.14 ramips: use ralink,nr-gpio instead of ralink,num-gpios 2018-08-04 08:39:35 +02:00
rt288x kernel: only optimized for size if small_flash 2018-07-12 18:15:32 +02:00
rt305x kernel: only optimized for size if small_flash 2018-07-12 18:15:32 +02:00
rt3883 kernel: only optimized for size if small_flash 2018-07-12 18:15:32 +02:00
Makefile ramips: switch to linux 4.14 2018-04-06 18:07:43 +02:00
modules.mk ramips: rename pwm kernel module 2018-04-08 12:35:33 +02:00