Re: [PATCH v6 5/8] gpiolib: Introduce gpiod_set_config()
From: Linus Walleij <hidden>
Date: 2020-03-27 21:37:37
Also in:
linux-gpio, linux-renesas-soc, lkml, qemu-devel
From: Linus Walleij <hidden>
Date: 2020-03-27 21:37:37
Also in:
linux-gpio, linux-renesas-soc, lkml, qemu-devel
On Tue, Mar 24, 2020 at 2:57 PM Geert Uytterhoeven [off-list ref] wrote:
The GPIO Aggregator will need a method to forward a .set_config() call to its parent gpiochip. This requires obtaining the gpio_chip and offset for a given gpio_desc. While gpiod_to_chip() is public, gpio_chip_hwgpio() is not, so there is currently no method to obtain the needed GPIO offset parameter. Hence introduce a public gpiod_set_config() helper, which invokes the .set_config() callback through a gpio_desc pointer, like is done for most other gpio_chip callbacks. Rewrite the existing gpiod_set_debounce() helper as a wrapper around gpiod_set_config(), to avoid duplication. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- v6: - New.
Patch applied in preparation for the next kernel cycle so we get Geert's patch stack down. Yours, Linus Walleij