Michal Lenc
86917b4777
drivers/pwm: add PWMIOC_FAULTS_FETCH_AND_CLEAR ioctl for fault clears
...
This ioctl clears the active fault inputs. Some faults can be latched
(still active even if the source is not active anymore), so they have
to be cleared from the software. The argument is a pointer to unsigned
long bitmask variable. This bitmask specifies which faults are to be
cleared.
The ioctl also can fetch the faults active prior to the clear. These
faults are saved to the argument specifying which faults are to be
cleared. Therefore passing zero bitmask means the driver will only return
active faults and clear none. Passing NULL pointer means the driver
will clear all active and return none.
The implementation of this ioctl is per driver.
Signed-off-by: Michal Lenc <michallenc@seznam.cz >
2025-02-27 11:47:51 -03:00
..
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-12-18 17:51:57 +08:00
2024-12-15 17:53:48 -03:00
2024-10-16 14:33:59 +08:00
2024-12-26 23:29:23 +08:00
2024-12-31 09:41:39 +08:00
2025-02-27 11:47:51 -03:00
2024-10-04 08:18:42 +08:00
2025-01-24 01:30:02 +08:00
2024-10-13 02:27:28 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-12 09:29:37 +08:00
2024-10-04 08:18:42 +08:00
2024-10-23 09:42:57 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-05 15:22:02 +08:00
2024-10-05 15:22:02 +08:00
2024-10-05 15:22:02 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-11 00:37:27 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-11-26 19:25:24 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-12-26 13:25:19 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-08 23:55:59 +08:00
2024-12-09 21:21:09 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-30 11:53:18 -03:00
2024-10-04 08:18:42 +08:00
2025-01-20 23:55:26 +08:00
2024-10-04 08:18:42 +08:00
2024-10-16 11:15:25 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2025-01-23 19:58:49 +08:00
2024-12-16 14:18:35 +08:00
2024-12-10 22:00:42 +08:00
2024-10-16 11:15:25 +08:00
2024-12-20 11:46:14 -03:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-10-15 01:16:48 +08:00
2025-02-07 09:03:14 +08:00
2024-10-04 08:18:42 +08:00
2024-10-15 01:16:48 +08:00
2024-10-23 10:08:23 +08:00
2024-10-04 08:18:42 +08:00
2024-11-01 16:59:37 +08:00
2024-10-04 08:18:42 +08:00
2024-12-19 21:56:02 +08:00
2024-10-04 08:18:42 +08:00
2024-12-19 20:55:51 +08:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00
2024-12-20 11:46:14 -03:00
2024-10-04 08:18:42 +08:00
2024-10-04 08:18:42 +08:00