[PATCH v3 0/7] regulator: add under-voltage support

From: Oleksij Rempel
Date: Wed Oct 25 2023 - 04:46:49 EST


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