diff options
author | William Breathitt Gray <william.gray@linaro.org> | 2023-07-20 14:49:43 -0400 |
---|---|---|
committer | Bartosz Golaszewski <bartosz.golaszewski@linaro.org> | 2023-07-27 09:37:33 +0200 |
commit | 92f7a35836c2e13ae5f0dc8c7f889e92f66a9d19 (patch) | |
tree | 7e813ae04c44da96e8bfcbb4238db063ed903058 /drivers/gpio/Kconfig | |
parent | 27d5a3cc2137f9e7bf03e4420ef01653d913d3b1 (diff) | |
download | lwn-92f7a35836c2e13ae5f0dc8c7f889e92f66a9d19.tar.gz lwn-92f7a35836c2e13ae5f0dc8c7f889e92f66a9d19.zip |
gpio: 104-dio-48e: Add Counter/Timer support
The 104-DIO-48E features an 8254 Counter/Timer chip providing three
counter/timers which can be used for frequency measurement, frequency
output, pulse width modulation, pulse width measurement, event count,
etc. The counter/timers use the same addresses as PPI 0 (addresses 0x0
to 0x3), so a raw_spinlock_t is used to synchronize operations between
the two regmap mappings to prevent clobbering.
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: William Breathitt Gray <william.gray@linaro.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Diffstat (limited to 'drivers/gpio/Kconfig')
-rw-r--r-- | drivers/gpio/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index 8b41893bc5cd..61a8d07e5a1c 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -858,6 +858,7 @@ config GPIO_104_DIO_48E select REGMAP_IRQ select GPIOLIB_IRQCHIP select GPIO_I8255 + select I8254 help Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E, 104-DIO-24E). The base port addresses for the devices may be |