3a89fdee96
Upon getting a USB reset, the USB core will update charging current by calling usb_charging_maxcurrent_change(). On all current X1000 targets this may cause a hang, since changing the charge current involves a blocking I2C transaction. Eg. if the host issues a reset when we're already configured as part of error recovery, the change from 500 mA -> 100 mA will cause a hang. Change-Id: I5b45272c01fa16b179ae3d16bbc50c7fab9a416b |
||
---|---|---|
.. | ||
usb_charging_only.c | ||
usb_charging_only.h | ||
usb_class_driver.h | ||
usb_core.c | ||
usb_hid.c | ||
usb_hid.h | ||
usb_hid_usage_tables.h | ||
usb_serial.c | ||
usb_serial.h | ||
usb_storage.c | ||
usb_storage.h |