mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-23 20:29:44 +07:00
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:
parent
c2ae49285a
commit
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);
|
||||
|
Loading…
Reference in New Issue
Block a user