This patch series supports mfd core and regulator driver for the Texas Instruments TPS80031/ TPS80032 Fully Integrated Power Management with Power Path and Battery Charger. The device provides five configurable step-down converters, 11 general purpose LDOs, USB OTG Module, ADC, RTC, 2 PWM, System Voltage Regulator/Battery Charger with Power Path from USB, 32K clock generator.
Changes from V1: - remove the volatle api. - add regmap irq regardless of client->irq. - Correct the irq cleanups. - remove usage of irq_base. - remove suspend/resume - Correct acroym and ES nomenclature. - Rewrite dcdc get voltage apis. - Remove -1 and +1 in vsel. - Correct the vbus ops for sw and hw based. Laxman Dewangan (2): mfd: add TI TPS80031 mfd core driver regulator: tps80031: add regulator driver for tps80031 drivers/mfd/Kconfig | 14 + drivers/mfd/Makefile | 1 + drivers/mfd/tps80031.c | 580 ++++++++++++++++++++++ drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/tps80031-regulator.c | 821 ++++++++++++++++++++++++++++++++ include/linux/mfd/tps80031.h | 624 ++++++++++++++++++++++++ 7 files changed, 2050 insertions(+), 0 deletions(-) create mode 100644 drivers/mfd/tps80031.c create mode 100644 drivers/regulator/tps80031-regulator.c create mode 100644 include/linux/mfd/tps80031.h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/