mfd: tps65219: Add driver for TI TPS65219 PMIC
authorJerome Neanne <jneanne@baylibre.com>
Fri, 4 Nov 2022 15:23:09 +0000 (16:23 +0100)
committerLee Jones <lee@kernel.org>
Wed, 7 Dec 2022 13:28:15 +0000 (13:28 +0000)
commit74c17a0a49a6ad3b32cb130f25196d1f8d5d560e
treed2ab6b2a5f6c7e35435520466a4aba62fb1f36e0
parent85842c46fd47fa6bd78681c154223bed27d5fd19
mfd: tps65219: Add driver for TI TPS65219 PMIC

The TPS65219 is a power management IC PMIC designed to supply a wide
range of SoCs in both portable and stationary applications. Any SoC can
control TPS65219 over a standard I2C interface.

It contains the following components:
- Regulators.
- Over Temperature warning and Shut down.
- GPIOs
- Multi Function Pins (MFP)
- power-button

This patch adds support for tps65219 PMIC. At this time only
the functionalities listed below are made available:

- Regulators probe and functionalities
- warm and cold reset support
- SW shutdown support
- Regulator warnings via IRQs
- Power-button via IRQ

Signed-off-by: Jerome Neanne <jneanne@baylibre.com>
Signed-off-by: Markus Schneider-Pargmann <msp@baylibre.com>
Signed-off-by: Lee Jones <lee@kernel.org>
Link: https://lore.kernel.org/r/20221104152311.1098603-5-jneanne@baylibre.com
MAINTAINERS
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/tps65219.c [new file with mode: 0644]
include/linux/mfd/tps65219.h [new file with mode: 0644]