linux/drivers/bus/mhi/core
Bhaumik Bhatt 73b7aebcc8 bus: mhi: core: Hold device wake for channel update commands
MHI host can fail early if device is in a bad state by attempting
to assert device wake and holding the runtime PM vote before
sending a channel update command instead of performing a wake
toggle and waiting for a timeout if the send were to fail. This
can help improve the design and enable shorter wait periods for
device to respond as votes are already held.

Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/1617311778-1254-6-git-send-email-bbhatt@codeaurora.org
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2021-04-07 12:25:42 +05:30
..
boot.c bus: mhi: core: Wait for MHI READY state in most scenarios 2021-03-31 16:51:43 +05:30
debugfs.c bus: mhi: core: Rename debugfs directory name 2021-03-10 20:11:22 +05:30
init.c bus: mhi: core: Improvements to the channel handling state machine 2021-04-07 12:25:42 +05:30
internal.h bus: mhi: core: Improvements to the channel handling state machine 2021-04-07 12:25:42 +05:30
main.c bus: mhi: core: Hold device wake for channel update commands 2021-04-07 12:25:42 +05:30
Makefile bus: mhi: core: Fix the building of MHI module 2020-10-02 11:33:47 +02:00
pm.c bus: mhi: core: Remove pre_init flag used for power purposes 2021-04-07 12:25:41 +05:30