These changes were made while debugging the ksz9477 driver for use on a custom board which uses the ksz9893 switch supported by this driver. The patches have been runtime tested on top of Linux 5.8.4, I couldn't runtime test them on top of 5.9-rc3 due to unrelated issues. They have been build tested on top of net-next.
These changes can also be pulled from: https://gitlab.com/pbarker.dev/staging/linux.git tag: for-net-next/ksz-v3_2020-09-09 Changes from v2: * Fixed incorrect type in assignment error. Reported-by: kernel test robot <l...@intel.com> Changes from v1: * Rebased onto net-next. * Dropped unnecessary `#include <linux/printk.h>`. * Instead of printing the phy mode in `ksz9477_port_setup()`, modify the existing print in `ksz9477_config_cpu_port()` to always produce output and to be more clear. Paul Barker (4): net: dsa: microchip: Make switch detection more informative net: dsa: microchip: Improve phy mode message net: dsa: microchip: Disable RGMII in-band status on KSZ9893 net: dsa: microchip: Implement recommended reset timing drivers/net/dsa/microchip/ksz9477.c | 25 ++++++++++++++++++++----- drivers/net/dsa/microchip/ksz_common.c | 3 ++- 2 files changed, 22 insertions(+), 6 deletions(-) -- 2.28.0 Paul Barker (4): net: dsa: microchip: Make switch detection more informative net: dsa: microchip: Improve phy mode message net: dsa: microchip: Disable RGMII in-band status on KSZ9893 net: dsa: microchip: Implement recommended reset timing drivers/net/dsa/microchip/ksz9477.c | 26 +++++++++++++++++++++----- drivers/net/dsa/microchip/ksz_common.c | 3 ++- 2 files changed, 23 insertions(+), 6 deletions(-) base-commit: f5499c67477eb640e794428da0502c5e4c723119 -- 2.28.0