Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt: binding documentation for bq2415x charger

Add devicetree binding documentation for bq2415x charger.

Signed-off-by: Sebastian Reichel <sre@debian.org>
Acked-by: Pavel Machek <pavel@ucw.cz>

authored by

Sebastian Reichel and committed by
Dmitry Eremin-Solenikov
4f8dd2c1 4fa99230

+47
+47
Documentation/devicetree/bindings/power/bq2415x.txt
··· 1 + Binding for TI bq2415x Li-Ion Charger 2 + 3 + Required properties: 4 + - compatible: Should contain one of the following: 5 + * "ti,bq24150" 6 + * "ti,bq24150" 7 + * "ti,bq24150a" 8 + * "ti,bq24151" 9 + * "ti,bq24151a" 10 + * "ti,bq24152" 11 + * "ti,bq24153" 12 + * "ti,bq24153a" 13 + * "ti,bq24155" 14 + * "ti,bq24156" 15 + * "ti,bq24156a" 16 + * "ti,bq24158" 17 + - reg: integer, i2c address of the device. 18 + - ti,current-limit: integer, initial maximum current charger can pull 19 + from power supply in mA. 20 + - ti,weak-battery-voltage: integer, weak battery voltage threshold in mV. 21 + The chip will use slow precharge if battery voltage 22 + is below this value. 23 + - ti,battery-regulation-voltage: integer, maximum charging voltage in mV. 24 + - ti,charge-current: integer, maximum charging current in mA. 25 + - ti,termination-current: integer, charge will be terminated when current in 26 + constant-voltage phase drops below this value (in mA). 27 + - ti,resistor-sense: integer, value of sensing resistor in milliohm. 28 + 29 + Optional properties: 30 + - ti,usb-charger-detection: phandle to usb charger detection device. 31 + (required for auto mode) 32 + 33 + Example from Nokia N900: 34 + 35 + bq24150a { 36 + compatible = "ti,bq24150a"; 37 + reg = <0x6b>; 38 + 39 + ti,current-limit = <100>; 40 + ti,weak-battery-voltage = <3400>; 41 + ti,battery-regulation-voltage = <4200>; 42 + ti,charge-current = <650>; 43 + ti,termination-current = <100>; 44 + ti,resistor-sense = <68>; 45 + 46 + ti,usb-charger-detection = <&isp1704>; 47 + };