regmap-irq: Introduce inverted status registers support
authorMaxim Kochetkov <fido_max@inbox.ru>
Tue, 25 May 2021 03:42:03 +0000 (06:42 +0300)
committerMark Brown <broonie@kernel.org>
Mon, 7 Jun 2021 15:20:04 +0000 (16:20 +0100)
commitbcd23f93d3984a94d64ce0b6bbfa3789c0e8ebaf
treef3183338d01ad85059cd0acfa4724b74e93c02e7
parentb24412aff37c58286a0aeafc5678fbdc6a527d54
regmap-irq: Introduce inverted status registers support

Some interrupt controllers have inverted status register:
cleared bits is active interrupts and set bits is inactive interrupts,
so add inverted status support to the framework.

Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru>
Link: https://lore.kernel.org/r/20210525034204.5272-1-fido_max@inbox.ru
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap-irq.c
include/linux/regmap.h