]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
gpio: tps65219: Add support for TI TPS65214 PMIC
authorShree Ramamoorthy <s-ramamoorthy@ti.com>
Tue, 22 Jul 2025 18:16:09 +0000 (13:16 -0500)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 23 Jul 2025 08:27:30 +0000 (10:27 +0200)
commit1b6ab07c0c800ed32ce417b71b32bb1baa91b493
tree19a058f1c36af34c6de41a5b35cde9906273575b
parent8206650c604687687bed5898b3bdb90e5d361ed4
gpio: tps65219: Add support for TI TPS65214 PMIC

Add support for the TI TPS65214 PMIC with the addition of an id_table,
separate TPS65214 template_chip, and device-specific _change_direction
functions.

- Use platform_get_device_id() to assign dev-specific information.
- Use different change_direction() functions since TPS65214's GPIO
  configuration bits are changeable during device operation through bit
  GPIO_CONFIG in GENERAL_CONFIG register.
- Remove MODULE_ALIAS since it is now generated by MODULE_DEVICE_TABLE.

Reviewed-by: Jonathan Cormier <jcormier@criticallink.com>
Tested-by: Jonathan Cormier <jcormier@criticallink.com>
Signed-off-by: Shree Ramamoorthy <s-ramamoorthy@ti.com>
Link: https://lore.kernel.org/r/20250722181609.1541739-3-s-ramamoorthy@ti.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-tps65219.c