1* Dialog DA9063 Power Management Integrated Circuit (PMIC) 2 3DA9093 consists of a large and varied group of sub-devices (I2C Only): 4 5Device Supply Names Description 6------ ------------ ----------- 7da9063-regulator : : LDOs & BUCKs 8da9063-rtc : : Real-Time Clock 9da9063-watchdog : : Watchdog 10 11====== 12 13Required properties: 14 15- compatible : Should be "dlg,da9063" 16- reg : Specifies the I2C slave address (this defaults to 0x58 but it can be 17 modified to match the chip's OTP settings). 18- interrupt-parent : Specifies the reference to the interrupt controller for 19 the DA9063. 20- interrupts : IRQ line information. 21- interrupt-controller 22 23Sub-nodes: 24 25- regulators : This node defines the settings for the LDOs and BUCKs. The 26 DA9063 regulators are bound using their names listed below: 27 28 bcore1 : BUCK CORE1 29 bcore2 : BUCK CORE2 30 bpro : BUCK PRO 31 bmem : BUCK MEM 32 bio : BUCK IO 33 bperi : BUCK PERI 34 ldo1 : LDO_1 35 ldo2 : LDO_2 36 ldo3 : LDO_3 37 ldo4 : LDO_4 38 ldo5 : LDO_5 39 ldo6 : LDO_6 40 ldo7 : LDO_7 41 ldo8 : LDO_8 42 ldo9 : LDO_9 43 ldo10 : LDO_10 44 ldo11 : LDO_11 45 46 The component follows the standard regulator framework and the bindings 47 details of individual regulator device can be found in: 48 Documentation/devicetree/bindings/regulator/regulator.txt 49 50- rtc : This node defines settings for the Real-Time Clock associated with 51 the DA9063. There are currently no entries in this binding, however 52 compatible = "dlg,da9063-rtc" should be added if a node is created. 53 54- watchdog : This node defines settings for the Watchdog timer associated 55 with the DA9063. There are currently no entries in this binding, however 56 compatible = "dlg,da9063-watchdog" should be added if a node is created. 57 58 59Example: 60 61 pmic0: da9063@58 { 62 compatible = "dlg,da9063" 63 reg = <0x58>; 64 interrupt-parent = <&gpio6>; 65 interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 66 interrupt-controller; 67 68 rtc { 69 compatible = "dlg,da9063-rtc"; 70 }; 71 72 wdt { 73 compatible = "dlg,da9063-watchdog"; 74 }; 75 76 regulators { 77 DA9063_BCORE1: bcore1 { 78 regulator-name = "BCORE1"; 79 regulator-min-microvolt = <300000>; 80 regulator-max-microvolt = <1570000>; 81 regulator-min-microamp = <500000>; 82 regulator-max-microamp = <2000000>; 83 regulator-boot-on; 84 }; 85 DA9063_LDO11: ldo11 { 86 regulator-name = "LDO_11"; 87 regulator-min-microvolt = <900000>; 88 regulator-max-microvolt = <3600000>; 89 regulator-boot-on; 90 }; 91 }; 92 }; 93 94