mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-25 17:52:07 +00:00
When the system attempts to sleep while mtk_t7xx is not ready, the driver cannot put the device to sleep: [ 12.472918] mtk_t7xx 0000:57:00.0: [PM] Exiting suspend, modem in invalid state [ 12.472936] mtk_t7xx 0000:57:00.0: PM: pci_pm_suspend(): t7xx_pci_pm_suspend+0x0/0x20 [mtk_t7xx] returns -14 [ 12.473678] mtk_t7xx 0000:57:00.0: PM: dpm_run_callback(): pci_pm_suspend+0x0/0x1b0 returns -14 [ 12.473711] mtk_t7xx 0000:57:00.0: PM: failed to suspend async: error -14 [ 12.764776] PM: Some devices failed to suspend, or early wake event detected Mediatek confirmed the device can take a rather long time to complete its initialization, so wait for up to 20 seconds until init is done. Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com> Signed-off-by: David S. Miller <davem@davemloft.net> |
||
|---|---|---|
| .. | ||
| Makefile | ||
| t7xx_cldma.c | ||
| t7xx_cldma.h | ||
| t7xx_dpmaif.c | ||
| t7xx_dpmaif.h | ||
| t7xx_hif_cldma.c | ||
| t7xx_hif_cldma.h | ||
| t7xx_hif_dpmaif_rx.c | ||
| t7xx_hif_dpmaif_rx.h | ||
| t7xx_hif_dpmaif_tx.c | ||
| t7xx_hif_dpmaif_tx.h | ||
| t7xx_hif_dpmaif.c | ||
| t7xx_hif_dpmaif.h | ||
| t7xx_mhccif.c | ||
| t7xx_mhccif.h | ||
| t7xx_modem_ops.c | ||
| t7xx_modem_ops.h | ||
| t7xx_netdev.c | ||
| t7xx_netdev.h | ||
| t7xx_pci.c | ||
| t7xx_pci.h | ||
| t7xx_pcie_mac.c | ||
| t7xx_pcie_mac.h | ||
| t7xx_port_ctrl_msg.c | ||
| t7xx_port_proxy.c | ||
| t7xx_port_proxy.h | ||
| t7xx_port_trace.c | ||
| t7xx_port_wwan.c | ||
| t7xx_port.h | ||
| t7xx_reg.h | ||
| t7xx_state_monitor.c | ||
| t7xx_state_monitor.h | ||