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 };