From e264d0142191d286fbc666f43c62bdf8f4bea5f0 Mon Sep 17 00:00:00 2001 From: Saurav Kumar Date: Tue, 28 Jul 2026 16:26:30 +0530 Subject: [PATCH] audioreach-driver: remove q6apm_audio_is_adsp_ready() call from probe During boot, the q6apm_audio_is_adsp_ready() call in the probe path triggers a synchronous APM_CMD_GET_SPF_STATE command to the DSP. If the DSP is not yet up, this results in a 2-second timeout stall, delaying the driver initialization unnecessarily. Since the DSP readiness check is not a hard requirement at probe time, remove this call to avoid the boot-time delay. Signed-off-by: Saurav Kumar --- audioreach-driver/q6apm_audio_pkt.c | 1 - 1 file changed, 1 deletion(-) diff --git a/audioreach-driver/q6apm_audio_pkt.c b/audioreach-driver/q6apm_audio_pkt.c index 768e8aa..0f5274b 100644 --- a/audioreach-driver/q6apm_audio_pkt.c +++ b/audioreach-driver/q6apm_audio_pkt.c @@ -580,7 +580,6 @@ static int q6apm_audio_pkt_probe(gpr_device_t *adev) goto free_dev; } - q6apm_audio_is_adsp_ready(); AUDIO_PKT_INFO("Audio Packet Port Driver Initialized\n"); return of_platform_populate(dev->of_node, NULL, NULL, dev);