1Binding for TI bq2415x Li-Ion Charger 2 3Required 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 29Optional properties: 30- ti,usb-charger-detection: phandle to usb charger detection device. 31 (required for auto mode) 32 33Example from Nokia N900: 34 35bq24150a { 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}; 48