]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
bus: mhi: host: pci_generic: Switch to async power up to avoid boot delays
authorQiang Yu <qiang.yu@oss.qualcomm.com>
Tue, 3 Mar 2026 09:02:13 +0000 (01:02 -0800)
committerManivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Fri, 6 Mar 2026 07:40:41 +0000 (13:10 +0530)
commitcfdb41adf1c2822ad1b1791d4d11093edb5582b6
tree5a7b495f7646f4861a4019b578fc484ed193bcbb
parent54b022f162a7f9b7c4f2b3902e4873d74f8d0875
bus: mhi: host: pci_generic: Switch to async power up to avoid boot delays

Some modem devices can take significant time (up to 20 secs for sdx75) to
enter mission mode during initialization. Currently, mhi_sync_power_up()
waits for this entire process to complete, blocking other driver probes
and delaying system boot.

Switch to mhi_async_power_up() so probe can return immediately while MHI
initialization continues in the background. This eliminates lengthy boot
delays and allows other drivers to probe in parallel, improving overall
system boot performance.

Fixes: 5571519009d0 ("bus: mhi: host: pci_generic: Add SDX75 based modem support")
Signed-off-by: Qiang Yu <qiang.yu@oss.qualcomm.com>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/20260303-b4-async_power_on-v2-1-d3db81eb457d@oss.qualcomm.com
drivers/bus/mhi/host/pci_generic.c