gpio: generic: provide to_gpio_generic_chip()
Provide a helper allowing to convert a struct gpio_chip address to the struct gpio_generic_chip that wraps it. Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/r/20250825-gpio-mmio-gpio-conv-v1-1-356b4b1d5110@linaro.org Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
This commit is contained in:
parent
c48156d111
commit
6e376f245f
@ -55,6 +55,12 @@ struct gpio_generic_chip {
|
||||
struct gpio_chip gc;
|
||||
};
|
||||
|
||||
static inline struct gpio_generic_chip *
|
||||
to_gpio_generic_chip(struct gpio_chip *gc)
|
||||
{
|
||||
return container_of(gc, struct gpio_generic_chip, gc);
|
||||
}
|
||||
|
||||
/**
|
||||
* gpio_generic_chip_init() - Initialize a generic GPIO chip.
|
||||
* @chip: Generic GPIO chip to set up.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user