summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/vt8500
diff options
context:
space:
mode:
authorSrinivas Ramana <sramana@codeaurora.org>2019-06-25 19:44:46 +0530
committerLinus Walleij <linus.walleij@linaro.org>2019-07-03 10:25:53 +0200
commit4b7618fdc7e6ac2832842df0cb512ebb067db977 (patch)
tree63e9c33fe4dcbae9667870c7558c6cbca7d14254 /drivers/pinctrl/vt8500
parent4cb8df37a74102cfbd4ce4cb470b888f1fc6ae77 (diff)
pinctrl: qcom: Add irq_enable callback for msm gpio
Introduce the irq_enable callback which will be same as irq_unmask except that it will also clear the status bit before unmask. This will help in clearing any erroneous interrupts that would have got latched when the interrupt is not in use. There may be devices like UART which can use the same gpio line for data rx as well as a wakeup gpio when in suspend. The data that was flowing on the line may latch the interrupt and when we enable the interrupt before going to suspend, this would trigger the unexpected interrupt. This change helps clearing the interrupt so that these unexpected interrupts gets cleared. Signed-off-by: Srinivas Ramana <sramana@codeaurora.org> Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org> Link: https://lore.kernel.org/r/1561472086-23360-1-git-send-email-neeraju@codeaurora.org Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/vt8500')
0 files changed, 0 insertions, 0 deletions