Back to home page

OSCL-LXR

 
 

    


0001 * TPS65912 Power Management Integrated Circuit bindings
0002 
0003 Required properties:
0004  - compatible           : Should be "ti,tps65912".
0005  - reg                  : Slave address or chip select number (I2C / SPI).
0006  - interrupts           : The interrupt line the device is connected to.
0007  - interrupt-controller : Marks the device node as an interrupt controller.
0008  - #interrupt-cells     : The number of cells to describe an IRQ, should be 2.
0009                             The first cell is the IRQ number.
0010                             The second cell is the flags, encoded as trigger
0011                             masks from ../interrupt-controller/interrupts.txt.
0012  - gpio-controller      : Marks the device node as a GPIO Controller.
0013  - #gpio-cells          : Should be two.  The first cell is the pin number and
0014                             the second cell is used to specify flags.
0015                             See ../gpio/gpio.txt for more information.
0016  - regulators:          : List of child nodes that specify the regulator
0017                             initialization data. Child nodes must be named
0018                             after their hardware counterparts: dcdc[1-4] and
0019                             ldo[1-10]. Each child nodes is defined using the
0020                             standard binding for regulators.
0021 
0022 Example:
0023 
0024         pmic: tps65912@2d {
0025                 compatible = "ti,tps65912";
0026                 reg = <0x2d>;
0027                 interrupt-parent = <&gpio1>;
0028                 interrupts = <28 IRQ_TYPE_LEVEL_LOW>;
0029                 interrupt-controller;
0030                 #interrupt-cells = <2>;
0031                 gpio-controller;
0032                 #gpio-cells = <2>;
0033 
0034                 regulators {
0035                         dcdc1 {
0036                                 regulator-name = "vdd_core";
0037                                 regulator-min-microvolt = <912000>;
0038                                 regulator-max-microvolt = <1144000>;
0039                                 regulator-boot-on;
0040                                 regulator-always-on;
0041                         };
0042 
0043                         ldo1 {
0044                                 regulator-name = "ldo1";
0045                                 regulator-min-microvolt = <1900000>;
0046                                 regulator-max-microvolt = <1900000>;
0047                         };
0048                 };
0049         };