This feature is used to reduce the amount of time spent on charging while usb device getting enumerated.In the mechanism,the USB device draws 100mA from Host in its enumeration process..On the completion of enumeration,i.e.after enter into the configured state, it is allowed to draw up 500mA from its Host. This 500mA current can allow the battery to be charged faster and hence it is called as "Fast Dead Battery Charging".If the enumeration of the device gets fails,i.e.not entered into the configured state,the USB device can allow the battery to draw 100mA only.
Flags to be set to enable this Fast Dead Battery Charging:
a)For all HS-USB targets except Karura(MSM7x27):
1.define FEATURE_OSBL_USB_BATT_CHG & define FEATURE_HS_USB_FAST_CHARGE_VIA_HID in build\ms\custxxxxx.h file
2.hsu_fast_charge makeonly in *.builds file
b)Karura(MSM7x27):
1.define FEATURE_OSBL_USB_BATT_CHG & define FEATURE_HS_USB_FAST_CHARGE_VIA_HID in build\ms\custxxxxx.h file
2.hsu_chg_boot makeonly in *.builds file
This feature is applicable for only HS-USB targets.
No comments:
Post a Comment