1 * STMicroelectronics STPMIC1 Power Management IC
4 - compatible: : "st,stpmic1"
5 - reg: : The I2C slave address for the STPMIC1 chip.
6 - interrupts: : The interrupt line the device is connected to.
7 - #interrupt-cells: : Should be 1.
8 - interrupt-controller: : Marks the device node as an interrupt controller.
9 Interrupt numbers are defined at
10 dt-bindings/mfd/st,stpmic1.h.
12 STPMIC1 consists in a varied group of sub-devices.
13 Each sub-device binding is be described in own documentation file.
17 st,stpmic1-onkey : Power on key, see ../input/st,stpmic1-onkey.txt
18 st,stpmic1-regulators : Regulators, see ../regulator/st,stpmic1-regulator.txt
19 st,stpmic1-wdt : Watchdog, see ../watchdog/st,stpmic1-wdt.txt
23 #include <dt-bindings/mfd/st,stpmic1.h>
26 compatible = "st,stpmic1";
28 interrupt-parent = <&gpioa>;
32 #interrupt-cells = <2>;
35 compatible = "st,stpmic1-onkey";
36 interrupts = <IT_PONKEY_F 0>,<IT_PONKEY_R 1>;
37 interrupt-names = "onkey-falling", "onkey-rising";
38 power-off-time-sec = <10>;
42 compatible = "st,stpmic1-wdt";
46 compatible = "st,stpmic1-regulators";
49 regulator-name = "vdd_core";
51 regulator-min-microvolt = <700000>;
52 regulator-max-microvolt = <1200000>;
55 regulator-name = "vdd";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;