mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 08:04:49 +01:00
There are multiple design tradeoffs and considerations in how the PCA953x driver detects the source(s) of an interrupt. This driver supports PCAL variants with input latching, a feature that is constrained by the fact that the interrupt status and input port registers cannot be read atomically. These limits and the design decisions deserve an in-depth explanation. Update the documentation to clarify these hardware limits and describe how the driver determines pending interrupts, and how it makes use of the PCAL input latching. Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20260107093125.4053468-1-ernestvanhoecke@gmail.com Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> |
||
|---|---|---|
| .. | ||
| board.rst | ||
| bt8xxgpio.rst | ||
| consumer.rst | ||
| driver.rst | ||
| drivers-on-gpio.rst | ||
| index.rst | ||
| intro.rst | ||
| legacy-boards.rst | ||
| pca953x.rst | ||
| using-gpio.rst | ||