OSDN Git Service

bus: mhi: host: Bail on writing register fields if read fails
authorBhaumik Bhatt <bbhatt@codeaurora.org>
Mon, 18 Apr 2022 17:50:25 +0000 (11:50 -0600)
committerManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Sat, 23 Apr 2022 13:27:32 +0000 (18:57 +0530)
commit0bca889fd6fe6fbedf6de6f807c8f588cb4e639d
treefa0bba21b9bff13dbf35902d938e31f36b9aa56b
parent36e5505dfb42e86b25ded0a023dace6cff875cc3
bus: mhi: host: Bail on writing register fields if read fails

Helper API to write register fields relies on successful reads
of the register/address prior to the write. Bail out if a failure
is seen when reading the register before the actual write is
performed.

Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
Signed-off-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Reviewed-by: Hemant Kumar <hemantk@codeaurora.org>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/1650304226-11080-2-git-send-email-quic_jhugo@quicinc.com
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
drivers/bus/mhi/host/boot.c
drivers/bus/mhi/host/init.c
drivers/bus/mhi/host/internal.h
drivers/bus/mhi/host/main.c
drivers/bus/mhi/host/pm.c