Lines Matching +full:uv +full:- +full:shutdown

1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd96801-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
13 BD96801 is an automotive grade single-chip power management IC.
15 over-/under voltage and over current detection and a watchdog.
31 energy to handle shutdown of critical hardware. In that case it may be
36 interrupt-names:
39 - enum: [intb, errb]
40 - const: errb
42 rohm,hw-timeout-ms:
50 rohm,wdg-action:
55 - prstb
56 - intb-only
58 timeout-sec:
62 $ref: /schemas/regulator/rohm,bd96801-regulator.yaml
67 - compatible
68 - reg
69 - interrupts
70 - interrupt-names
71 - regulators
76 - |
77 #include <dt-bindings/interrupt-controller/irq.h>
78 #include <dt-bindings/leds/common.h>
80 #address-cells = <1>;
81 #size-cells = <0>;
85 interrupt-parent = <&gpio1>;
87 interrupt-names = "intb", "errb";
91 regulator-name = "buck1";
92 regulator-ramp-delay = <1250>;
93 /* 0.5V min INITIAL - 150 mV tune */
94 regulator-min-microvolt = <350000>;
96 regulator-max-microvolt = <3450000>;
99 rohm,initial-voltage-microvolt = <500000>;
100 regulator-ov-error-microvolt = <230000>;
101 regulator-uv-error-microvolt = <230000>;
102 regulator-temp-protection-kelvin = <1>;
103 regulator-temp-warn-kelvin = <0>;
106 regulator-name = "buck2";
107 regulator-min-microvolt = <350000>;
108 regulator-max-microvolt = <3450000>;
110 rohm,initial-voltage-microvolt = <3000000>;
111 regulator-ov-error-microvolt = <18000>;
112 regulator-uv-error-microvolt = <18000>;
113 regulator-temp-protection-kelvin = <1>;
114 regulator-temp-warn-kelvin = <1>;
117 regulator-name = "buck3";
118 regulator-min-microvolt = <350000>;
119 regulator-max-microvolt = <3450000>;
121 rohm,initial-voltage-microvolt = <600000>;
122 regulator-ov-warn-microvolt = <18000>;
123 regulator-uv-warn-microvolt = <18000>;
124 regulator-temp-protection-kelvin = <1>;
125 regulator-temp-error-kelvin = <0>;
128 regulator-name = "buck4";
129 regulator-min-microvolt = <350000>;
130 regulator-max-microvolt = <3450000>;
132 rohm,initial-voltage-microvolt = <600000>;
133 regulator-ov-warn-microvolt = <18000>;
134 regulator-uv-warn-microvolt = <18000>;
135 regulator-temp-protection-kelvin = <1>;
136 regulator-temp-error-kelvin = <0>;
139 regulator-name = "ldo5";
140 regulator-min-microvolt = <300000>;
141 regulator-max-microvolt = <3300000>;
143 rohm,initial-voltage-microvolt = <500000>;
144 regulator-ov-error-microvolt = <36000>;
145 regulator-uv-error-microvolt = <34000>;
146 regulator-temp-protection-kelvin = <1>;
147 regulator-temp-warn-kelvin = <0>;
150 regulator-name = "ldo6";
151 regulator-min-microvolt = <300000>;
152 regulator-max-microvolt = <3300000>;
154 rohm,initial-voltage-microvolt = <300000>;
155 regulator-ov-error-microvolt = <36000>;
156 regulator-uv-error-microvolt = <34000>;
157 regulator-temp-protection-kelvin = <1>;
158 regulator-temp-warn-kelvin = <0>;
161 regulator-name = "ldo7";
162 regulator-min-microvolt = <300000>;
163 regulator-max-microvolt = <3300000>;
165 rohm,initial-voltage-microvolt = <500000>;
166 regulator-ov-error-microvolt = <36000>;
167 regulator-uv-error-microvolt = <34000>;
168 regulator-temp-protection-kelvin = <1>;
169 regulator-temp-warn-kelvin = <0>;