void musb_sync_with_bat(struct musb *musb, int usb_state) { #ifndef CONFIG_MT6575T_FPGA BATTERY_SetUSBState(usb_state); wake_up_bat(); #endif }
void musb_sync_with_bat(struct musb *musb, int usb_state) { os_printk(K_INFO, "musb_sync_with_bat\n"); #ifndef CONFIG_MTK_FPGA BATTERY_SetUSBState(usb_state); wake_up_bat(); #endif }
void musb_sync_with_bat(struct musb *musb, int usb_state) { os_printk(K_DEBUG,"[MUSB] musb_sync_with_bat\n"); #ifdef NEVER #ifndef CONFIG_MTK_FPGA BATTERY_SetUSBState(usb_state); wake_up_bat(); #endif #endif /* NEVER */ }
kal_uint32 set_bat_charging_current_limit(int current_limit) { battery_log(BAT_LOG_CRTI, "[BATTERY] set_bat_charging_current_limit (%d)\r\n", current_limit); if (current_limit != -1) { g_bcct_flag = 1; if (current_limit < 70) g_temp_CC_value = CHARGE_CURRENT_0_00_MA; else if (current_limit < 200) g_temp_CC_value = CHARGE_CURRENT_70_00_MA; else if (current_limit < 300) g_temp_CC_value = CHARGE_CURRENT_200_00_MA; else if (current_limit < 400) g_temp_CC_value = CHARGE_CURRENT_300_00_MA; else if (current_limit < 450) g_temp_CC_value = CHARGE_CURRENT_400_00_MA; else if (current_limit < 550) g_temp_CC_value = CHARGE_CURRENT_450_00_MA; else if (current_limit < 650) g_temp_CC_value = CHARGE_CURRENT_550_00_MA; else if (current_limit < 700) g_temp_CC_value = CHARGE_CURRENT_650_00_MA; else if (current_limit < 800) g_temp_CC_value = CHARGE_CURRENT_700_00_MA; else if (current_limit < 900) g_temp_CC_value = CHARGE_CURRENT_800_00_MA; else if (current_limit < 1000) g_temp_CC_value = CHARGE_CURRENT_900_00_MA; else if (current_limit < 1100) g_temp_CC_value = CHARGE_CURRENT_1000_00_MA; else if (current_limit < 1200) g_temp_CC_value = CHARGE_CURRENT_1100_00_MA; else if (current_limit < 1300) g_temp_CC_value = CHARGE_CURRENT_1200_00_MA; else if (current_limit < 1400) g_temp_CC_value = CHARGE_CURRENT_1300_00_MA; else if (current_limit < 1500) g_temp_CC_value = CHARGE_CURRENT_1400_00_MA; else if (current_limit < 1600) g_temp_CC_value = CHARGE_CURRENT_1500_00_MA; else if (current_limit == 1600) g_temp_CC_value = CHARGE_CURRENT_1600_00_MA; else g_temp_CC_value = CHARGE_CURRENT_450_00_MA; } else { /* change to default current setting */ g_bcct_flag = 0; } wake_up_bat(); return g_bcct_flag; }
void musb_sync_with_bat(struct musb *musb, int usb_state) { BATTERY_SetUSBState(usb_state); wake_up_bat(); }
kal_uint32 set_bat_charging_current_limit(int current_limit) { battery_log(BAT_LOG_CRTI, "[BATTERY] set_bat_charging_current_limit (%d)\r\n", current_limit); if (current_limit != -1) { g_bcct_flag = 1; if (current_limit < 70) g_temp_CC_value = CHARGE_CURRENT_0_00_MA; else if (current_limit < 200) g_temp_CC_value = CHARGE_CURRENT_70_00_MA; else if (current_limit < 300) g_temp_CC_value = CHARGE_CURRENT_200_00_MA; else if (current_limit < 400) g_temp_CC_value = CHARGE_CURRENT_300_00_MA; else if (current_limit < 450) g_temp_CC_value = CHARGE_CURRENT_400_00_MA; else if (current_limit < 550) g_temp_CC_value = CHARGE_CURRENT_450_00_MA; else if (current_limit < 650) g_temp_CC_value = CHARGE_CURRENT_550_00_MA; else if (current_limit < 700) g_temp_CC_value = CHARGE_CURRENT_650_00_MA; else if (current_limit < 800) g_temp_CC_value = CHARGE_CURRENT_700_00_MA; else if (current_limit < 900) g_temp_CC_value = CHARGE_CURRENT_800_00_MA; else if (current_limit < 1000) g_temp_CC_value = CHARGE_CURRENT_900_00_MA; else if (current_limit < 1100) g_temp_CC_value = CHARGE_CURRENT_1000_00_MA; else if (current_limit < 1200) g_temp_CC_value = CHARGE_CURRENT_1100_00_MA; else if (current_limit < 1300) g_temp_CC_value = CHARGE_CURRENT_1200_00_MA; else if (current_limit < 1400) g_temp_CC_value = CHARGE_CURRENT_1300_00_MA; else if (current_limit < 1500) g_temp_CC_value = CHARGE_CURRENT_1400_00_MA; else if (current_limit < 1600) g_temp_CC_value = CHARGE_CURRENT_1500_00_MA; else if (current_limit == 1600) g_temp_CC_value = CHARGE_CURRENT_1600_00_MA; else g_temp_CC_value = CHARGE_CURRENT_450_00_MA; /*[388754]select charging current min of normal charging current and limit charging current by liming.zhu at 20150625 bigen*/ if(g_temp_CC_value > CHARGE_CURRENT_LIMIT_MAX) g_temp_CC_value_limit = CHARGE_CURRENT_LIMIT_MAX; else g_temp_CC_value_limit = g_temp_CC_value; /*[388754]select charging current min of normal charging current and limit charging current by liming.zhu at 20150625 end*/ } else { /* change to default current setting */ /*[388754]select charging current min of normal charging current and limit charging current by liming.zhu at 20150625 bigen*/ g_temp_CC_value_limit = CHARGE_CURRENT_LIMIT_MAX; /*[388754]select charging current min of normal charging current and limit charging current by liming.zhu at 20150625 end*/ g_bcct_flag = 0; } /*[388754]select charging current min of normal charging current and limit charging current by liming.zhu at 20150625 bigen*/ battery_log(BAT_LOG_CRTI, "[BATTERY] g_temp_CC_value_limit=%d\r\n", g_temp_CC_value_limit); /*[388754]select charging current min of normal charging current and limit charging current by liming.zhu at 20150625 end*/ wake_up_bat(); return g_bcct_flag; }