Messages in this thread | | | Date | Mon, 12 Apr 2021 19:59:05 +0300 | From | Andy Shevchenko <> | Subject | Re: [PATCH v1 6/7] mfd: lpc_ich: Add support for pinctrl in non-ACPI system |
| |
On Mon, Apr 12, 2021 at 06:40:01PM +0200, Henning Schild wrote: > Tan or Andy, > > maybe you can point me to a user of that patch. I guess there might be > an out-of-tree driver or userland code on how to use the GPIOs from > there.
I'm confused. User of this patch is pinctrl-broxton driver. It's in upstream.
Using GPIOs from it is something as done in a few drivers already (Assuming we have no resources described in the ACPI). I.e. you need to register in board file the GPIO mapping table with help of devm_acpi_dev_add_driver_gpios() and use one of gpiod_get() family of functions to request it.
In case of LEDs you simple describe GPIO device name in lookup table and that's it. The drivers/platform/x86/pcengines-apuv2.c not the best but will give you an idea how to use "leds-gpio" driver in board files.
> Feel free to send directly to me in case it is not published anywhere > and should not yet be on the list, i could just use it for inspiration. > A driver will likely be GPL anyways.
-- With Best Regards, Andy Shevchenko
| |