Daniel Golle
60043441a0
generic: add LED triggers for SFP module state and faults
...
Register LED triggers for each SFP cage representing module state:
- present: the module is detected.
- los: loss of signal, using the module's own declared polarity. I
split that logic out of the link check into sfp_los_asserted() so
both use the same code.
- tx-fault: the state machine reports a transmit fault (init fault,
fault, re-init, or persistently disabled).
- error: the module is in error, covering an unreadable EEPROM or I2C
failure, an unsupported module, or a failed power-up, plus the
failed-PHY state.
- fault: either tx-fault or error.
Refresh target patches affected by the generic addition.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2026-10-07 00:03:51 +01:00
..
2026-03-28 11:51:09 +01:00
2026-08-13 00:22:31 +02:00
2026-03-28 11:51:09 +01:00
2026-10-01 00:49:54 +02:00
2026-05-09 11:02:51 +02:00
2026-08-13 00:22:31 +02:00
2026-03-28 11:51:09 +01:00
2026-09-25 18:03:23 +02:00
2026-05-09 11:02:51 +02:00
2026-03-28 11:51:09 +01:00
2026-09-22 18:46:30 +02:00
2026-09-22 21:41:08 +02:00
2026-09-30 11:12:38 +02:00
2026-04-01 14:05:56 +02:00
2026-03-28 11:51:09 +01:00
2026-03-28 11:51:09 +01:00
2026-09-16 11:43:34 +02:00
2026-08-13 00:22:31 +02:00
2026-06-23 09:00:59 +02:00
2026-03-28 11:51:09 +01:00
2026-07-07 02:01:46 +02:00
2026-03-28 11:51:09 +01:00
2026-05-09 11:02:51 +02:00
2026-03-28 11:51:09 +01:00
2026-05-25 21:04:53 +02:00
2026-08-14 11:30:03 +02:00
2026-09-16 11:43:34 +02:00
2026-10-01 00:49:54 +02:00
2026-03-28 11:51:09 +01:00
2026-10-04 15:57:54 +02:00
2026-06-12 22:15:32 +02:00
2026-10-04 15:57:54 +02:00
2026-09-16 11:43:34 +02:00
2026-10-04 15:57:54 +02:00
2026-03-28 11:51:09 +01:00
2026-10-04 15:57:54 +02:00
2026-09-16 11:43:33 +02:00
2026-10-01 00:50:42 +02:00
2026-10-04 15:57:54 +02:00
2026-10-04 15:57:54 +02:00
2026-09-03 19:24:52 +02:00
2026-08-29 12:01:31 +02:00
2026-09-28 23:58:48 +02:00
2026-04-21 18:42:45 +01:00
2026-10-04 15:57:54 +02:00
2026-07-05 13:02:07 +02:00
2026-07-05 13:02:07 +02:00
2026-07-05 13:02:07 +02:00
2026-09-27 11:30:05 +02:00
2026-07-05 13:02:07 +02:00
2026-07-05 13:02:07 +02:00
2026-07-05 13:02:07 +02:00
2026-07-05 13:02:07 +02:00
2026-07-05 13:02:07 +02:00
2026-03-28 11:51:09 +01:00
2026-04-27 02:56:15 +01:00
2026-09-24 09:33:30 +02:00
2026-09-24 09:33:30 +02:00
2026-09-24 09:33:30 +02:00
2026-09-24 09:33:30 +02:00
2026-09-24 09:33:30 +02:00
2026-09-24 09:33:30 +02:00
2026-09-24 09:33:30 +02:00
2026-09-24 09:33:30 +02:00
2026-09-24 09:33:30 +02:00
2026-09-16 11:43:34 +02:00
2026-09-20 10:38:57 +02:00
2026-10-01 00:49:54 +02:00
2026-10-04 15:57:54 +02:00
2026-10-01 00:49:54 +02:00
2026-10-01 00:49:54 +02:00
2026-10-01 00:49:54 +02:00
2026-10-01 00:49:54 +02:00
2026-04-30 01:15:19 +02:00
2026-08-01 23:43:05 +02:00
2026-09-28 23:58:48 +02:00
2026-09-28 23:58:48 +02:00
2026-09-10 10:22:17 +02:00
2026-09-10 10:22:17 +02:00
2026-09-10 10:22:17 +02:00
2026-09-10 10:22:17 +02:00
2026-09-10 10:22:17 +02:00
2026-09-10 10:22:17 +02:00
2026-10-04 15:57:54 +02:00
2026-10-04 15:57:54 +02:00
2026-10-04 15:57:54 +02:00
2026-10-04 15:57:54 +02:00
2026-09-10 10:22:17 +02:00
2026-04-27 02:56:15 +01:00
2026-09-22 13:27:39 +02:00
2026-04-21 18:42:45 +01:00
2026-09-24 09:33:30 +02:00
2026-09-24 09:33:30 +02:00
2026-10-01 00:49:54 +02:00
2026-10-01 00:49:54 +02:00
2026-10-07 00:03:51 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-09-01 19:05:57 +00:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-09-01 19:05:57 +00:00
2026-09-01 19:05:57 +00:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-08-23 23:00:01 +01:00
2026-09-16 11:43:34 +02:00
2026-04-30 01:14:12 +02:00
2026-04-30 01:15:19 +02:00
2026-04-27 13:12:03 +01:00
2026-04-30 01:15:19 +02:00
2026-10-04 15:57:54 +02:00
2026-10-04 15:57:54 +02:00
2026-10-04 15:57:54 +02:00
2026-04-27 13:12:03 +01:00
2026-08-23 23:00:01 +01:00
2026-04-30 01:15:19 +02:00
2026-07-07 08:32:11 +02:00
2026-09-03 19:24:52 +02:00
2026-09-01 16:58:56 +01:00
2026-09-01 16:58:56 +01:00
2026-09-01 16:58:56 +01:00
2026-09-01 16:58:56 +01:00
2026-06-03 09:06:34 +02:00
2026-09-01 16:58:56 +01:00
2026-09-16 11:43:33 +02:00
2026-09-16 11:43:33 +02:00
2026-09-16 11:43:33 +02:00
2026-09-16 11:43:34 +02:00
2026-10-01 00:49:54 +02:00
2026-10-01 00:49:54 +02:00
2026-03-28 11:51:09 +01:00
2026-10-07 00:03:51 +01:00
2026-10-07 00:03:51 +01:00
2026-10-07 00:03:51 +01:00
2026-10-07 00:03:51 +01:00
2026-10-07 00:03:51 +01:00
2026-10-04 11:43:09 +02:00
2026-07-21 18:59:25 +02:00
2026-07-21 18:59:25 +02:00
2026-07-21 18:59:25 +02:00
2026-07-14 23:45:29 +02:00
2026-07-21 18:59:25 +02:00
2026-09-06 18:03:37 +02:00
2026-07-21 18:59:25 +02:00
2026-09-06 18:03:37 +02:00
2026-09-06 18:03:37 +02:00
2026-10-07 00:03:51 +01:00
2026-10-07 00:03:51 +01:00
2026-10-07 00:03:51 +01:00
2026-10-01 00:49:54 +02:00