static kal_uint32 charging_get_charger_det_status(void *data) { kal_uint32 status = STATUS_OK; kal_uint32 val = 0; #if defined(CONFIG_POWER_EXT) || defined(CONFIG_MTK_FPGA) val = 1; battery_log(BAT_LOG_CRTI, "[charging_get_charger_det_status] charger exist for bring up.\n"); #else #if !defined(CONFIG_MTK_DUAL_INPUT_CHARGER_SUPPORT) val = mt6325_upmu_get_rgs_chrdet(); #else if(((g_diso_state >> 1) & 0x3) != 0x0 || (mt6325_upmu_get_rgs_chrdet() && !g_diso_otg)) val = KAL_TRUE; else
static kal_uint32 is_chr_det(void) { kal_uint32 val=0; val = mt6325_upmu_get_rgs_chrdet(); battery_log(BAT_LOG_CRTI, "[is_chr_det] %d\n", val); return val; }
static kal_uint32 charging_get_charger_det_status(void *data) { kal_uint32 status = STATUS_OK; kal_uint32 val = 0; #if defined(CONFIG_POWER_EXT) || defined(CONFIG_MTK_FPGA) val = 1; battery_xlog_printk(BAT_LOG_CRTI,"[charging_get_charger_det_status] charger exist for bring up.\n"); #else val = mt6325_upmu_get_rgs_chrdet(); #endif *(kal_bool*)(data) = val; if(val == 0) g_charger_type = CHARGER_UNKNOWN; return status; }