Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 125ff102 authored by Derek Chen's avatar Derek Chen Committed by Timothy Sham
Browse files

ASoC: msm: qdsp6v2: return the proper LPASS status



Allow the LPASS status check API to return
the proper status code.

CRs-fixed: 2126725
Change-Id: I6c34036ec30c7d4ce8aaefb70d19b04b211f7355
Signed-off-by: default avatarDerek Chen <chenche@codeaurora.org>
parent d5b2406b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -19,8 +19,10 @@

#define AVCS_CMD_ADSP_EVENT_GET_STATE		0x0001290C
#define AVCS_CMDRSP_ADSP_EVENT_GET_STATE	0x0001290D
#define AVCS_SERVICES_AND_STATIC_MODULES_READY		0x1
#define AVCS_SERVICE_AND_ALL_MODULES_READY			0x5

bool q6core_is_adsp_ready(void);
int q6core_is_adsp_ready(void);
int q6core_add_remove_pool_pages(phys_addr_t buf_add, uint32_t bufsz,
			uint32_t mempool_id, bool add_pages);

+3 −3
Original line number Diff line number Diff line
@@ -636,10 +636,10 @@ uint32_t core_set_dolby_manufacturer_id(int manufacturer_id)
	return rc;
}

bool q6core_is_adsp_ready(void)
int q6core_is_adsp_ready(void)
{
	int rc = 0;
	bool ret = false;
	int ret = false;
	struct apr_hdr hdr;

	pr_debug("%s: enter\n", __func__);
@@ -666,7 +666,7 @@ bool q6core_is_adsp_ready(void)
		if (rc > 0 && q6core_lcl.bus_bw_resp_received) {
			/* ensure to read updated param by callback thread */
			rmb();
			ret = !!q6core_lcl.param;
			ret = q6core_lcl.param;
		}
	}
bail: