/********************************************************************************/
extern int dwc_vbus_status(void);
-extern int get_msc_connect_flag(void);
+extern int get_gadget_connect_flag(void);
struct rk29_adc_battery_data {
int irq;
return;
if (1 == dwc_vbus_status()) { //¼ì²âµ½USB²åÈ룬µ«ÊÇÎÞ·¨Ê¶±ðÊÇ·ñÊdzäµçÆ÷
//ͨ¹ýÑÓʱ¼ì²âPCʶ±ð±êÖ¾£¬Èç¹û³¬Ê±¼ì²â²»µ½£¬ËµÃ÷Êdzäµç
- if (0 == get_msc_connect_flag()){ //²åÈë³äµçÆ÷ʱ¼ä´óÓÚÒ»¶¨Ê±¼äÖ®ºó£¬¿ªÊ¼½øÈë³äµç״̬
+ if (1 == get_gadget_connect_flag()){ //²åÈë³äµçÆ÷ʱ¼ä´óÓÚÒ»¶¨Ê±¼äÖ®ºó£¬¿ªÊ¼½øÈë³äµç״̬
if (++gBatUsbChargeCnt >= NUM_USBCHARGE_IDENTIFY_TIMES){
gBatUsbChargeCnt = NUM_USBCHARGE_IDENTIFY_TIMES + 1;
charge_on = 1;
/********************************************************************************/
extern int dwc_vbus_status(void);
-extern int get_msc_connect_flag(void);
+extern int get_gadget_connect_flag(void);
struct rk30_adc_battery_data {
int irq;
if(1 == pdata->spport_usb_charging){
if (charge_on == 0){
if (1 == dwc_vbus_status()) {
- if (0 == get_msc_connect_flag()){
+ if (1 == get_gadget_connect_flag()){
if (++bat->gBatUsbChargeCnt >= NUM_USBCHARGE_IDENTIFY_TIMES){
bat->gBatUsbChargeCnt = NUM_USBCHARGE_IDENTIFY_TIMES + 1;
//charge_on = 1;
#define CONTROLLER_STAT1 0x03
#define VBUS_DET BIT(2)
-extern int get_msc_connect_flag(void);
+extern int get_gadget_connect_flag(void);
struct twl6030_usb {
regulator_enable(twl->usb3v3);
twl6030_phy_suspend(&twl->otg, 0);
- if(0 == get_msc_connect_flag())
+ if(0 == get_gadget_connect_flag())
charger_type = POWER_SUPPLY_TYPE_USB_DCP;
else
charger_type = POWER_SUPPLY_TYPE_USB;