From 9ce7dace9f83fac8afbf04cabfcdd58f3533ccbf Mon Sep 17 00:00:00 2001 From: Jiazai Wu Date: Thu, 19 Oct 2023 11:46:01 +0530 Subject: [PATCH] ipc : gpr-lite: set dsp state to GPR_SUBSYS_LOADED Dsp can get online before gpr ssr callback registering. Dsp state is never changed in this case. Set dsp state by default GPR_SUBSYS_LOADED at the tail of gpr probe. Change-Id: I3cc4087e0433f6d827042244f91f3110d234669d Signed-off-by: Jiazai Wu --- ipc/gpr-lite.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ipc/gpr-lite.c b/ipc/gpr-lite.c index 44c7ca8243..b3c27a6347 100644 --- a/ipc/gpr-lite.c +++ b/ipc/gpr-lite.c @@ -555,6 +555,10 @@ static int gpr_probe(struct rpmsg_device *rpdev) dev_info(dev, "%s: gpr-lite probe success\n", __func__); +#ifndef CONFIG_MSM_QDSP6_PDR + gpr_set_q6_state(GPR_SUBSYS_LOADED); +#endif + return 0; }