mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 06:09:23 -04:00
nova_0flash_mmi: update fw in thread
TP: When TP resume, update firmware in thread. This will increase screen on time Change-Id: I956ac5c40337e0d635974e274d334c7098d42dc5 Signed-off-by: haojl2 <haojl2@motorola.com> (cherry picked from commit a00b905f2606315cba8928d7d24ac1fb10013b07) Reviewed-on: https://gerrit.mot.com/1448174 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Jun Weng <wengjun1@motorola.com> Reviewed-by: Huosheng Liao <liaohs@motorola.com> Submit-Approved: Jira Key
This commit is contained in:
parent
decf93e1ba
commit
ac8b973dac
2 changed files with 7 additions and 6 deletions
|
|
@ -2363,11 +2363,7 @@ static int32_t nvt_ts_resume(struct device *dev)
|
|||
#if NVT_TOUCH_SUPPORT_HW_RST
|
||||
gpio_set_value(ts->reset_gpio, 1);
|
||||
#endif
|
||||
if (nvt_update_firmware(BOOT_UPDATE_FIRMWARE_NAME)) {
|
||||
NVT_ERR("download firmware failed, ignore check fw state\n");
|
||||
} else {
|
||||
nvt_check_fw_reset_state(RESET_STATE_REK);
|
||||
}
|
||||
queue_delayed_work(nvt_fwu_wq, &ts->nvt_fwu_work, msecs_to_jiffies(0));
|
||||
|
||||
#if !WAKEUP_GESTURE
|
||||
nvt_irq_enable(true);
|
||||
|
|
|
|||
|
|
@ -1003,7 +1003,12 @@ return:
|
|||
void Boot_Update_Firmware(struct work_struct *work)
|
||||
{
|
||||
mutex_lock(&ts->lock);
|
||||
nvt_update_firmware(BOOT_UPDATE_FIRMWARE_NAME);
|
||||
if (nvt_update_firmware(BOOT_UPDATE_FIRMWARE_NAME)) {
|
||||
NVT_ERR("download firmware failed, ignore check fw state\n");
|
||||
} else {
|
||||
nvt_check_fw_reset_state(RESET_STATE_REK);
|
||||
}
|
||||
|
||||
mutex_unlock(&ts->lock);
|
||||
}
|
||||
#endif /* BOOT_UPDATE_FIRMWARE */
|
||||
|
|
|
|||
Loading…
Reference in a new issue