Message ID | 20250423-gpiochip-set-rv-hid-v1-0-2e6762b582f6@linaro.org |
---|---|
Headers | show |
Series | hid: use new GPIO setter callbacks | expand |
On Wed, Apr 23, 2025 at 10:55 AM Bartosz Golaszewski <brgl@bgdev.pl> wrote: > Commit 98ce1eb1fd87e ("gpiolib: introduce gpio_chip setters that return > values") added new line setter callbacks to struct gpio_chip. They allow > to indicate failures to callers. We're in the process of converting all > GPIO controllers to using them before removing the old ones. This series > converts all GPIO drivers under drivers/hid/. > > Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> The series: Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Yours, Linus Walleij
On Wed, 23 Apr 2025, Bartosz Golaszewski wrote: > Commit 98ce1eb1fd87e ("gpiolib: introduce gpio_chip setters that return > values") added new line setter callbacks to struct gpio_chip. They allow > to indicate failures to callers. We're in the process of converting all > GPIO controllers to using them before removing the old ones. This series > converts all GPIO drivers under drivers/hid/. > > Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> I've changed the shortlog prefix to 'HID:' to follow the usual subsystem style, and applied. Thanks,
Commit 98ce1eb1fd87e ("gpiolib: introduce gpio_chip setters that return values") added new line setter callbacks to struct gpio_chip. They allow to indicate failures to callers. We're in the process of converting all GPIO controllers to using them before removing the old ones. This series converts all GPIO drivers under drivers/hid/. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> --- Bartosz Golaszewski (6): hid: cp2112: destroy mutex on driver detach hid: cp2112: hold the lock for the entire direction_output() call hid: cp2112: use lock guards hid: cp2112: use new line value setter callbacks hid: mcp2200: use new line value setter callbacks hid: mcp2221: use new line value setter callbacks drivers/hid/hid-cp2112.c | 66 +++++++++++++++++++++++------------------------ drivers/hid/hid-mcp2200.c | 23 ++++++++++------- drivers/hid/hid-mcp2221.c | 10 ++++--- 3 files changed, 52 insertions(+), 47 deletions(-) --- base-commit: 2c9c612abeb38aab0e87d48496de6fd6daafb00b change-id: 20250423-gpiochip-set-rv-hid-81b17ff4bdbe Best regards,