Based on kernel version 4.8. Page generated on 2016-10-06 23:13 EST.
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 };