[PATCH v3 2/7] gpio: regmap: add gpio_regmap_get_gpiochip() accessor
Andy Shevchenko
andriy.shevchenko at intel.com
Tue May 12 04:20:22 PDT 2026
On Tue, May 12, 2026 at 11:33:12AM +0800, Yu-Chun Lin wrote:
> Expose an accessor function to retrieve the gpio_chip pointer from
> a gpio_regmap instance.
>
> This is needed by drivers that use gpio_regmap but also manage their
> own irq_chip, where gpiochip_enable_irq()/gpiochip_disable_irq() must
> be called with the gpio_chip pointer.
>
> Add gpio_regmap_get_gpiochip() to allow drivers with complex custom IRQ
> implementations.
Hmm... Can't we rather add gpio_regmap_enable_irq()/gpio_regmap_disable_irq()
that take regmap or GPIO regmap (whatever suits better for the purpose) and
do the magic inside GPIO regmap library code?
--
With Best Regards,
Andy Shevchenko
More information about the linux-arm-kernel
mailing list