This series add under-voltage and emergency shutdown for system critical regulators changes v4: - rebase against latest regulator/for-next - drop mainlined patches - rename regulator-uv-survival-time-ms to regulator-uv-less-critical-window-ms to fit it to actual use case - avoid some of words in commit messages - us switch case to parse critical events 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 (5): regulator: dt-bindings: Add system-critical-regulator property regulator: Introduce handling for system-critical under-voltage events regulator: dt-bindings: Allow system-critical marking for fixed-regulator regulator: dt-bindings: Add 'regulator-uv-less-critical-window-ms' property regulator: Implement uv_survival_time for handling under-voltage events .../bindings/regulator/fixed-regulator.yaml | 2 + .../bindings/regulator/regulator.yaml | 13 +++++++ drivers/regulator/core.c | 38 +++++++++++++++++++ drivers/regulator/of_regulator.c | 9 +++++ include/linux/regulator/machine.h | 18 +++++++++ 5 files changed, 80 insertions(+) -- 2.39.2