aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2023-03-11 03:51:00 +0000
committerDaniel Golle <daniel@makrotopia.org>2023-03-27 19:07:54 +0100
commitad962c90c3b48f6cfa93bbd838526ab855f1c773 (patch)
treec9e361b45f5e889f8a1eec13a52889af2de1b0cc /target/linux/bcm27xx
parentb62f58891ae1b3013720b6c8e4b9dec2b0491edf (diff)
downloadupstream-ad962c90c3b48f6cfa93bbd838526ab855f1c773.tar.gz
upstream-ad962c90c3b48f6cfa93bbd838526ab855f1c773.tar.bz2
upstream-ad962c90c3b48f6cfa93bbd838526ab855f1c773.zip
mediatek: simplify MaxLinear GPY PHY driver
The mxl-gpy driver apparently was built in the assumption that SGMII auto-negotiation is always switched on at the MAC. This may be true for few rather recent drivers (why?), but certainly isn't for most drivers unless 'managed = "in-band-status"' is set in device tree. Add patch to the mediatek target which reduces mxl-gpy to behave more like an ordinary PHY driver using out-of-band status. This allows to use these PHYs without rate-adaptation which seems to be at least partially broken/racy in some revisions of the PHY and/or internal PHY firmware. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Diffstat (limited to 'target/linux/bcm27xx')
0 files changed, 0 insertions, 0 deletions