From nobody Thu Oct 2 20:45:53 2025 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 1D2062701DC for ; Thu, 11 Sep 2025 06:36:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757572600; cv=none; b=J14U2bocItkJGiL9MTZvO+rlQCB0CvNMIhF2XVOFRp6WWel8ztWERmyQufSJFcTgEAtJQPyiPGkLOngPJLwbbZo7C/woEoM9NQKku1EgrpMtrnslV82LBY48b6vrK0Lw59/yuyxblH1Km7//g8C0SIhaUEbsjghGTvYE3yArBo8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757572600; c=relaxed/simple; bh=3CtwootO+el+RrOJXyCia5V9rqAmA+AuWVwZzlzSH4Q=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=n5+jlGq8pAJSteKgS1IJSGLmTk11c2SFGMIXLGxV7NdeBosegyPjEiKJAode+r6e1G3DbMu5M6HtsMun68sRRKBtah9vbOePxqcoWBZx6jXoRUkUnYzUF1rMx70JLQ3qX6eIf/A1NRZrVNVfe+zvaLh1eI3V4K+8qhnHqYLg3ZU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=ntDBUzej; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="ntDBUzej" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58B2J5Lc026648 for ; Thu, 11 Sep 2025 06:36:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=LDwAG0QNYm3 TJZCTHSe3Hq/KAWIgtpSzOrrjr5E3qM4=; b=ntDBUzejHlJ2XmULBN49Yg0/iAV tDqw8/f+eFEHDpEjp8OX033z1fsrIOeyduQS6CGswkWkuBJNQ1dqXcx4alhEHSOX 85TMDmy9BnH0pe5y5f5kB8z5pSzgvKynSOtotsz/+NDKi3v+uYal05NSPwn6ORUx vpdnjsbVses99qJXb/ww9K4TKSWroF0+1exBHRMGuLw2RvRKUi/aom8xHBcPdNSQ l6/ntFgg7snVpVxwnl3x/gGFr39Jn+Lj9iNrp6adlUTLnXUYNennQn7P+d+dzHWd yXYYwbUsG35YLQSGgT5cruhcNdUCJ5pG5q4HJEhDTJbwoe7uUwzbQOvHwdA== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490cj0xfmv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 11 Sep 2025 06:36:37 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b521ae330b0so353558a12.2 for ; Wed, 10 Sep 2025 23:36:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757572596; x=1758177396; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LDwAG0QNYm3TJZCTHSe3Hq/KAWIgtpSzOrrjr5E3qM4=; b=AkPoSdWJCEH/IrsAKAsqzdDrMyIOYAI3iO3mBA4M3uBUTYNcoVGjti7O4zADr0uGRA n6LWbhiSnknbNwly0zg8ZpL8otBNVFC9NAoO1FQ2toLUpRrq411xb9BImOG4aiw4xT5t 4jM9+VjCtkVbtJH9llcm9LwY9+l87LsIvRZNBM4Ani6+2X1o54mm+4bevH5AOJyniz4r MxOusKjwNdvZNKR7WKMxhw1JzdhV3ZybcUPkVgRoOqVvobtAIOCVyXdUPX4p5yEHAth5 Od4faRIT2exwRC/H5AsdEMcj79cIJhT9g/UNzhlThox/i6F4C4rh/EQhex9CSAGOgARx 4Iog== X-Forwarded-Encrypted: i=1; AJvYcCVGLOaVBn+ixz/2BAw3YVJj489TZumgHhFQEnFNLgJ92HnaPA4dsZVdTZgbOqNYr9O+Y38iGX9sMOYPeKc=@vger.kernel.org X-Gm-Message-State: AOJu0YzhVHMSzrHADGSNGQj4dGefTg5aSHf2GAFQ9tBU3wvh03XDjk+x jrdYzGIgq4OzwGJGzjtc2vFWRhbi2fbB41Tt0qGGa/Wdv3uxOqzJ2GcRwOIGoCVT0PTeA9s7Cv/ 8BOsZwybi5XOyG1gZhydV+9TbOso2TVXmLweThHpWlE1xvhKQqRI+4nP4X0VxvQSCR3A= X-Gm-Gg: ASbGncskxSw5AgOOFrsgdYqOcTKV9zUbg3eh3dPLUTRcotrRPZqOJNkHhzb7XzeXsyB LR+OJV8gAi4s4Iuog0oJt6bQK7b68fjWY9wGw7rxlpFdl0rDLcoaNaz2uE+nvQvCdty3p8P4mxT 5AvfgFiGuhd8mK9bSW3HzXntgZGJeiTagBeouHvfVwZ6y5E2hiIWulprJcRN+LlQ5k5jhujoANJ z+5BzhVeMQRFy31XtcM42O7UMyxQxJnon/fEF/6VKtaiwqa0jFddC2hO5J96tZL2YdcBS6jT75M HfuXkkFJZjGn6BJwPA/b84M51RffAjfrDvli0oiswvL6xd9ieUv7/x9lspu0YfSeTU6J3gGbTLU X X-Received: by 2002:a17:902:ea0a:b0:246:80ef:87fc with SMTP id d9443c01a7336-25174c1a958mr256279865ad.45.1757572596442; Wed, 10 Sep 2025 23:36:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEcacMkV67nbieIIaWIuOTTD3vj8ct2khst5MgT+t512ruIpzEk5hxAb/P/xJMf3FaHrDwZdg== X-Received: by 2002:a17:902:ea0a:b0:246:80ef:87fc with SMTP id d9443c01a7336-25174c1a958mr256279695ad.45.1757572595996; Wed, 10 Sep 2025 23:36:35 -0700 (PDT) Received: from hu-mohs-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-25c3a84f72fsm7739125ad.72.2025.09.10.23.36.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Sep 2025 23:36:35 -0700 (PDT) From: Mohammad Rafi Shaik To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Pierre-Louis Bossart Cc: linux-sound@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@oss.qualcomm.com, prasad.kumpatla@oss.qualcomm.com, ajay.nandam@oss.qualcomm.com, stable@vger.kernel.org, Srinivas Kandagatla Subject: [RESEND PATCH v4 1/3] ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface Date: Thu, 11 Sep 2025 12:06:10 +0530 Message-Id: <20250911063612.2242184-2-mohammad.rafi.shaik@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250911063612.2242184-1-mohammad.rafi.shaik@oss.qualcomm.com> References: <20250911063612.2242184-1-mohammad.rafi.shaik@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: CO5uEgGvaXX-IIGe8zTBLfk98yJNw8TS X-Proofpoint-GUID: CO5uEgGvaXX-IIGe8zTBLfk98yJNw8TS X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAyNCBTYWx0ZWRfX/ASncDaohWkX NCiLJipDsuEGnct+jSyPzfQr/930I2ByufVMrbkaImpKHa258Tv5c7fHMVn0HCDRKnPtuejT+dw jy+rtWyuqY1DYEsOJA12X3cwUmxbAZMqSlH92KBTiK5cN1DwrkObhSUg53Sq02wcYnAKNMim7so fyY9HOQhTd3sZaXsR0/ytughVUSwskTPNq34UcKw973Gxnh+lWoTQQInPuF3Q7mCKSTCSFEjPSO l/M+Gy/f55Pb4D/vvxKePLzDwfCvPnIydLbTN/M+l8yPtfSe68fuuvbG09NWyw3WtP/kCz9aHSJ dQgzBMvzGyD2n/po7XsV+OeiPghqjW3WiuAdfDZiuiR393IWhirCiEC/Bn3nMCWEqTr7aI8QGJX TgwufdI2 X-Authority-Analysis: v=2.4 cv=QeFmvtbv c=1 sm=1 tr=0 ts=68c26df5 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=yJojWOMRYYMA:10 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=5HF5tzHaENt2U_M8s7UA:9 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-10_04,2025-09-10_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 clxscore=1015 spamscore=0 impostorscore=0 bulkscore=0 suspectscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060024 Content-Type: text/plain; charset="utf-8" Fix missing lpaif_type configuration for the I2S interface. The proper lpaif interface type required to allow DSP to vote appropriate clock setting for I2S interface. Fixes: 25ab80db6b133 ("ASoC: qdsp6: audioreach: add module configuration co= mmand helpers") Cc: stable@vger.kernel.org Reviewed-by: Srinivas Kandagatla Signed-off-by: Mohammad Rafi Shaik Tested-by: Neil Armstrong # on SM8650-HDK --- sound/soc/qcom/qdsp6/audioreach.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/soc/qcom/qdsp6/audioreach.c b/sound/soc/qcom/qdsp6/audio= reach.c index bbfd51db8797..be21d5f6af8a 100644 --- a/sound/soc/qcom/qdsp6/audioreach.c +++ b/sound/soc/qcom/qdsp6/audioreach.c @@ -995,6 +995,7 @@ static int audioreach_i2s_set_media_format(struct q6apm= _graph *graph, param_data->param_id =3D PARAM_ID_I2S_INTF_CFG; param_data->param_size =3D ic_sz - APM_MODULE_PARAM_DATA_SIZE; =20 + intf_cfg->cfg.lpaif_type =3D module->hw_interface_type; intf_cfg->cfg.intf_idx =3D module->hw_interface_idx; intf_cfg->cfg.sd_line_idx =3D module->sd_line_idx; =20 --=20 2.34.1 From nobody Thu Oct 2 20:45:53 2025 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 F3F3D2727F4 for ; Thu, 11 Sep 2025 06:36:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757572605; cv=none; b=imRcCjBEXMuS3H4HWOapq9jhuBz8ZlzzdKcfkRBw/GgrutT2nrxHRHi6pzv2H/xZ4FCFwsxzjhDHMh7inXknNKuwTn4g4xw9g7WyFNlSm49Pk8ssxBXFIwI4shm+sil8ekGph5itUEZc0te3SmJYcUJpcF+9BCRJiAFU/9WHn4w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757572605; c=relaxed/simple; bh=RhOFMO390kD6vVPQk+wsaIHxpEh7Rl6s/uQ6K6nB+Bo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=FggFKH5KV5zMXAyXq+UZyReIZ0nwLNvgXRPzpErAz9hcP58uBssXmpvKjfuqXz7jVuFD38dQsA3xMCNQLwR/Y3aU9zZ+UZfM7ECWcl/wkSNm70BkUnxveq+nNvac7Y+MSFQlG9rhllzjPdijYS9DJFq6jpTCi3RynzqiF9N6czw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=nd27h2G/; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="nd27h2G/" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58B2J3mR003255 for ; Thu, 11 Sep 2025 06:36:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=HWX0jsMcz+X znw8DUFwCpjh9opKGeTSObz3aq0hQzb4=; b=nd27h2G/WdRY0aTMKSaIH9KhQbN QOrIe8F7m+di12OOyT7nEXM8i5lZ2STbxnPSLDsR9iXaF3tnvCNk8eX6z+fMxHrb 3x5bSPVRgNMwAvjxgFdNWwszOplU/P7C1hwlpQ2ygNb5Bt87Zvon3Llu/Q+yzYsq 8Fgq6IJ+lpbjtzGL66m/wbme7IJrYZ5CyQrFQvN/fEm7b1wtAZC9Bk8ywi+9Shpr 8vjcL2rK07zNAlgddRYr70hWh8yA1Ur7JqAa09iRd2bDuDUMv2n3gq56WIE53LCq SLoE24Hm37w3vfjOo4D1CctroAjK2+DTc+7sUBk/3xQR/EllA0sL4KAaL1g== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 490db8pjgs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 11 Sep 2025 06:36:42 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-b521995d498so341085a12.1 for ; Wed, 10 Sep 2025 23:36:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757572601; x=1758177401; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HWX0jsMcz+Xznw8DUFwCpjh9opKGeTSObz3aq0hQzb4=; b=spuqev1hLtPdmEhf60XbB1twAaD6htgXWe9OrMBVLpWMeYgYyGXtcDMlRXtEjrErj/ G5qD1t3t+SJo7N8RbF03IOGpD6s6RhipWeYgVpAR7M1JUuXsDZ3zbxlOfMv17fPD1euc xLEq4clqn48SVdUkGs1m+u5SgWmeY10p4dv435rDV8CBX1yE7pPSbXLW4rHZBbkg7k7u hnYpeTeXMju+t24o3DG+9bqvT3t8cwu9DaS2/RQDWtTElSniMdTXVUWmjshzKG0cugV5 64s3YIWus3gOwcnkpFh+hvocZqcCpQj6E5rrm7KNzUzrHx5fKro9UWCZDl/kT21oRLKG Qc5A== X-Forwarded-Encrypted: i=1; AJvYcCXtzNBf4BtKEzGiV2FSSYmBPmVNcSKYhDQ2kA+P4t3I39/G0YO2OBCvfIgqdFJbr9JN3FOccoUMPZVgDFI=@vger.kernel.org X-Gm-Message-State: AOJu0Yyz/wbxQN/ZLrdfT+fX1Ak/Amn7fQtkKSWjI/mSZjcGavlCKPuj xVpQh1Sh51jYgn1+hSERwOr5k8LNukuHQ7RGyPs29wlJaQclVJsp5ZfwV3bQIuEWDqXJivy0dAl t9juxtnApl3jiTyqMunauSgEB4GK/VRq7gG9gmMRRMgkHMD/Veeo3R+1JK/zXUrNK+M4= X-Gm-Gg: ASbGnctVNY70aErT/CqaXfQYNf2LzKaWYS862TfCwioqtPXVHtMk4ABzrgIiiLgp5O3 I03E6RYT5Gds3adgaSTv6yVDOvOEm19N48Tc7AQ+Kv9EEdPgqGmU1MId8pNA3G6RlainpI9pLXI kG1hCjtt7dBmPwjiE5a1uastf1Era2FvmoNufxsEDrCxfWVPhi8njt+EQT+K3sgOZi3UYNGFX/g VYppDYburfc3oPdMCD0vrhoorPJXuAJekjiYHxAJrZLlg9yLub2nnvLdswLC+QpLidvz6g5YSRl icpPoLp8WryMLfdpcbfx0WPQKpnrxPzjRDpml7MI/PiE0prBwfiZJ11HHv1vVBnOajuyC2Kn7hw 1 X-Received: by 2002:a05:6a21:6d8a:b0:251:5160:f6c5 with SMTP id adf61e73a8af0-2534347f671mr26157978637.37.1757572601476; Wed, 10 Sep 2025 23:36:41 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGQ+PJd2BseHqXuEekWx1mlj2LglhTy48gVjDdZnPnheJmB4iWw19sNj3aiXoyLJBORiykMfw== X-Received: by 2002:a05:6a21:6d8a:b0:251:5160:f6c5 with SMTP id adf61e73a8af0-2534347f671mr26157951637.37.1757572601004; Wed, 10 Sep 2025 23:36:41 -0700 (PDT) Received: from hu-mohs-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-25c3a84f72fsm7739125ad.72.2025.09.10.23.36.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Sep 2025 23:36:40 -0700 (PDT) From: Mohammad Rafi Shaik To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Pierre-Louis Bossart Cc: linux-sound@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@oss.qualcomm.com, prasad.kumpatla@oss.qualcomm.com, ajay.nandam@oss.qualcomm.com, stable@vger.kernel.org, Srinivas Kandagatla Subject: [RESEND PATCH v4 2/3] ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S Date: Thu, 11 Sep 2025 12:06:11 +0530 Message-Id: <20250911063612.2242184-3-mohammad.rafi.shaik@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250911063612.2242184-1-mohammad.rafi.shaik@oss.qualcomm.com> References: <20250911063612.2242184-1-mohammad.rafi.shaik@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA2MDAzMSBTYWx0ZWRfX/Qt3Gz1gvIQr gQcbCJvOJlU/xqs3Vuj4klvKpx4+JYmCXTfaGfA5mGTWmP0rQdIz91x0MdUCqpnVZMSTSnmz4Aa yy2Im4kHGiDYlgU23fzrBNfrlUi90fPN3k3uzSAiaUjYM/ouNNaYq0TDx+7eWrzoKfgKPUps2Ks x3flAA95Ibkv4xVbD78yOC5UZ+Gc7cC6iOxjTOEGs0My8BeNFuS4duhuwgDLkvwiIwj6WTti2Pk 5gMd6H1wlp42a0P740etz84XLTCHzfI9upPdcidb13ZTDGjlMrfLTSfNmfNREqiPLAGp8s6Vq1G S/lKkUUJwGZRRNXPK0cg1TOd8PHUc7J0wtcdC0/rSWI8kwdhV6io7qkdKs8sths9f6qJZWq7YDX YBuCFWpX X-Proofpoint-ORIG-GUID: KQqBLbEpcezWx28mzDE-2m013102pMgn X-Proofpoint-GUID: KQqBLbEpcezWx28mzDE-2m013102pMgn X-Authority-Analysis: v=2.4 cv=VIDdn8PX c=1 sm=1 tr=0 ts=68c26dfb cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=yJojWOMRYYMA:10 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=VUbThP3hI7wIHPtXhhgA:9 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-10_04,2025-09-10_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 spamscore=0 suspectscore=0 bulkscore=0 phishscore=0 adultscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509060031 Content-Type: text/plain; charset="utf-8" The q6i2s_set_fmt() function was defined but never linked into the I2S DAI operations, resulting DAI format settings is being ignored during stream setup. This change fixes the issue by properly linking the .set_fmt handler within the DAI ops. Fixes: 30ad723b93ade ("ASoC: qdsp6: audioreach: add q6apm lpass dai support= ") Cc: stable@vger.kernel.org Reviewed-by: Srinivas Kandagatla Signed-off-by: Mohammad Rafi Shaik Tested-by: Neil Armstrong # on SM8650-HDK --- sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c b/sound/soc/qcom/qdsp6= /q6apm-lpass-dais.c index 20974f10406b..528756f1332b 100644 --- a/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c +++ b/sound/soc/qcom/qdsp6/q6apm-lpass-dais.c @@ -262,6 +262,7 @@ static const struct snd_soc_dai_ops q6i2s_ops =3D { .shutdown =3D q6apm_lpass_dai_shutdown, .set_channel_map =3D q6dma_set_channel_map, .hw_params =3D q6dma_hw_params, + .set_fmt =3D q6i2s_set_fmt, }; =20 static const struct snd_soc_dai_ops q6hdmi_ops =3D { --=20 2.34.1 From nobody Thu Oct 2 20:45:53 2025 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 94285283FC4 for ; Thu, 11 Sep 2025 06:36:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757572610; cv=none; b=Zx6Z4DIv5wEbR2hs3IR8xqp6YBTNtaBmHFruEGsBi5WN4WsOoAzr9YiDM5urTxuHv10WYGWdmfxZqfRlse0tsYQHtM+OEdyZtB/EJxb/ysoT9zHYwJFSLrXufGVgIjVyiKpAywAFb6hoDElQqkTNjqB9Rs2RpaG1+QzjPocY2oQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757572610; c=relaxed/simple; bh=z+gGsuW1nP7yJtlnfXfDq453MF7xeDeN/7Bqp1rigus=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=oYGxVdFHUs1d4mPC8A9f2tfbhcQvjyXG6DqDKKyvMkr38+k01/R1CHdyfN5/iwdavTYKq54nwHeOjDr4uUUNuREiA3n+BN56or4pralzM6rGgnEuoxiHEMPfYE08hQ3bONu/XqHsaXfAh+1clro1SRPu88izWAObLdb7gHsZ7hg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=jcfhArRd; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="jcfhArRd" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58B2IvIj005760 for ; Thu, 11 Sep 2025 06:36:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=Q4ORjV3h/Ug G8t1QXMHoEv//ijDc+HhKRFWyrdBcOJg=; b=jcfhArRd2NIdgBoVrwL3sdrqqwd kzJxqYYVERFKeWu67qfx5kMo3mSt9WrDYvk+vVF6xRInAHRg4/K4QRBqls4Nvqlz Hw6bRTCCcNdJsboF7CD0w6IjciyWs/Fu+pw0M9bl/ZkcPRC93sIRBAjirSWxEO4V JGHuqkbl6hHosgictnvkCVc7qbL6cRDeoZTeEsymUT0XM4vRX+x6YCkmXwBvI54M sJcuSUnmMg/mf0+on5+PBBcc3HgcDCLDCnXxMVySNtNXP9AY6TDRciTPQFVBFSrj eb5f3zs/+/olwwwQ2mTHyRpYSjXmkq6aVCwdbSwllEcWc1YAkokEE56beDQ== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 491vc2ak7a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 11 Sep 2025 06:36:47 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-32b51b26802so432560a91.2 for ; Wed, 10 Sep 2025 23:36:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757572606; x=1758177406; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Q4ORjV3h/UgG8t1QXMHoEv//ijDc+HhKRFWyrdBcOJg=; b=nJHeYG0/ZQJkjr47ox5hyp+UPEEisFNzEr2GkGhYzrDYjzm5wd33kBkGeR1eyKW1vS F4dvjt4pBeYJkEAAaVjdZoYe+8rZ03w88t97Vrg8XkvJnfyV/rjGVd5xjL+c/ivgPZCU d4wV1D2CZQ6bBgGOE5g2qQ2YgXpP1THIhMpxWJIRL5aqtLHv1Ggvnn5XU18sLEhfMziy 0pAHdpAIrYmVBGIxrWe01xYdCKefgFdagjST/N3AM/Gt5PPwKCxVS8Wv8zxp5UFQt6iR NrMFpbBlMGPUMefN77KhjIYnSY2bRH9MLg0VHJ5eF9FPnkYDCnq4CWXlSYbgYGjPW83o KFLQ== X-Forwarded-Encrypted: i=1; AJvYcCXJpgcrV2jlP5/Cz7jG2LLHKNJd3g/ivBAiFpYZp5xbkQbFJ1nb5p6xPnC6Vy2d0UQqx+9cNnmcxU8FdH0=@vger.kernel.org X-Gm-Message-State: AOJu0Yxq9w2n73+xAriheGGMo/js9QuE1tHdrMf2pYrZUyphqzYoORgB ldhOlCsKwJp52lu/zt6c8BQL85Z9tXMDf9YBw37g9QHPOmNf2kZmlpj4bnL1h1rcvoyNnXrK62e aunSesZK3pAuksXJNsgJnBR4TRLWX6RPXePXWqFOHdsCv8VKrEV0d/KMfVIC68T/XTXo= X-Gm-Gg: ASbGncuc2b2HbSuFPiixYsKCLmbJp/eS+knMEe1UjbVl1qZ9RE6mqMwrZVo6hdRLWHD ZUulpTsGyGwQ9xf7FY8vpuLChvDkabDJcTA13CaktBVkd78nr2T3lOWhgnLerbvnngwmEoM2ynP LjHBh5JPWFleZfkYP0KwOF5R20BOSlBg0VE4wAkakxHRu6iM2o4fPPxSlJRJJ1WRWja+RvWm+TT kKJw5THrsFE530SfaB4LyDJC1NuFVTT1/HXLzPFAq6K2jHUyZDZuY8SrMiG8W3FgkUvjNwVnqRF i4Pw6yVpB5wqrc2YkKcnqJ8KhJVB7aDek3j+PDoB/BAiHMhdi7BTdNaWRQEnepPYtBubGFb9esy V X-Received: by 2002:a17:902:e5d0:b0:24b:2b07:5fa5 with SMTP id d9443c01a7336-25172291ab5mr225873675ad.29.1757572606004; Wed, 10 Sep 2025 23:36:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF9eV4g/Bz1IC9gIK4+YyyAJHqfkhbwcypak7raP2+NFnageWgjl1k5GmykpU3x8QunX0CgBA== X-Received: by 2002:a17:902:e5d0:b0:24b:2b07:5fa5 with SMTP id d9443c01a7336-25172291ab5mr225873325ad.29.1757572605304; Wed, 10 Sep 2025 23:36:45 -0700 (PDT) Received: from hu-mohs-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-25c3a84f72fsm7739125ad.72.2025.09.10.23.36.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Sep 2025 23:36:45 -0700 (PDT) From: Mohammad Rafi Shaik To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Pierre-Louis Bossart Cc: linux-sound@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@oss.qualcomm.com, prasad.kumpatla@oss.qualcomm.com, ajay.nandam@oss.qualcomm.com, Srinivas Kandagatla Subject: [RESEND PATCH v4 3/3] ASoC: qcom: sc8280xp: Enable DAI format configuration for MI2S interfaces Date: Thu, 11 Sep 2025 12:06:12 +0530 Message-Id: <20250911063612.2242184-4-mohammad.rafi.shaik@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250911063612.2242184-1-mohammad.rafi.shaik@oss.qualcomm.com> References: <20250911063612.2242184-1-mohammad.rafi.shaik@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=FN4bx/os c=1 sm=1 tr=0 ts=68c26dff cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=yJojWOMRYYMA:10 a=EUspDBNiAAAA:8 a=wtrncf1qwap5WzB382UA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-ORIG-GUID: H4rz2TV4S5G8n10APx3Q-iqddHzAR_Hw X-Proofpoint-GUID: H4rz2TV4S5G8n10APx3Q-iqddHzAR_Hw X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTA4MDA5NCBTYWx0ZWRfX12m/eKO67tYY RU6xW4cAJ2yxTYB+O3kLu32v8SyOCdLB8t2hxpqv1WdZ2/jO7zrBeUwxNSNpUKuovS1q56XCqAz i54lVcFqLe3ToatqP5OXeKUmv1zZlzCUO5KgS1S2XPMz4W9Scc3GgsTuw0q5lrSz0YBuTD84dL1 2jyH0Il6TMVpkzC/78rDIfIuHT+mESWOoCkIQ26Pe3v5hL/lc6a/g5M0TKkx8x48e0CKrnEinhd xmJQBnB71/Nmb2HCQGXiDyGzu5tQt87dZNy2Lwn7Ad9TKgmG4BLUFI7I4JYWmteFpWCQyN2Lk8i OOd6lZ6FmO535WCuvNLM/XFXXtDREGQ0JOdt125OZjCDTfa98QY/Sg21q4q4rUlDVliXybxeQaX whLMVGQR X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-10_04,2025-09-10_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 clxscore=1015 phishscore=0 adultscore=0 bulkscore=0 impostorscore=0 malwarescore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2509080094 Content-Type: text/plain; charset="utf-8" Add support for configuring the DAI format on MI2S interfaces, this enhancement allows setting the appropriate bit clock and frame clock polarity, ensuring correct audio data transmission over MI2S. Reviewed-by: Srinivas Kandagatla Signed-off-by: Mohammad Rafi Shaik Tested-by: Neil Armstrong # on SM8650-HDK --- sound/soc/qcom/sc8280xp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sound/soc/qcom/sc8280xp.c b/sound/soc/qcom/sc8280xp.c index 73f9f82c4e25..3067b95bcdbb 100644 --- a/sound/soc/qcom/sc8280xp.c +++ b/sound/soc/qcom/sc8280xp.c @@ -32,6 +32,10 @@ static int sc8280xp_snd_init(struct snd_soc_pcm_runtime = *rtd) int dp_pcm_id =3D 0; =20 switch (cpu_dai->id) { + case PRIMARY_MI2S_RX...QUATERNARY_MI2S_TX: + case QUINARY_MI2S_RX...QUINARY_MI2S_TX: + snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_BP_FP); + break; case WSA_CODEC_DMA_RX_0: case WSA_CODEC_DMA_RX_1: /* --=20 2.34.1