static kal_uint32 charging_get_is_pcm_timer_trigger(void *data) { kal_uint32 status = STATUS_OK; if(slp_get_wake_reason() == WR_PCM_TIMER) *(kal_bool*)(data) = KAL_TRUE; else *(kal_bool*)(data) = KAL_FALSE; battery_xlog_printk(BAT_LOG_CRTI, "slp_get_wake_reason=%d\n", slp_get_wake_reason()); return status; }
static kal_uint32 charging_get_is_pcm_timer_trigger(void *data) { kal_uint32 status = STATUS_OK; #if defined(CONFIG_POWER_EXT) || defined(CONFIG_MTK_FPGA) *(kal_bool*)(data) = KAL_FALSE; #else if(slp_get_wake_reason() == WR_PCM_TIMER) *(kal_bool*)(data) = KAL_TRUE; else *(kal_bool*)(data) = KAL_FALSE; battery_xlog_printk(BAT_LOG_CRTI, "slp_get_wake_reason=%d\n", slp_get_wake_reason()); #endif return status; }
static kal_uint32 charging_get_is_pcm_timer_trigger(void *data) { static kal_uint32 status = STATUS_OK; if(slp_get_wake_reason() == WR_PCM_TIMER) *(kal_bool*)(data) = KAL_TRUE; else *(kal_bool*)(data) = KAL_FALSE; return status; }