Messages in this thread | | | From | <> | Subject | [PATCH v4 0/5] add PM functionality for act8945a PMIC | Date | Thu, 13 Dec 2018 12:49:44 +0000 |
| |
From: Claudiu Beznea <claudiu.beznea@microchip.com>
This series implements PM functionality for act8945a PMIC and use that support on SAMA5D2 Xplained board.
Changes in v4: - move dt-bindings/regulator/active-semi,8945a-regulator.h in documentation patch; driver uses macros included in this file; due to this documentation patch and drivers patches should go through the same tree - make documentation patch, patch 2 of this series
Changes in v3: - add patch "unlock expert registers"; it was wrongly missed in previous version
Changes in v2: - split patch 1/1 from previous series in 3 patches: one adding regmap, one adding pm functionality, one adding shutdown functionality - use dev_pm_ops suspend function to set register specific to PWRHLD line: this is specific to PMIC itself and not to regulators - add mode support for LDOs - add constants for mode in dt-bindings/regulator/active-semi,8945a-regulator.h - document modes and regulator suspend states - remove rdevs from struct act8945a_pmic since were not used anywhere - add op_mode field in struct act8945a_pmic, update it when setting mode and return it when reading mode (avoiding one extra register read while reading mode) - add a patch to fix a checkpatch.pl warning - in shutdown function use directly act8945a->regmap instead of an intermediary struct regmap variable
Boris Brezillon (2): regulator: act8945a-regulator: Implement PM functionalities ARM: dts: at91: sama5d2_xplained: Add proper regulator states for suspend-to-mem
Claudiu Beznea (3): regulator: act8945a-regulator: fix line over 80 chars warning regulator: act8945a-regulator: add shutdown function regulator: add documentation for regulator modes and suspend states
.../bindings/regulator/act8945a-regulator.txt | 34 ++++ arch/arm/boot/dts/at91-sama5d2_xplained.dts | 54 ++++++ drivers/regulator/act8945a-regulator.c | 200 ++++++++++++++++++++- .../regulator/active-semi,8945a-regulator.h | 30 ++++ 4 files changed, 312 insertions(+), 6 deletions(-) create mode 100644 include/dt-bindings/regulator/active-semi,8945a-regulator.h
-- 2.7.4
| |