| 
     1 Dialog Semiconductor DA9150 Combined Charger/Fuel-Gauge MFD bindings
    2 
    3 DA9150 consists of a group of sub-devices:
    4 
    5 Device                   Description
    6 ------                   -----------
    7 da9150-gpadc            : General Purpose ADC
    8 da9150-charger          : Battery Charger
    9 da9150-fg               : Battery Fuel-Gauge
   10 
   11 ======
   12 
   13 Required properties:
   14 - compatible : Should be "dlg,da9150"
   15 - reg: Specifies the I2C slave address
   16 - interrupts: IRQ line info for da9150 chip.
   17 - interrupt-controller: da9150 has internal IRQs (own IRQ domain).
   18   (See ../interrupt-controller/interrupts.txt for
   19    further information relating to interrupt properties)
   20 
   21 Sub-devices:
   22 - da9150-gpadc: See ../iio/adc/da9150-gpadc.txt
   23 - da9150-charger: See ../power/da9150-charger.txt
   24 - da9150-fg: See ../power/da9150-fg.txt
   25 
   26 Example:
   27 
   28         charger_fg: da9150@58 {
   29                 compatible = "dlg,da9150";
   30                 reg = <0x58>;
   31                 interrupt-parent = <&gpio6>;
   32                 interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
   33                 interrupt-controller;
   34 
   35                 gpadc: da9150-gpadc {
   36                         compatible = "dlg,da9150-gpadc";
   37                         #io-channel-cells = <1>;
   38                 };
   39 
   40                 charger {
   41                         compatible = "dlg,da9150-charger";
   42 
   43                         io-channels = <&gpadc 0>,
   44                                       <&gpadc 2>,
   45                                       <&gpadc 8>,
   46                                       <&gpadc 5>;
   47                         io-channel-names = "CHAN_IBUS",
   48                                            "CHAN_VBUS",
   49                                            "CHAN_TJUNC",
   50                                            "CHAN_VBAT";
   51                 };
   52 
   53                 fuel-gauge {
   54                         compatible = "dlg,da9150-fuel-gauge";
   55 
   56                         dlg,update-interval = <10000>;
   57                         dlg,warn-soc-level = /bits/ 8 <15>;
   58                         dlg,crit-soc-level = /bits/ 8 <5>
   59                 };
   60         };
Cache object: be64ba08e2c83684d558b82f826c8fcb 
 
 |