usb: ucsi: ccg: disable runtime pm during fw flashing
Ucsi ppm is unregistered during fw flashing so disable runtime pm also and reenable after fw flashing is completed and ppm is re-registered. Signed-off-by: Ajay Gupta <ajayg@nvidia.com> Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Link: https://lore.kernel.org/r/20200217144913.55330-3-heikki.krogerus@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
c2ae49285a
Коммит
57a5e5f936
|
@ -1219,6 +1219,7 @@ static int ccg_restart(struct ucsi_ccg *uc)
|
|||
return status;
|
||||
}
|
||||
|
||||
pm_runtime_enable(uc->dev);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -1234,6 +1235,7 @@ static void ccg_update_firmware(struct work_struct *work)
|
|||
|
||||
if (flash_mode != FLASH_NOT_NEEDED) {
|
||||
ucsi_unregister(uc->ucsi);
|
||||
pm_runtime_disable(uc->dev);
|
||||
free_irq(uc->irq, uc);
|
||||
|
||||
ccg_fw_update(uc, flash_mode);
|
||||
|
|
Загрузка…
Ссылка в новой задаче