OSDN Git Service

regmap-irq: Add driver callback to configure virtual regs
authorGuru Das Srinagesh <gurus@codeaurora.org>
Wed, 24 Mar 2021 19:28:54 +0000 (12:28 -0700)
committerMark Brown <broonie@kernel.org>
Wed, 31 Mar 2021 12:53:38 +0000 (13:53 +0100)
commit394409aafd017adfcffd075595cb01cc456a9327
tree08cab3a0f76452b6e01c5091e24db3bea39f9e72
parent4c5014456305482412b35a081ca0fb4fefd69764
regmap-irq: Add driver callback to configure virtual regs

Enable drivers to configure and modify "virtual" registers, which are
non-standard registers that further configure irq type on some devices.
Since they are non-standard, enable drivers to configure them according
to their particular idiosyncrasies by specifying an optional callback
function while registering with the framework.

Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org>
Link: https://lore.kernel.org/r/07e058cdec2297d15c95c825aa0263064d962d5a.1616613838.git.gurus@codeaurora.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap-irq.c
include/linux/regmap.h