Searched refs:gimr (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-tangier.c | 49 * @gimr: Interrupt mask 57 u32 gimr; member 224 void __iomem *gimr; in tng_irq_unmask_mask() local 228 gimr = gpio_reg_and_bit(&priv->chip, gpio, GIMR, &shift); in tng_irq_unmask_mask() 232 value = readl(gimr); in tng_irq_unmask_mask() 237 writel(value, gimr); in tng_irq_unmask_mask() 371 void __iomem *gimr = gpio_reg(&priv->chip, base, GIMR); in tng_irq_handler() local 375 enabled = readl(gimr); in tng_irq_handler() 496 ctx->gimr = readl(gpio_reg(&priv->chip, base, GIMR)); in tng_gpio_suspend() 523 writel(ctx->gimr, gpio_re in tng_gpio_resume() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-merrifield.c | 222 void __iomem *gimr = gpio_reg(&priv->chip, gpio, GIMR); in mrfld_irq_unmask_mask() local 229 value = readl(gimr) | BIT(gpio % 32); in mrfld_irq_unmask_mask() 231 value = readl(gimr) & ~BIT(gpio % 32); in mrfld_irq_unmask_mask() 232 writel(value, gimr); in mrfld_irq_unmask_mask() 348 void __iomem *gimr = gpio_reg(&priv->chip, base, GIMR); in mrfld_irq_handler() local 352 enabled = readl(gimr); in mrfld_irq_handler()
|
Completed in 2 milliseconds