linux-stable/drivers/net/dsa/qca
Christian Marangi e0256648c8 net: dsa: qca8k: implement hw_control ops
Implement hw_control ops to drive Switch LEDs based on hardware events.

Netdev trigger is the declared supported trigger for hw control
operation and supports the following mode:
- tx
- rx

When hw_control_set is called, LEDs are set to follow the requested
mode.
Each LEDs will blink at 4Hz by default.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-05-31 09:42:09 +01:00
..
ar9331.c net: dsa: ar9331: remove unnecessary dev_set_drvdata() 2022-09-22 19:30:38 -07:00
Kconfig net: dsa: qca8k: fix LEDS_CLASS dependency 2023-04-21 20:26:41 -07:00
Makefile net: dsa: qca8k: add LEDs basic support 2023-04-19 12:59:15 +01:00
qca8k-8xxx.c net: dsa: qca8k: add LEDs basic support 2023-04-19 12:59:15 +01:00
qca8k-common.c net: dsa: qca8k: convert to regmap read/write API 2023-01-27 12:06:45 +00:00
qca8k-leds.c net: dsa: qca8k: implement hw_control ops 2023-05-31 09:42:09 +01:00
qca8k.h net: dsa: qca8k: add LEDs basic support 2023-04-19 12:59:15 +01:00
qca8k_leds.h net: dsa: qca8k: add LEDs basic support 2023-04-19 12:59:15 +01:00