Lines Matching +full:vout1 +full:- +full:en +full:- +full:gpios
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:
57 rohm,watchdog-ping-gpios:
61 rohm,hw-timeout-ms:
67 is configured in "window mode". Then first value is limit for short-ping
74 $ref: ../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";