Marvell Ethernet switches contain temperature sensors. They are inside the embedded PHYs. Move the code into the PHY driver, so that discrete PHY drivers also export there temperature sensor.
Andrew Lunn (2): phy: marvell: Add support for temperature sensor net: dsa: Remove hwmon support drivers/net/dsa/mv88e6xxx/chip.c | 154 ------------ drivers/net/dsa/mv88e6xxx/mv88e6xxx.h | 16 -- drivers/net/phy/marvell.c | 426 +++++++++++++++++++++++++++++++++- include/net/dsa.h | 8 - net/dsa/Kconfig | 11 - net/dsa/Makefile | 1 - net/dsa/dsa.c | 4 - net/dsa/dsa_priv.h | 9 - net/dsa/hwmon.c | 147 ------------ 9 files changed, 423 insertions(+), 353 deletions(-) delete mode 100644 net/dsa/hwmon.c -- 2.11.0