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 9932A4A68B1 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 6916xmQj396299 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-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4h1bh5axeb-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-f199.google.com with SMTP id d9443c01a7336-2e2ebeaa0a4so13375515ad.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=bjPTTHSdVCqVu1juC51bmcO932yeiqY6spF378ZKJqZZR39A+OSBHlAZ1ap837WSot wwJDMVnKJ9+Cr/TQQufj9h+DeImE3nk9FDEKhR7avf7kF1rv0u0PLWcw8PaFdDnJy/sd YJ8zLMyHOzxPtO/mb4LVVYvl72iLoItxh1zda8M0FJpjme040mKqZ1P1G3gE7LMIY8l0 +g0TBqBhJFT0xM7KheG/Pfl1C+uJjnejvVwy3sbRnXXndqwUn42SGgjWtpYAUQ8mp5lm Ingxty1CqKLQAX9OyzaGhgFi4XxHLJ+PxPxyFvrR5QtCCRqBaQiRyLEbCFFfE5KT+E7x /flQ== X-Forwarded-Encrypted: i=1; AKwUvByPaK+0z97oEgVt3hvXHUWbNYUX4y2gOo8hjcdWz/nr8BtXdWuPdgoS3AfJYzjRn7w0FdydUg9roo2k@vger.kernel.org X-Gm-Message-State: AFq9FYL3U5Hrohqfb79rQZvzBGdFrLF4x3WCwXuu0DbzCcWu1ClF2y8D mV1IEqTvtKk53wNT62MlBRIZ+x8TQYQV+tJ2655MGwpXMGbSn5z7dF8QoD9CXtddWvwc+oI8/il 079SeIJo/GoZ3IVr4qYBWBNaAaqEWOhI0Nk3tzNJra4JiVqBSbjYCXdKqHFb4BcWcbEJ7KKo9 X-Gm-Gg: AYBFou3yxrNySedJIqBu7VolW0cHGBGqPFatYlvp2356Dt3J8168/s0cb8nhM/MkoaY 1KAtQ/DLiwHRNsXXxkJt59q5JwOCt7BDGBbAW5LrgBzN2phJOosl+HqHQBPPTF7n8gUQRkW2xj1 6qn6aFprIsA/0bV5Fa6bcetHGBcXkNQm5MvlUauyZIUE7mzEgKMZIc6RSHRY2zfm4Ffri57LDwf 5SIj8sKlmzCEpDwUNmLL/XsN6KXue9eYMttemScOrAXLveTNZQVq0LqoqboRdG4Tsi9w2EIsQqF Pk+tRnL05+Sbrvb5L1MQnEPSrRwp4zEqHQzmqrSfNVS86bqht59MYryZyEOdB7u05QqL5mjn39S 70P0XWtgJLe5Qu0t7bbz3/q2FhU/IeDRv X-Received: by 2002:a17:903:2349:b0:2df:8f19:5db8 with SMTP id d9443c01a7336-2e2e4ba0b86mr36266365ad.59.1790858550591; 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: devicetree@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: AW1haW4tMjYxMDAxMDA1MCBTYWx0ZWRfX7xTl9zS9t9MD 4lOO9jmjBngTNx7+JrhA+lSSnKpfd4ztz1Xa9qIq6rv2PqYK9XjgVnG4vi+M9Gib/eYNYy45Axb FfKuys0c2ZrPDDOmO7oH9gErba/p6yJc7tFLzpg8AM6yPoMdPczUzU75njC+DGeQ751h7NSzOwL WoRXRD/GR1BEG1OiN8HVktLS2eqtVA+7TIBjPhe+CLOBpaDqpOtbuiYiYbmUVV6JK758o/lo3S/ mp8reR5Vh9ILyJW+oCtQTkNksX3sOmXWVobyN+ekTY0hQb4kvVQD0Xh5z4ZS7OAppn9z1qciT2p RCGE8+GEInYtw+hNGhzbLt6A2pujrZmGQFXnk+MgF/XmTLvg8Dq+H2sUh6K9nHx0uPLBGu+FQUn iBM7wbIAy4P5/u9+oN+X/7X6WjgFqDCGt4IZkC3ZNjDYnPwD9EGhursgxS81pSg78+f/Uqr6mXm /OTNJykqSPiNmK/SnHQ== X-Proofpoint-Spam-Info: AW1haW4tMjYxMDAxMDA1MCBTYWx0ZWRfX10Yi1dzzUxPL U3+rFxCWvZJ35AFf+P+xF9JSdc5wLRuqhxJjT9s0A3duHIVn5WZgYzaGFds1s7FysWd03+NMBsB Of/vOFDAY4HzCmzZ6iIkvq3kyZTOTpE= X-Proofpoint-ORIG-GUID: hYNyA0SuxT-489MuPnElMQj0mVLe1LSB X-Proofpoint-GUID: hYNyA0SuxT-489MuPnElMQj0mVLe1LSB X-Authority-Analysis: v=2.4 cv=NrJE4MdJ c=1 sm=1 tr=0 ts=6abe5537 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==: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=324X-CrmTo6CU4MGRt3R: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