This series exposes the SJA1105 static config as a devlink region. This can be used for debugging, for example with the sja1105_dump user space program that I have derived from Andrew Lunn's mv88e6xxx_dump:
https://github.com/vladimiroltean/mv88e6xxx_dump/tree/sja1105 Vladimir Oltean (2): net: dsa: sja1105: move devlink param code to sja1105_devlink.c net: dsa: sja1105: expose static config as devlink region drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 13 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 236 ++++++++++++++++++++++ drivers/net/dsa/sja1105/sja1105_main.c | 105 +--------- drivers/net/dsa/sja1105/sja1105_spi.c | 5 +- 5 files changed, 254 insertions(+), 106 deletions(-) create mode 100644 drivers/net/dsa/sja1105/sja1105_devlink.c -- 2.25.1