| max17040_battery |
| ~~~~~~~~~~~~~~~~ |
| |
| Required properties : |
| - compatible : "maxim,max17040" or "maxim,max77836-battery" |
| - reg: i2c slave address |
| |
| Optional properties : |
| - maxim,alert-low-soc-level : The alert threshold that sets the state of |
| charge level (%) where an interrupt is |
| generated. Can be configured from 1 up to 32 |
| (%). If skipped the power up default value of |
| 4 (%) will be used. |
| - interrupts : Interrupt line see Documentation/devicetree/ |
| bindings/interrupt-controller/interrupts.txt |
| - wakeup-source : This device has wakeup capabilities. Use this |
| property to use alert low SOC level interrupt |
| as wake up source. |
| |
| Optional properties support interrupt functionality for alert low state of |
| charge level, present in some ICs in the same family, and should be used with |
| compatible "maxim,max77836-battery". |
| |
| Example: |
| |
| battery-fuel-gauge@36 { |
| compatible = "maxim,max77836-battery"; |
| reg = <0x36>; |
| maxim,alert-low-soc-level = <10>; |
| interrupt-parent = <&gpio7>; |
| interrupts = <2 IRQ_TYPE_EDGE_FALLING>; |
| wakeup-source; |
| }; |