summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2026-10-01 15:39:33 +0100
committerMark Brown <broonie@kernel.org>2026-10-01 15:39:33 +0100
commit10f2aa893a9d9c105cc732b896e54581be0334da (patch)
tree659041780d5fad8f60b15da15b5efcea03a9569f
parent91d5d4a52a966b84ace2be4f41e227c0062b7d50 (diff)
parent0fc424b6a8ef447450f6087db42abce3a6feb328 (diff)
downloadlinux-next-10f2aa893a9d9c105cc732b896e54581be0334da.tar.gz
linux-next-10f2aa893a9d9c105cc732b896e54581be0334da.zip
Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
-rw-r--r--drivers/gpio/gpio-wcove.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/gpio/gpio-wcove.c b/drivers/gpio/gpio-wcove.c
index 4a5e20e936a9..937c5db7e6e4 100644
--- a/drivers/gpio/gpio-wcove.c
+++ b/drivers/gpio/gpio-wcove.c
@@ -129,10 +129,7 @@ static void wcove_update_irq_mask(struct wcove_gpio *wg, irq_hw_number_t gpio)
{
unsigned int mask, reg = to_ireg(gpio, IRQ_MASK, &mask);
- if (wg->set_irq_mask)
- regmap_set_bits(wg->regmap, reg, mask);
- else
- regmap_clear_bits(wg->regmap, reg, mask);
+ regmap_assign_bits(wg->regmap, reg, mask, wg->set_irq_mask);
}
static void wcove_update_irq_ctrl(struct wcove_gpio *wg, irq_hw_number_t gpio)