Re: [PATCH v2] gpiolib: add hogs support for machine code
From: Linus Walleij <hidden>
Date: 2018-05-02 11:51:13
Also in:
linux-doc, lkml
On Thu, Apr 26, 2018 at 6:42 PM, Bartosz Golaszewski [off-list ref] wrote:
2018-04-26 14:07 GMT+02:00 Linus Walleij [off-list ref]:quoted
On Tue, Apr 10, 2018 at 10:30 PM, Bartosz Golaszewski [off-list ref] wrote:quoted
Board files constitute a significant part of the users of the legacy GPIO framework. In many cases they only export a line and set its desired value. We could use GPIO hogs for that like we do for DT and ACPI but there's no support for that in machine code. This patch proposes to extend the machine.h API with support for registering hog tables in board files. Signed-off-by: Bartosz Golaszewski <redacted> --- v1 -> v2: - kbuild bot complains about enum gpiod_flags having incomplete type although it builds fine for me locally: change the type of dflags to intI like the idea and thinking behind this patch, so patch applied. It's a bit of code to carry, so if it doesn't see any use, I will simply revert it :) But I bet you intend to follow up with some machine patches and then it is immediately worth it.Yes, I'll be submitting patches removing the legacy gpio calls for boards in mach-davinci.
Awesome, thanks! (I guess they should all be converted to device tree though, hope that will happen...) Yours, Linus Walleij