On Wed, Mar 3, 2021 at 2:19 PM Shawn Guo <shawn.guo@xxxxxxxxxx> wrote: > In case of ACPI boot, GPIO core does the right thing to parse GPIO pin > configs from ACPI table, and call into gpio_chip's .set_config hook for > setting them up. It enables such support on qcom platform by using > generic config function, which in turn calls into .pin_config_set of > pinconf for setting up hardware. For qcom platform, it's possible to > reuse pin group config functions for pin config hooks, because every pin > is maintained as a single group. > > This change fixes the problem that Touchpad of Lenovo Flex 5G laptop > doesn't work with ACPI boot, because PullUp config of Touchpad GpioInt > pin is not set up by the kernel. > > Signed-off-by: Shawn Guo <shawn.guo@xxxxxxxxxx> > --- > Changes for v2: > - Add pin config functions that simply call into group config ones. Patch applied! Yours, Linus Walleij