This series add under-voltage and emergency shutdown for system critical regulators changes v3: - add system-critical-regulator property - add regulator-uv-survival-time-ms property - implement default policy for system critical uv events changes v2: - drop event forwarding support - use emergency shutdown directly instead of generating under-voltage error event. - fix devicetree patch - drop interrupt-names support Oleksij Rempel (7): regulator: dt-bindings: Add system-critical-regulator property regulator: Handle system-critical under-voltage events regulator: dt-bindings: fixed-regulator: Add under-voltage interrupt support regulator: dt-bindings: whitelist system-critical-regulator property for fixed-regulator regulator: fixed: add support for under-voltage IRQ regulator: dt-bindings: Add regulator-uv-survival-time-ms property regulator: Implement uv_survival_time for handling under-voltage events .../bindings/regulator/fixed-regulator.yaml | 7 +++ .../bindings/regulator/regulator.yaml | 12 +++++ drivers/regulator/core.c | 6 +++ drivers/regulator/fixed.c | 50 +++++++++++++++++++ drivers/regulator/of_regulator.c | 8 +++ include/linux/regulator/machine.h | 12 +++++ 6 files changed, 95 insertions(+) -- 2.39.2