Paer-Olof Haakansson
34c11a709e
u8500-charger: Delay for USB enumeration
...
If charging is started before USB enumeration of an Accessory
Charger Adapter has finished, the AB8500 will generate a
VBUS_ERROR. This in turn results in timeouts and delays the
enumeration with around 15 seconds. This patch delays the
charging and then ramps currents slowly to avoid VBUS errors.
The delay allows the enumeration to have finished before
charging is turned on.
Signed-off-by: Martin Sjoblom <martin.w.sjoblom@stericsson.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2013-01-23 14:39:22 +00:00
..
avs
ARM: OMAP2+: Drop plat/cpu.h for omap2plus
2012-12-17 10:50:41 -08:00
reset
qnap-poweroff: Fix license string
2013-01-19 18:04:04 -08:00
88pm860x_battery.c
88pm860x_battery: Eliminate possible references to released resources
2013-01-06 12:46:23 -08:00
88pm860x_charger.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
ab8500_bmdata.c
ab8500_bm: Recharge condition not optimal for battery
2013-01-15 17:43:46 -08:00
ab8500_btemp.c
ab8500-btemp: Adaptation to AB8505 and AB9540 platforms
2013-01-23 11:33:04 +00:00
ab8500_charger.c
u8500-charger: Delay for USB enumeration
2013-01-23 14:39:22 +00:00
ab8500_fg.c
ab8500-fg: Use correct battery charge full design
2013-01-23 14:39:20 +00:00
abx500_chargalg.c
abx500-chargalg: Add new sysfs interface to get current charge status
2013-01-23 14:39:16 +00:00
apm_power.c
bq27x00_battery.c
bq27x00_battery: Fix bugs introduced with BQ27425 support
2013-01-05 18:53:28 -08:00
bq2415x_charger.c
bq2415x_charger: Use devm_kzalloc()
2013-01-05 18:41:12 -08:00
charger-manager.c
charger_manager: Don't use [delayed_]work_pending()
2013-01-05 14:03:26 -08:00
collie_battery.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
da9030_battery.c
da9030_battery: Don't use 0 as NULL
2012-08-22 20:00:45 -07:00
da9052-battery.c
da9052-battery: Avoid out-of-range array access
2013-01-06 14:34:26 -08:00
ds2760_battery.c
workqueue: use mod_delayed_work() instead of cancel + queue
2012-08-13 16:27:37 -07:00
ds2780_battery.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
ds2781_battery.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
ds2782_battery.c
ds2782_battery: Fix signedness bug in ds278x_read_reg16()
2012-11-18 14:46:39 -08:00
generic-adc-battery.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
2012-12-11 22:15:57 -08:00
gpio-charger.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
intel_mid_battery.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
isp1704_charger.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
jz4740-battery.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
2012-12-11 22:15:57 -08:00
Kconfig
pm2301: Provide u9540 support for the pm2301 charger
2013-01-23 11:33:02 +00:00
lp8727_charger.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
lp8788-charger.c
lp8788-charger: Fix a parent device in kernel messages
2013-01-06 14:18:43 -08:00
Makefile
pm2301: Provide u9540 support for the pm2301 charger
2013-01-23 11:33:02 +00:00
max8903_charger.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
max8925_power.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
2012-12-11 22:15:57 -08:00
max8997_charger.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
max8998_charger.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
max17040_battery.c
max17040_battery: Use devm_kzalloc
2013-01-06 14:18:58 -08:00
max17042_battery.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
2012-12-11 22:15:57 -08:00
olpc_battery.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
pcf50633-charger.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
pda_power.c
pda_power: Remove ac_draw_failed goto and label
2012-09-21 16:50:11 -07:00
pm2301_charger.c
pm2301: LPN mode control support
2013-01-23 14:39:19 +00:00
pm2301_charger.h
pm2301: LPN mode control support
2013-01-23 14:39:19 +00:00
pmu_battery.c
power_supply.h
power_supply_core.c
Highlights:
2012-12-13 19:26:04 -08:00
power_supply_leds.c
power_supply_sysfs.c
power_supply: Add watchdog and safety timer expiries under PROP_HEALTH_*
2013-01-05 18:51:18 -08:00
rx51_battery.c
power_supply: Add new Nokia RX-51 (N900) power supply battery driver
2012-11-18 15:11:33 -08:00
s3c_adc_battery.c
power: remove use of __devinit
2012-11-28 11:43:22 -08:00
sbs-battery.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
smb347-charger.c
power: remove use of __devexit_p
2012-11-28 11:43:22 -08:00
test_power.c
tosa_battery.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
twl4030_charger.c
twl4030_charger: Change TWL4030_MODULE_* ids to TWL_MODULE_*
2012-11-18 16:14:52 -08:00
wm97xx_battery.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
wm831x_backup.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
wm831x_power.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
wm8350_power.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00
z2_battery.c
power: remove use of __devexit
2012-11-28 11:43:22 -08:00