From patchwork Tue Jan 2 21:45:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wesley Cheng X-Patchwork-Id: 184503 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:6f82:b0:100:9c79:88ff with SMTP id tb2csp4702568dyb; Tue, 2 Jan 2024 13:58:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IG/Nhr8oditJdetqCQGymHoVQEy4kZP4nbcM5P8zP8taD3ckcEma6XWsujuUD2uRcXP+uts X-Received: by 2002:a05:600c:1906:b0:40d:5f3e:f2a5 with SMTP id j6-20020a05600c190600b0040d5f3ef2a5mr4733337wmq.89.1704232727702; Tue, 02 Jan 2024 13:58:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704232727; cv=none; d=google.com; s=arc-20160816; b=wRSv1si/TO3W2/2eO6to1w1M5BK05rbPyKd1iexv3Iarpdx5wgz/8CGDd5NP0LplVG Ai0K2Y7ECrmdNqaqAVK1qkX509Qiz9UutHdu9w5tREqQ7rqh60hgTFQKychOjnuoXZoz z8i5Z6Ytync8GrhGgSlLULILsdonBjODdM278+HuNP1pdHAZuvex1WTJXQbK+UasakC4 sT8TSgYDb2dVAGTMHaaApay0sfOfhlfNHyoFC3dyCQFW0Whs5tUCzG+i9cJFMdZXS650 r6W4JNmiUjYpc7wbyRXkRZHm87GCmyW3pRIouKWk80p10Z3POdsEY80OvuLrFlSvPHZt QgHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=WMU2HIKS908Imaw26ML/jCV96oNOcXMr4ajnHFwqVmY=; fh=0KzismZj+xI0Z//ZGdqKIH/FO9LtSZM7Yj4P0VtrCz0=; b=ye3c/7+gREMYS7uuCDDAPM3y/tgI9LjQPILl4h7lYHNmQoCZQU9uPoJz0YVr0eNEi4 kpEt9zbJ9+fpnQkbepWV2u6zVAmviSYKREQLM29G7HxLsWB3+sb3w+6hbZH7pI9ItPnR j6x7XixMv1Fl3Ofyp8MmDFoP32mvLBYuwGunP5+dPLLf2R5K2M1KCtJq2Udcq4Cg1zeA 9sgLd2iP4x2VwkNOhfukL+mGhvELGhYScnNZH5e44konp0HWwGAE58AIvdGvMzSj7cQR l57Iwy4YMVIrVeYdhHkaf4y74+itwih0UoKNEUpOk9zJMWi1QSi8iKI5bTT4VgilVgZH ohjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b="UlW7/rSx"; spf=pass (google.com: domain of linux-kernel+bounces-14890-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-14890-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id qx28-20020a170906fcdc00b00a26db115098si3860076ejb.629.2024.01.02.13.58.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Jan 2024 13:58:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-14890-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b="UlW7/rSx"; spf=pass (google.com: domain of linux-kernel+bounces-14890-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-14890-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 5202B1F21126 for ; Tue, 2 Jan 2024 21:58:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 07C3620DE6; Tue, 2 Jan 2024 21:47:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="UlW7/rSx" X-Original-To: linux-kernel@vger.kernel.org Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1DF131D524; Tue, 2 Jan 2024 21:46:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 402LY1SG006706; Tue, 2 Jan 2024 21:46:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type; s=qcppdkim1; bh=WMU2HIKS908Imaw26ML/ jCV96oNOcXMr4ajnHFwqVmY=; b=UlW7/rSxVx69ePIdsOYv2LmVOpc9B3S+Q6K2 iAGT+B5Teb6WpkhnFW4Hz/zOZMG9nonYdVHuIwV2UrKRwlqRw8bXQlcTVVNQl6oQ foyjOiZ/ZuBD/Us9orI7oWFzB1akuBFWGYz+FdC6vXH980Lpgl2Ivjhr/DkuYkIr te8ihC7T9QakRjzNTxBlr92LwDgSPfK8sTgFfH2u0CpHA4FUeKKJE8tQdoNxNpql Lqj46lkyRMuXz1L4TkU3l23kXCCmtk730+qyzrb+FIJpsoVGE/Gu45oi6O04zbRC JYG+YGAZHLQdKSRcY+xMl98+lRzGKQoPoC37H/19fToRRetfNA== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3vcgyuh8ey-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 02 Jan 2024 21:46:21 +0000 (GMT) Received: from nalasex01b.na.qualcomm.com (nalasex01b.na.qualcomm.com [10.47.209.197]) by NALASPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 402LkKNm003234 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 2 Jan 2024 21:46:20 GMT Received: from hu-wcheng-lv.qualcomm.com (10.49.16.6) by nalasex01b.na.qualcomm.com (10.47.209.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Tue, 2 Jan 2024 13:46:19 -0800 From: Wesley Cheng To: , , , , , , , , , , , , , , , CC: , , , , , , , Wesley Cheng Subject: [PATCH v12 09/41] ASoC: qdsp6: q6afe: Increase APR timeout Date: Tue, 2 Jan 2024 13:45:17 -0800 Message-ID: <20240102214549.22498-10-quic_wcheng@quicinc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240102214549.22498-1-quic_wcheng@quicinc.com> References: <20240102214549.22498-1-quic_wcheng@quicinc.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ClientProxiedBy: nalasex01c.na.qualcomm.com (10.47.97.35) To nalasex01b.na.qualcomm.com (10.47.209.197) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: jCpIW9H_xuepB3hTBRTdRj3RkkvNyhV8 X-Proofpoint-GUID: jCpIW9H_xuepB3hTBRTdRj3RkkvNyhV8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-09_01,2023-12-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 mlxlogscore=803 adultscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 bulkscore=0 spamscore=0 suspectscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401020161 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1787017536943928833 X-GMAIL-MSGID: 1787017536943928833 For USB offloading situations, the AFE port start command will result in a QMI handshake between the Q6DSP and the main processor. Depending on if the USB bus is suspended, this routine would require more time to complete, as resuming the USB bus has some overhead associated with it. Increase the timeout to 3s to allow for sufficient time for the USB QMI stream enable handshake to complete. Reviewed-by: Srinivas Kandagatla Signed-off-by: Wesley Cheng --- sound/soc/qcom/qdsp6/q6afe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/qcom/qdsp6/q6afe.c b/sound/soc/qcom/qdsp6/q6afe.c index 8e0d2d583c9c..f8b6d9e552f0 100644 --- a/sound/soc/qcom/qdsp6/q6afe.c +++ b/sound/soc/qcom/qdsp6/q6afe.c @@ -366,7 +366,7 @@ #define AFE_API_VERSION_SLOT_MAPPING_CONFIG 1 #define AFE_API_VERSION_CODEC_DMA_CONFIG 1 -#define TIMEOUT_MS 1000 +#define TIMEOUT_MS 3000 #define AFE_CMD_RESP_AVAIL 0 #define AFE_CMD_RESP_NONE 1 #define AFE_CLK_TOKEN 1024