Lines Matching +full:timeout +full:- +full:enable
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd9576-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
14 powering the R-Car series processors.
21 - rohm,bd9576
22 - rohm,bd9573
32 rohm,vout1-en-low:
34 BD9576 and BD9573 VOUT1 regulator enable state can be individually
35 controlled by a GPIO. This is dictated by state of vout1-en pin during
36 the PMIC startup. If vout1-en is LOW during PMIC startup then the VOUT1
37 enable state is controlled via this pin. Set this property if vout1-en
38 is wired to be down at PMIC start-up.
41 rohm,vout1-en-gpios:
43 GPIO specifier to specify the GPIO connected to vout1-en for vout1 ON/OFF
47 rohm,ddr-sel-low:
50 the ddr-sel pin low or high. Set this property if ddr-sel is grounded.
53 rohm,watchdog-enable-gpios:
54 description: The GPIO line used to enable the watchdog.
57 rohm,watchdog-ping-gpios:
61 rohm,hw-timeout-ms:
64 Watchdog timeout in milliseconds. If single value is given it is
65 the maximum timeout. Eg. if pinging watchdog is not done within this time
67 is configured in "window mode". Then first value is limit for short-ping
69 When two values is given the second value is the maximum timeout.
70 # (HW) minimum for short timeout is 2ms, maximum 220 ms.
71 # (HW) minimum for max timeout is 4ms, maximum 4416 ms.
74 $ref: /schemas/regulator/rohm,bd9576-regulator.yaml
79 - compatible
80 - reg
81 - regulators
86 - |
87 #include <dt-bindings/gpio/gpio.h>
88 #include <dt-bindings/leds/common.h>
90 #address-cells = <1>;
91 #size-cells = <0>;
95 rohm,vout1-en-low;
96 rohm,vout1-en-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>;
97 rohm,ddr-sel-low;
98 rohm,watchdog-enable-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>;
99 rohm,watchdog-ping-gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>;
100 rohm,hw-timeout-ms = <150>, <2300>;
103 boost1: regulator-vd50 {
104 regulator-name = "VD50";
106 buck1: regulator-vd18 {
107 regulator-name = "VD18";
109 buck2: regulator-vdddr {
110 regulator-name = "VDDDR";
112 buck3: regulator-vd10 {
113 regulator-name = "VD10";
115 ldo: regulator-voutl1 {
116 regulator-name = "VOUTL1";
118 sw: regulator-vouts1 {
119 regulator-name = "VOUTS1";