dt-bindings: consolidate display related bindings
[deliverable/linux.git] / Documentation / devicetree / bindings / mfd / da9055.txt
CommitLineData
94b6c3da
AT
1* Dialog DA9055 Power Management Integrated Circuit (PMIC)
2
3DA9055 consists of a large and varied group of sub-devices (I2C Only):
4
5Device Supply Names Description
6------ ------------ -----------
7da9055-gpio : : GPIOs
8da9055-regulator : : Regulators
9da9055-onkey : : On key
10da9055-rtc : : RTC
11da9055-hwmon : : ADC
12da9055-watchdog : : Watchdog
13
14The CODEC device in DA9055 has a separate, configurable I2C address and so
15is instantiated separately from the PMIC.
16
17For details on accompanying CODEC I2C device, see the following:
18Documentation/devicetree/bindings/sound/da9055.txt
19
20======
21
22Required properties:
23- compatible : Should be "dlg,da9055-pmic"
24- reg: Specifies the I2C slave address (defaults to 0x5a but can be modified)
25- interrupt-parent: Specifies the phandle of the interrupt controller to which
26 the IRQs from da9055 are delivered to.
27- interrupts: IRQ line info for da9055 chip.
28- interrupt-controller: da9055 has internal IRQs (has own IRQ domain).
29- #interrupt-cells: Should be 1, is the local IRQ number for da9055.
30
31Sub-nodes:
32- regulators : Contain the regulator nodes. The DA9055 regulators are
33 bound using their names as listed below:
34
35 buck1 : regulator BUCK1
36 buck2 : regulator BUCK2
37 ldo1 : regulator LDO1
38 ldo2 : regulator LDO2
39 ldo3 : regulator LDO3
40 ldo4 : regulator LDO4
41 ldo5 : regulator LDO5
42 ldo6 : regulator LDO6
43
44 The bindings details of individual regulator device can be found in:
45 Documentation/devicetree/bindings/regulator/regulator.txt
46
47
48Example:
49
50 pmic: da9055-pmic@5a {
51 compatible = "dlg,da9055-pmic";
52 reg = <0x5a>;
53 interrupt-parent = <&intc>;
54 interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
55 interrupt-controller;
56 #interrupt-cells = <1>;
57
58 regulators {
59 buck1: BUCK1 {
60 regulator-min-microvolt = <725000>;
61 regulator-max-microvolt = <2075000>;
62 };
63 buck2: BUCK2 {
64 regulator-min-microvolt = <925000>;
65 regulator-max-microvolt = <2500000>;
66 };
67 ldo1: LDO1 {
68 regulator-min-microvolt = <900000>;
69 regulator-max-microvolt = <3300000>;
70 };
71 };
72 };
This page took 0.099062 seconds and 5 git commands to generate.