On 17/03/16 07:50, Andrew Lunn wrote: > On Thu, Mar 17, 2016 at 02:59:07PM +0100, Vishal Thanki wrote: >> The LEDs can be turned on and off by a sysfs interface >> now. Write 0 to "led_enable" file to turn off the LEDs >> and write 1 to turn on. The support is experimental >> and can be enabled by kernel configuration option. >> >> Signed-off-by: Vishal Thanki <vishaltha...@gmail.com> >> --- >> drivers/net/phy/Kconfig | 7 +++++ >> drivers/net/phy/at803x.c | 71 >> ++++++++++++++++++++++++++++++++++++++++++++++++ > > Hi Vishal > > This solution seems specific to the at803. You should be thinking of a > generic solution that all PHYs can use. eg add a new callback function > to phy_driver, and put the sysfs handling code in phylib.
Indeed, maybe we should be considering using the existing LEDS subsystem (drivers/leds/*) to expose the PHY LEDs to user-space in a standard way? -- Florian