[PATCH net-next 0/3] dd LED support for fbnic
From: mike . marciniszyn
Date: Wed May 20 2026 - 16:04:11 EST
From: "Mike Marciniszyn (Meta)" <mike.marciniszyn@xxxxxxxxx>
Add support for fbnic leds in three patches.
The first patch adds the trigger support for the higher
fbnic speeds.
The second patch stors the max speed from the firmware dialog
to give the LED code a way to determine if the led needs to show
amber (not full speed) or blue (at full speed).
The third patch adds the fbnic specific code to manipulate the LEDS
as well as the /sys/class/leds support for user space access.
Mike Marciniszyn (Meta) (3):
leds: trigger: netdev: Extend speeds up to 100G
net: eth: fbnic: Store max_speed from firmware dialog
net: eth: fbnic: Add led support
drivers/leds/trigger/ledtrig-netdev.c | 46 +++-
drivers/net/ethernet/meta/Kconfig | 8 +
drivers/net/ethernet/meta/fbnic/Makefile | 2 +
drivers/net/ethernet/meta/fbnic/fbnic.h | 13 +
drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 15 ++
.../net/ethernet/meta/fbnic/fbnic_devlink.c | 4 +
.../net/ethernet/meta/fbnic/fbnic_ethtool.c | 59 +++++
drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 3 +
drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 3 +
drivers/net/ethernet/meta/fbnic/fbnic_led.c | 228 +++++++++++++++++
drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 239 ++++++++++++++++++
drivers/net/ethernet/meta/fbnic/fbnic_mac.h | 62 +++++
drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 8 +
.../net/ethernet/meta/fbnic/fbnic_phylink.c | 2 +
include/linux/leds.h | 4 +
15 files changed, 695 insertions(+), 1 deletion(-)
create mode 100644 drivers/net/ethernet/meta/fbnic/fbnic_led.c
--
2.43.0