From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 999774A68B3 for ; Thu, 1 Oct 2026 12:42:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790858554; cv=none; b=dv6FF5+K2Lso/6WbJuNYN2uuJxQnglzJGTSEg3Tj+WdpTcZK9C83aXJATg7zSGFr1Nak1EgqtA49bFW980oNFRvNhlEDTLHoQG1yb0fpMf5WcCh4KkW/J2z2rUSs/BMaE4wZ4zcIfWORVR+RzUw0bHeeWdjSJBaFzkAuZZoj+80= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790858554; c=relaxed/simple; bh=dEZPoLoQ8HBxu911Bu8NyaxQGEq0O36z9As/rzJxBw4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=T7gS97E6zYYDR/CLxY4MVzhG1FaoUooj+UEAWx1rgf6RYUy6EOnasI/TR27vtEwKJRL3OKkpvtlluSo9xlf+SkV2fLMLdZ93TEXvBhz00W2HXHRjeQVqTjHVzal5l1F4Yx3j9vALXrsROrp4i/KhsUTFbr2kKbuDfSEoj42GWUs= 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=W2Kkw3Jf; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=c+2OB06W; arc=none smtp.client-ip=205.220.168.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="W2Kkw3Jf"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c+2OB06W" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 691CaAY5396222 for ; Thu, 1 Oct 2026 12:42:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 319Mf953qFJrlwKysiqXPkJwGMfgmWFubiyg/ogyw5c=; b=W2Kkw3JfKQMFo8qa Y/rN5LQZhaFOwxa6uOZOHBFhqqyj0NTtG3hNs81+2XBLZMiAsinT4u61tnfAOh7t DTNjuk0m2JwE9JXYuA8ashMWCjsKgNdYCPDc1iwqduwTWa7MNclOYHrtWGGIR6+x ukdfphX1+lRMEYAD9sCfrpa0MJ4E5IKojXSrGftlv7MPAme27eyVwo4KDF1YbSLA 5lC98GKG1UNpQnHeB28l3R43ksD48z6UiL3nb0ZuU5RnimTBq21P3aZT77VeMlmb fbZcDwxVs9IRmAmEoEUJKt+O4K2Y+iCPZHYHr5sNkRanRyw6tEul2fBYRa7FMKMt ARjWwA== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4h1bh5axed-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 01 Oct 2026 12:42:31 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2e2ebeaa0a4so13375535ad.1 for ; Thu, 01 Oct 2026 05:42:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790858551; x=1791463351; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=319Mf953qFJrlwKysiqXPkJwGMfgmWFubiyg/ogyw5c=; b=c+2OB06WfhtJmnAt1F26B0tGVHZAj7ihZQz5QGH0wQix32xsVtfvhG8z3bMSstsvhb mDDbKd3SlGbmcUJgIhX3CToFcoFIuMzU/wg6ODq89K76YKY15xW9RvxjfN2ioSvJQLo+ f8wXpkSQFNaHa/v3rmpXsiR4g52mr82xFRim+ddsh9rm+BFfKu5ZoLEaIwCxlkowv2wu tCbSGDX7B2/GYr1Yiph/+CxxqBij9/J5OB/X6ZduKZlKD4yQsFAlvS2Mgtemw+T7KdDf 8osqg/38bU2ffE4I2m3jhYudpU7kf3TWyRisndwT8fFZjuqIJkhA38BrCH4hQ1qByF7v ja4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790858551; x=1791463351; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=319Mf953qFJrlwKysiqXPkJwGMfgmWFubiyg/ogyw5c=; b=yY73bBfysuHkr7dmeWdgRiq4z79CAkpPapo0PH2uAVBBOh76BuY5eoWES2csB6c9wG lV1XN/4k9RwAfyBw+bfkQg03MsE1wQLLBI8Sdz+uVjHJZFrEzrUlmcz0J3xhHw8PrpXJ OGeuI49f2t8QEd/sEA2hxRm+a81vbyYIVB4oXCcBgZETEOxXYFBPZIS/nfpD1cbpAGqG ZWdzMijQUeCzmgppQrJkmM/uSZaTg9hAiEDtCfBhJPukNTFDsRqnXauHM6BYGPHS1yMJ BlzCJK7+iQ1NgKnzwtJe6EFkmplGaW7u6uRCz9IPPR3t1voYzU5n2UUSYdR14mSyJUYU p6TA== X-Forwarded-Encrypted: i=1; AKwUvBz8Rm8uy5SuBpaiHQnLXyrtz/FbTwiwliWpOv+bheSifG+Dg0VQPxFWz9JpaEQhL1egki5iMNgE7jr6Mg==@vger.kernel.org X-Gm-Message-State: AFq9FYIWsQYfHa/fmMDlW5ole8ESgvBwJnYR1zHhk1ZP0qXwC0hqWMwM ypy76zk9sim0AKVRewB+WZrc1m2nKvqDoIhEKXO63ITGu1JxS6C0XtB/SoZp2wN3+igAYDDG1B+ ZIJfubHNVPQhGoPw9HI2E5SIo9hzVDPmVoJJcGViKNtfE1zx3v+HDevCH7bdjSFFUrg== X-Gm-Gg: AYBFou3oZFPubpE+huLq/+Rj0ggNsjEX5ZReFEd1/zizkGpA25eKynATQdmS1kdLqB8 ISyAzKqzQMoBkl0VdzIhthZXrwMXjyD4NbiFv9XPG5qxQgQIRfTxn+SNNCMC60zG8Oq9Gals0Bd qpEk6NgeSD/ny/ZYz9c2K4CRSFEVlv2bMKRmHiul3W2eyrrOK5ffYJphYeThL2p98PHurwIAey9 j1i2XsSk9Uv0lSIL+0xLuS0wqAuHrHYv85pAoXnjtM8yE6oGmsLj6DkGmLgNk2PmnUwK+DjxT/B 2czKcmtZDg1GDuwW/IG8bwN+5Dvl18KGDkxAbFVxLwwsha6n3Zo7RAwGfqpW8yDX4JsXnJsrKBx uTRA84ZjSGuSZiXdCccT9Ywy+rayi3bw0 X-Received: by 2002:a17:903:2349:b0:2df:8f19:5db8 with SMTP id d9443c01a7336-2e2e4ba0b86mr36266535ad.59.1790858550919; Thu, 01 Oct 2026 05:42:30 -0700 (PDT) X-Received: by 2002:a17:903:2349:b0:2df:8f19:5db8 with SMTP id d9443c01a7336-2e2e4ba0b86mr36266145ad.59.1790858550088; Thu, 01 Oct 2026 05:42:30 -0700 (PDT) Received: from [10.219.49.187] ([202.46.23.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2e3005844b8sm10215005ad.1.2026.10.01.05.42.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 01 Oct 2026 05:42:29 -0700 (PDT) Message-ID: Date: Thu, 1 Oct 2026 18:12:24 +0530 Precedence: bulk X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 7/8] ASoC: qcom: lpass-tx-macro: Add support for Bolero v4.0 To: Mark Brown , Mohammad Rafi Shaik Cc: Srinivas Kandagatla , Liam Girdwood , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jaroslav Kysela , Takashi Iwai , linux-sound@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Sarath Ganapathiraju References: <20260922-add_shikra_support-v1-0-6c6cb6444caf@oss.qualcomm.com> <20260922-add_shikra_support-v1-7-6c6cb6444caf@oss.qualcomm.com> Content-Language: en-US From: Prasad Kumpatla In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDAxMDA1MCBTYWx0ZWRfX9fOOO0a9O+qp 4Tc3WoK8LzLeuqv9L9aDceXbaQoqMw4HfbEnXbFVxXw7jY2lF4BbCstIJcvseodNzxlR5RC0YRM m6nUudczp+PlK3PECOQ52l34nhrc3OwgiFZXku2bfd2wMQh86jtI1iO5+HG8nRliyDppn/eDRRp /SMjStNBcnY4WI+mJTCdWRzi6FkQbxg1ZQMIcDBWBmMbivV/geJ3LscfSCuRSfzuEFoTszSzoya 5hWQSepr8iTYZwu0B0Y29Qhj3F/oj8s8Vh1djWP6DCAZMhUs0JlYaamYBngZBADAUFKWrdblPZw Pghq48jMfr0hdvc6nGDyATzDNBCXzNKPrMRdB4Eq7kuOv1EgLAYHYQpK2Tl8KA4BajjG6tc0rqr K1P20UZY/IccV1uDP3QXWwUoEYhbdHP+QLV4hSeBbMN/KR22L18O0uVDDBfBlUUKMP6ZYVJVBZQ jf+rMsnPI5qVM4WNR0w== X-Proofpoint-Spam-Info: AW1haW4tMjYxMDAxMDA1MCBTYWx0ZWRfXzEtHSM1h8Xqo pDq/dEO0NPQq2F6+KVKzxMF+Vcc3LsmgjPGwOQTyrMf0/g7csmZZb+cpdnXDGgE/ErgmB5RuA3+ y2MbjEEhcUOgHXESRAXHRnIj9FowEpU= X-Proofpoint-ORIG-GUID: GTbiSqwsZNzACLOOjyUCypb_0Cx5QpnV X-Proofpoint-GUID: GTbiSqwsZNzACLOOjyUCypb_0Cx5QpnV X-Authority-Analysis: v=2.4 cv=NrJE4MdJ c=1 sm=1 tr=0 ts=6abe5537 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=j4ogTh8yFefVWWEFDRgCtg==:17 a=IkcTkHD0fZMA:10 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=jS2PUwK88M1Llq3_maYA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-10-01_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 impostorscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2610010050 On 9/22/2026 9:19 PM, Mark Brown wrote: > On Tue, Sep 22, 2026 at 03:12:36PM +0530, Mohammad Rafi Shaik wrote: > >> +static const struct snd_soc_dapm_widget tx_macro_dapm_widgets_v15[] = { >> + SND_SOC_DAPM_MUX("TX DEC0 MUX", SND_SOC_NOPM, 0, 0, &tx_dec0_mux_v9_3), >> + SND_SOC_DAPM_MUX("TX DEC1 MUX", SND_SOC_NOPM, 0, 0, &tx_dec1_mux_v9_3), >> + SND_SOC_DAPM_MUX("TX DEC2 MUX", SND_SOC_NOPM, 0, 0, &tx_dec2_mux_v9_3), >> + SND_SOC_DAPM_MUX("TX DEC3 MUX", SND_SOC_NOPM, 0, 0, &tx_dec3_mux_v9_3), >> + SND_SOC_DAPM_MUX("TX DEC4 MUX", SND_SOC_NOPM, 0, 0, &tx_dec4_mux_v9_3), >> + SND_SOC_DAPM_MUX("TX DEC5 MUX", SND_SOC_NOPM, 0, 0, &tx_dec5_mux_v9_3), >> + SND_SOC_DAPM_MUX("TX DEC6 MUX", SND_SOC_NOPM, 0, 0, &tx_dec6_mux_v9_3), >> + SND_SOC_DAPM_MUX("TX DEC7 MUX", SND_SOC_NOPM, 0, 0, &tx_dec7_mux_v9_3), > There are existing widgets of these names in the base widgets that are > unconditionally registered so these should collide and get an -EBUSY > during registration. If you need something different for the newer > devices you should move the base copy out of the shared table. Hi Mark, Thanks for pointing out this. Yes, this is the duplicate-widget issue. I will fix it by moving the base DEC widgets out of the shared widget table and registering exactly one DEC widget table per device version. Older devices use the default DEC widgets, while v15/Hawi selectsthe v15 DEC widgets through match data. This avoids duplicate TX DECn MUX registration and preserves the v15-specific mux enum and DAPM events. Thanks, Prasad