mirror_ubuntu-kernels/drivers/net/wwan/iosm
Bagas Sanjaya 1db34aa58d Revert "net: wwan: iosm: enable runtime pm support for 7560"
Runtime power management support breaks Intel LTE modem where dmesg dump
showes timeout errors:

```
[   72.027442] iosm 0000:01:00.0: msg timeout
[   72.531638] iosm 0000:01:00.0: msg timeout
[   73.035414] iosm 0000:01:00.0: msg timeout
[   73.540359] iosm 0000:01:00.0: msg timeout
```

Furthermore, when shutting down with `poweroff` and modem attached, the
system rebooted instead of powering down as expected. The modem works
again only after power cycling.

Revert runtime power management support for IOSM driver as introduced by
commit e4f5073d53 ("net: wwan: iosm: enable runtime pm support for
7560").

Fixes: e4f5073d53 ("net: wwan: iosm: enable runtime pm support for 7560")
Reported-by: Martin <mwolf@adiumentum.com>
Closes: https://bugzilla.kernel.org/show_bug.cgi?id=217996
Link: https://lore.kernel.org/r/267abf02-4b60-4a2e-92cd-709e3da6f7d3@gmail.com/
Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
Reviewed-by: Loic Poulain <loic.poulain@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2023-10-18 11:08:52 +01:00
..
iosm_ipc_chnl_cfg.c net: wwan: iosm: add rpc interface for xmm modems 2022-11-02 11:51:03 +00:00
iosm_ipc_chnl_cfg.h net: wwan: iosm: transport layer support for fw flashing/cd 2021-09-20 10:03:37 +01:00
iosm_ipc_coredump.c net: wwan: iosm: fix kernel test robot reported errors 2022-11-09 14:00:25 +00:00
iosm_ipc_coredump.h wwan: iosm: use a flexible array rather than allocate short objects 2022-05-20 17:56:50 -07:00
iosm_ipc_debugfs.c net: wwan: iosm: drop debugfs dev reference 2022-02-14 14:09:59 +00:00
iosm_ipc_debugfs.h net: wwan: make debugfs optional 2021-12-08 17:58:59 -08:00
iosm_ipc_devlink.c net: wwan: iosm: fix kernel test robot reported errors 2022-11-09 14:00:25 +00:00
iosm_ipc_devlink.h net: wwan: iosm: correct devlink extra params 2021-10-02 16:05:20 +01:00
iosm_ipc_flash.c net: wwan: iosm: correct devlink extra params 2021-10-02 16:05:20 +01:00
iosm_ipc_flash.h net: wwan: iosm: fw flashing and cd improvements 2021-09-22 14:23:33 +01:00
iosm_ipc_imem_ops.c net: wwan: iosm: fix NULL pointer dereference when removing device 2023-05-17 12:58:42 +01:00
iosm_ipc_imem_ops.h net: wwan: iosm: fix NULL pointer dereference when removing device 2023-05-17 12:58:42 +01:00
iosm_ipc_imem.c Revert "net: wwan: iosm: enable runtime pm support for 7560" 2023-10-18 11:08:52 +01:00
iosm_ipc_imem.h Revert "net: wwan: iosm: enable runtime pm support for 7560" 2023-10-18 11:08:52 +01:00
iosm_ipc_irq.c
iosm_ipc_irq.h
iosm_ipc_mmio.c net: wwan: iosm: Enable M.2 7360 WWAN card support 2022-02-13 11:55:28 +00:00
iosm_ipc_mmio.h net: wwan: iosm: Enable M.2 7360 WWAN card support 2022-02-13 11:55:28 +00:00
iosm_ipc_mux_codec.c net: wwan: iosm: Convert single instance struct member to flexible array 2023-06-22 11:27:47 +02:00
iosm_ipc_mux_codec.h net: wwan: iosm: Convert single instance struct member to flexible array 2023-06-22 11:27:47 +02:00
iosm_ipc_mux.c net: wwan: iosm: fix memory leak in ipc_mux_init() 2022-12-06 11:39:35 +01:00
iosm_ipc_mux.h net: wwan: iosm: clean up unused struct members 2023-05-10 19:15:01 -07:00
iosm_ipc_pcie.c Revert "net: wwan: iosm: enable runtime pm support for 7560" 2023-10-18 11:08:52 +01:00
iosm_ipc_pcie.h net: wwan: iosm: Enable M.2 7360 WWAN card support 2022-02-13 11:55:28 +00:00
iosm_ipc_pm.c
iosm_ipc_pm.h
iosm_ipc_port.c Revert "net: wwan: iosm: enable runtime pm support for 7560" 2023-10-18 11:08:52 +01:00
iosm_ipc_port.h
iosm_ipc_protocol_ops.c net: wwan: iosm: remove pointless null check 2022-05-19 18:44:44 -07:00
iosm_ipc_protocol_ops.h
iosm_ipc_protocol.c net: wwan: iosm: switch from 'pci_' to 'dma_' API 2021-08-23 11:56:56 +01:00
iosm_ipc_protocol.h net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type 2022-11-28 11:31:59 +00:00
iosm_ipc_task_queue.c
iosm_ipc_task_queue.h
iosm_ipc_trace.c Revert "net: wwan: iosm: enable runtime pm support for 7560" 2023-10-18 11:08:52 +01:00
iosm_ipc_trace.h net: wwan: make debugfs optional 2021-12-08 17:58:59 -08:00
iosm_ipc_uevent.c
iosm_ipc_uevent.h
iosm_ipc_wwan.c Revert "net: wwan: iosm: enable runtime pm support for 7560" 2023-10-18 11:08:52 +01:00
iosm_ipc_wwan.h net: wwan: iosm: removed unused function decl 2021-12-10 20:53:56 -08:00
Makefile net: wwan: make debugfs optional 2021-12-08 17:58:59 -08:00