From f3bbbede3cedc1efd19d8b8b4b3d7ca6793064c6 Mon Sep 17 00:00:00 2001 From: Naman Padhiar Date: Thu, 20 May 2021 16:30:16 +0530 Subject: [PATCH] qcacld-3.0: Return correct value from PLD layer For APsI pld_get_mhi_state() and pld_is_pci_ep_awake() return proper value for buses other than IPCI where these APIs are not supported. Change-Id: I2dfe8118d29aa2bc75484ff4d708b21eba264350 --- core/pld/src/pld_common.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/pld/src/pld_common.c b/core/pld/src/pld_common.c index 2d85443b3229..1257b701d152 100644 --- a/core/pld/src/pld_common.c +++ b/core/pld/src/pld_common.c @@ -691,6 +691,7 @@ int pld_get_mhi_state(struct device *dev) case PLD_BUS_TYPE_SNOC: case PLD_BUS_TYPE_SDIO: case PLD_BUS_TYPE_USB: + ret = PLD_MHI_STATE_L0; break; case PLD_BUS_TYPE_IPCI: ret = pld_ipci_mhi_state(dev); @@ -1392,6 +1393,7 @@ int pld_is_pci_ep_awake(struct device *dev) case PLD_BUS_TYPE_SNOC: case PLD_BUS_TYPE_SDIO: case PLD_BUS_TYPE_USB: + ret = -ENOTSUPP; break; case PLD_BUS_TYPE_IPCI: ret = pld_ipci_is_pci_ep_awake(dev);