From nobody Fri Sep 25 22:21:06 2026 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 A51BC390CB9 for ; Tue, 8 Sep 2026 06:37:07 +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=1788849429; cv=none; b=D9ML+G56DVcMUVGiUqJdKT8MBJC8W7e+YeogCuD7SXIWofTdq05Fwq4q876trODJ4O27tpTmxjE2cNZHHGyhwHsEF4waH2FVJfImoO2AsvROgtqs1aZIwQ5eTH0PubeslMRHMlRZ9P8BHdVfWzoeKZMcME0wFrI95q7bMqUNGkQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788849429; c=relaxed/simple; bh=YiTuIbcS6hPcgv6ItYlpBhz0L/k8rn6qCb4bzAgirZs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WEK1J4ngYTxW/QSSYUV0dRxpx3efsCtFXCSHPbOvs2HkG6LwJ8n6tprz5GNO79IQkRa4V41eekL1ocwn4OSWsyQu5NnpQVDkbROIyoWS6+JS0iBkVcrGf4L1uJMzt9QvvkxuakNTHE1fg/ohjTrhRfEaV57F9191To5Ff7HSw8I= 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=W9xc75nF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GwZId6t8; 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="W9xc75nF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GwZId6t8" 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 6886Li3R950281 for ; Tue, 8 Sep 2026 06:37:07 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=QuIDTG3AsB1 yUpm1Ko7cKVJyJNN0vDfKHooNGo8PMHE=; b=W9xc75nF4BYLWWqEsV4rTwC0E3p cOliblW7GwT3rpwegZQ2lPVEFbghYQegmM+NBZjtOIPVWVaTs+iAV7dL98QjB8DC 8VQEF4OlSQ7YDjz6ZP6wUeR9rWjuv8Z0nxb4XDDiIa1r7N6F2rVjfNLUg1fcEHv2 Hw52hSMuIGCr5yfsVmuJZ2HMftrAcOnHQJ0d5S73K36wEpCcJNeM9r6JfZoB9oJm fkCuuUaa7ECNENIkZt1fcblhzJwPadgTx8VCgUUSz7fWHdEmyU59SCWuWmCOWjfq ZRPzNjzqq5RUpX1LU5MOm1cenQA4MOGzfp263TLlJsh4fjG//HSwX4ZozZw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gjcrp84x1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 08 Sep 2026 06:37:06 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-939694871aaso677183685a.2 for ; Mon, 07 Sep 2026 23:37:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788849426; x=1789454226; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=QuIDTG3AsB1yUpm1Ko7cKVJyJNN0vDfKHooNGo8PMHE=; b=GwZId6t8DoGjs8Jk3F4btbYtnsio7alBbEI6+KYBb1XLeJhOkYpSbqnlvK+Ay87eyv z9CUSJCPeql4XLk5cVzhPf6jfAPfB7yS2lcTzuppVF9f37riT9KsRwf4FdhHWyADGc7u dCxB8RGfk1lfUCtYROEKFho55/vbAZcM9Ja8C2VnYRR6IT8lq5TOtMr2TfLOhATL+Epn +ZlFpOuV8l2poh65kocQS60pZc8LJ1Ow8URVuicCxKKAt3bSyk5lQUgMPYX3Hg31mkTW nE64QeprOz7sW1gnlc2TZ7F3bC4dPE70YMwk2+mNdFAgSXsftSLj6OTquKMetzsk9gDQ kpaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788849426; x=1789454226; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=QuIDTG3AsB1yUpm1Ko7cKVJyJNN0vDfKHooNGo8PMHE=; b=la2o8smURpfXKD7mKtZlZgZ6fZhY+jCytczMQLPH8xxVzfaNjNQbXQOHa5vxmhzeHI KOT1tmKK5wY3lsbmGjqF4uMuGhWHID20lhpTIAonnYT0WpbOzLuj6L368UmF09e2wYR0 1KoXCZGfOAuHE75d+rTacJLkIROIcFLzQeU+zQ5wEroFRnMfdCBJAVr3KL00+4QBLryF /DTHIOB+ZjhU6D8adC5ukrzUb4QWrlEqHzs0wWoEGXJpitXbZsWaR9tMksQgzEfKM8an weDmif1AzAoB1EbocQ9l6+Uk+ivAovJ7YD9LbM7mhW4VWS7hGcN/Ql2px+/l2ttkfm5L Fz7g== X-Forwarded-Encrypted: i=1; AKwUvBz/mx2p8e487QmqD6mwbWdJluFW6DmyA7U7rS6rRgO83Mt2x7sJlnfPSIdBg3NM1RTt8kxFEawku9DM/Pg=@vger.kernel.org X-Gm-Message-State: AFuF++mESQOOueQGiKtfla3eiQgsU9HI5oL40peb1Huvzc3PS5Qtk4Z4 FfuOfcgtK11nYs+Lz80ciUPdSmBaTcNOEvLqJlhhOXRrLCUvM0bZq3NWGyTwLZQafkmrte6El1L v1ZabDOXUoWjX75plNKGlweeqG1e/UI3IKWAHXAjwf/WrogKvP/lWt3bQ01PD1m5u3KE= X-Gm-Gg: AYBFou2sPI5TAaN41r6UufPpPbTANr3aBm6iziRtS0sSgezScofzfEiIAWf0zBK13O+ WfFMO1D6oxG3DtIggdZxdD4Xb4Xh/BTKQbGF9B9vP3W/1HhG1JjiSHRDpy6uQGsenVpMvVeMwKq HcUqOPRCicl2uwsjOgURP8lpcFjjC4Lba+npPrU3kFqABC0Q4kfcxadR68FPl7IUzXV5ZTA3jDY l1ScNMN/VBWYjxVS5oXjfpTGg72PiL1P0TyOLXQ5qYageP6Hm9O7Z9FRxPCu6EcRKzeeJIe+fAu yrYkHX4cfQc9hZhO+9rD6Ip+Tp/r16Obds8+MJH+yogGDNGQV6ulzQgsQjTfJyATSidSqtkM87K 1gpAULnvKdApKww== X-Received: by 2002:a05:620a:831b:b0:92e:5fe2:fd35 with SMTP id af79cd13be357-939804070f6mr2346388885a.32.1788849425712; Mon, 07 Sep 2026 23:37:05 -0700 (PDT) X-Received: by 2002:a05:620a:831b:b0:92e:5fe2:fd35 with SMTP id af79cd13be357-939804070f6mr2346386285a.32.1788849425193; Mon, 07 Sep 2026 23:37:05 -0700 (PDT) Received: from debian ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49d03543064sm277799675e9.13.2026.09.07.23.37.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 23:37:04 -0700 (PDT) From: Srinivas Kandagatla To: Mark Brown Cc: Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Charles Keepax , Maciej Strozek , Pierre-Louis Bossart , Bard Liao , patches@opensource.cirrus.com, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH 1/2] ASoC: SDCA: register SDCA_FUNCTION_TYPE_SIMPLE_JACK in class function driver Date: Tue, 8 Sep 2026 07:36:43 +0100 Message-ID: <20260908063644.463819-2-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260908063644.463819-1-srinivas.kandagatla@oss.qualcomm.com> References: <20260908063644.463819-1-srinivas.kandagatla@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=UfRhjqSN c=1 sm=1 tr=0 ts=6a9fad12 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=w1d2syhTAAAA:8 a=EUspDBNiAAAA:8 a=IEwj7ntJ1M3WgPGe5dsA:9 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: czEZjp0XslakAdSm6bSwvtcRu17cFHdu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA4MDA2OSBTYWx0ZWRfX7f2EN7BXT3eQ NytUrMI+efX3KCcVxnsawKoVX8p7001vdyORnmXjSiwnPFENd4XbUePtmD6Br9hEsg6eqqXOdpd hOB79BYVsn8JKyNlYQo3acvzBnE/c6UtEPZ65KesDht/ahTeFgdDxIWyUNM38Lvun7cY0kqOZo6 kU4I5O40Wcud4QfuA+2xkloyjgpakp0wEN9XD39T1r+3OpyXWFz4nU2Zn8+vHAbuXCNb/utPiby o3KMUFd0ahFgBF38b39WTTPfmHmllxE8N0CJ0uGlkPfsz9kQ+jWVog66GvWP/uOhMHcg8wLwFsP 1RqUJ0d5/N3uAAeEfRqSiqHmotBqxpiv9x1ekQAqelKR5oEjmJtEIK4nRxSk+NwmxXg82rxujln sSsvTEaP7C6jMm6LqWpOJ0sfcIMfO0Lay63ByC070CgAPE+sc0xZ2WqAYcfBBeab2DZMtMq6NS/ 88rECZRIB7x1vjXhvTA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA4MDA2OSBTYWx0ZWRfX+Qs9ikK4UzFV OajuwP/oD5ZtEyQdURn2IsS/bIsWuQDOuvNTGT+1+cT+YprFz+g9u0pmpLQOaYJt+ItztZvLTwa Y9j/HZMQcajpXqWLwqo1LjfxuGLFjZ8= X-Proofpoint-GUID: czEZjp0XslakAdSm6bSwvtcRu17cFHdu 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-09-08_01,2026-09-07_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 clxscore=1015 phishscore=0 suspectscore=0 spamscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609080069 Content-Type: text/plain; charset="utf-8" Add SDCA_FUNCTION_TYPE_SIMPLE_JACK to the class function driver's auxiliary id table so a SimpleJack auxdev is bound and enumerated as an ASoC component. Wire set_jack for this function type so the machine driver can register an ASoC jack against it. Reviewed-by: Charles Keepax Reviewed-by: Pierre-Louis Bossart Signed-off-by: Srinivas Kandagatla --- sound/soc/sdca/sdca_class_function.c | 5 +++++ sound/soc/sdca/sdca_functions.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/sound/soc/sdca/sdca_class_function.c b/sound/soc/sdca/sdca_cla= ss_function.c index cc7045dc26e6..1d7fd6603882 100644 --- a/sound/soc/sdca/sdca_class_function.c +++ b/sound/soc/sdca/sdca_class_function.c @@ -367,6 +367,7 @@ static int class_function_probe(struct auxiliary_device= *auxdev, switch (drv->function->desc->type) { case SDCA_FUNCTION_TYPE_UAJ: case SDCA_FUNCTION_TYPE_RJ: + case SDCA_FUNCTION_TYPE_SIMPLE_JACK: cmp_drv->set_jack =3D class_function_set_jack; break; default: @@ -552,6 +553,10 @@ static const struct auxiliary_device_id class_function= _id_table[] =3D { .name =3D "snd_soc_sdca." SDCA_FUNCTION_TYPE_RJ_NAME, .driver_data =3D SDCA_FUNCTION_TYPE_RJ, }, + { + .name =3D "snd_soc_sdca." SDCA_FUNCTION_TYPE_SIMPLE_NAME, + .driver_data =3D SDCA_FUNCTION_TYPE_SIMPLE_JACK, + }, {}, }; MODULE_DEVICE_TABLE(auxiliary, class_function_id_table); diff --git a/sound/soc/sdca/sdca_functions.c b/sound/soc/sdca/sdca_function= s.c index 32d9b7f30a4f..30fa0324648a 100644 --- a/sound/soc/sdca/sdca_functions.c +++ b/sound/soc/sdca/sdca_functions.c @@ -78,6 +78,8 @@ static const char *get_sdca_function_name(u32 function_ty= pe) return SDCA_FUNCTION_TYPE_SPEAKER_MIC_NAME; case SDCA_FUNCTION_TYPE_RJ: return SDCA_FUNCTION_TYPE_RJ_NAME; + case SDCA_FUNCTION_TYPE_SIMPLE_JACK: + return SDCA_FUNCTION_TYPE_SIMPLE_NAME; case SDCA_FUNCTION_TYPE_COMPANION_AMP: return SDCA_FUNCTION_TYPE_COMPANION_AMP_NAME; case SDCA_FUNCTION_TYPE_IMP_DEF: --=20 2.53.0 From nobody Fri Sep 25 22:21:06 2026 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 8DB1C3A3E7E for ; Tue, 8 Sep 2026 06:37:13 +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=1788849434; cv=none; b=lCDcc0anLDn753DS84Fhr4Rc0C17dXp17J9IjqaMzbjyUtkLtHXvCjJvyKgxM8iNZAdDM0zQjDVshlLq/ECj6vKvLXSMnra+Ak1BECS9o1NPOz2B34GXOpAy0dZOyC+zYMOxwUuuTByZzgTv6JAGy4WB8RWetZlrzpcQkECxKkk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788849434; c=relaxed/simple; bh=tSoqVBcdjZ9XLsjPwmhaNu7ExTKbisJ9mIS9i8jGyGQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WWf4b9auoU2OSEWAYkzPGP1/GRU9JhiSSl/P8vAGJw6tVRsXxKI0xu5gdKaobQOwLCQcscwH9ouT7u6dyF0zGjWPpJds9IxNeTUfmYZ+kqmEIFRs+JLMx87C9WlSRByxcVwHx9+FVjI8DtTd2Ys9288Nquv+fOB7nIU+TdLYr28= 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=LOHfVmHO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AGQn3Fji; 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="LOHfVmHO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AGQn3Fji" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6886M2wZ2172945 for ; Tue, 8 Sep 2026 06:37:13 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=laj4QhcQvX9 No5sXsrWnCaCqvBpIf2UEoUbEBLdV/8I=; b=LOHfVmHO6H7YdNwrITG4BiXs4et frpXCT0Vmg3T3rTKNiJAk3PUWwYxWBc39LQNL2yhJu8qgG62iqK4m4Foh0LWcoH3 Nu14rgO3PLJ53jzXzGZSEr2cRX+6TOqAteaY3nIT6y112VAXIrJDzEAcP7TQzbJC tXIhvfVNW1MofcjrZWqvFtWxppkVFrkkyjG5zhmeaB1J0WmvlECg+K7mhNhrB6sv ee7Jqx+0eNnjXHAGucnTZgcUgzfrMEnJZyYO2cGVaP62TwX4amiqDu0eTEJuvU75 dX0cfCij+4LvoxdpKxZ5KqRICpqaK21OYH8w9VHprhwAaSVS10hU5IdQ8nw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gj1rrj1hy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 08 Sep 2026 06:37:12 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-9390a2c895bso876195585a.0 for ; Mon, 07 Sep 2026 23:37:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788849432; x=1789454232; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=laj4QhcQvX9No5sXsrWnCaCqvBpIf2UEoUbEBLdV/8I=; b=AGQn3FjilxQMKrvHGL14gtTWw2ZRTq7GkpkQLUUzgmoBMfLFrfxurmkjXyFF7QPcR4 bMEyeWx3jFfhSRb9/s+rmjW02Vzvar+3sdBJ9nQNdeE3+dTzY0nj+2dQGuvQwcd5AmOC aMImlgQgZIFZyiZRFB1PhhihmNdXG4gwODTbUaP03Mqj2qGT7eMMO7veq5fEs9THUD9N Lp+6NVp8FYbtUyyL/dENAG/RZM60ENwut6MrZcTcVC9JeVTztEtP7ou4Jzflm8BJNihw 0wh2WgFoXKqVdXIF/rlz6pccR4XACK7oywmk0hH5GgrnAxdGiXqroQGmoIoHBL1ZT3s4 DU7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788849432; x=1789454232; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=laj4QhcQvX9No5sXsrWnCaCqvBpIf2UEoUbEBLdV/8I=; b=lvVLP/fJWI2vQcuIf49mGW/mlBLu7RcjsfITgfjlXzYNAL8Ry3gxsyIpbDOI05xMuI 6Vx9Gc0mBctr/CswcdFUw5xnBB0YXSCOswvKWr8x4wg0Kqc5UYQCqkPM9cTNgCG6s8/W UNutFzbHwJx2NMmuuA96WK1FCjyDdu2SY3btU6qfJbEOgHlhsJgOY8MN3Izt5CAW6pHY ZgWKjNgCQO0dCvWGGKFK9lNfuNybYzO1FbYD6bBiaWlu7ywR5TVvVa3WQwuv65y/sCzD Sbt244x+d0G/t/ReF7n+C2ndPu0tj07o5NhLK9g5/KsVRxA4tK/n5Z9XlGwug+q33SHv du8g== X-Forwarded-Encrypted: i=1; AKwUvBw1ZFAMbfJRs4nvPGUcMbVRH6wsKiy74fPFOweaRwuKd5aeEz+ffSvJTZgzDLJx4Hp/5gIpEpac2kbs0xk=@vger.kernel.org X-Gm-Message-State: AFuF++m2ni6iJTyJW01QVj/7mJil7NWLS8nARDEs257FFpdSPx0n+k7x ji2vP5Rr09JtJHP2BJk0V/q+4Wi2UgwlPZsEIIrwhRsTBUMzbb6CeEHAiq0t8Q3SVp58eE29l2q 9PvnnOlFm9FDTjXgW3DpQP/E64/xSQ5h1rQy2ixB2U1zcCj7ib9/wCjttGAyBTohLFRY= X-Gm-Gg: AYBFou3nBGMyJcmQXz1ZrIHAJvT4V0Qeg+rQXMtGAddZVChmtIBKT5RiPcE88qkhDh/ NAuCjUknlDj6Tqcy5ElqAcBgp7E677fYQt4Ncrx5/VhKuhvy9IOjZdkfUnALS96rSLjNAlDSI3V U7NUK4wEJjA1uiNGQiRCmluD0iiYmbAuEiDO/vm8U24a1TrZaik6sUIF0BUHQ7ZxIaGiBKzZ1WE VBKVxgPUz0rMymxECMkyif0hb3RCZQzB1jgk65xTg4Dk9r7XDd9t71X1itjvkuZ0h/+SjmLpr++ D2moJ8ta09bUBdKQJmRSbhVgZHNpUN+846DjvRgqOk6kKOrGf7vHYH8DMWC7dJJwaYdeqvTu8wR qc+v9GslosblUSg== X-Received: by 2002:a05:620a:7001:b0:939:492:20ce with SMTP id af79cd13be357-9398059a107mr2761046385a.1.1788849426920; Mon, 07 Sep 2026 23:37:06 -0700 (PDT) X-Received: by 2002:a05:620a:7001:b0:939:492:20ce with SMTP id af79cd13be357-9398059a107mr2761043185a.1.1788849426478; Mon, 07 Sep 2026 23:37:06 -0700 (PDT) Received: from debian ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49d03543064sm277799675e9.13.2026.09.07.23.37.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 23:37:05 -0700 (PDT) From: Srinivas Kandagatla To: Mark Brown Cc: Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Charles Keepax , Maciej Strozek , Pierre-Louis Bossart , Bard Liao , patches@opensource.cirrus.com, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH 2/2] ASoC: SDCA: make find_sdca_control_reset() return void Date: Tue, 8 Sep 2026 07:36:44 +0100 Message-ID: <20260908063644.463819-3-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260908063644.463819-1-srinivas.kandagatla@oss.qualcomm.com> References: <20260908063644.463819-1-srinivas.kandagatla@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-Info: AW1haW4tMjYwOTA4MDA2OSBTYWx0ZWRfX+5c0gK8dVS3e AGwm685pUR2Bn7kXm0NqZwoUTUXi0snNYVl5IgQ4V1YYezscBCx9VFPlpPq3GNvDFnOIPQ4UxWN kGd8IgJcbedfQHAeBHSOIYsh/5riLz0= X-Proofpoint-GUID: 7-GhJj7fvPaIme9BAFDczLxjSmFmCaWi X-Authority-Analysis: v=2.4 cv=NsjhtcdJ c=1 sm=1 tr=0 ts=6a9fad18 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=w1d2syhTAAAA:8 a=EUspDBNiAAAA:8 a=-Ca9_MJ7E5AnbNBKvfgA:9 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA4MDA2OSBTYWx0ZWRfXwTgF3pxshWvz NuwLSUK7lIc5R1oaztkmm7WRNlFrZgvgDaW/dUFdyfau+4bKh5QExSmlDZOXVXAa9HTGvf4TUEc M+5RhqGpL+TU7M4rS7QUR/XsHOEcs+iBcFDggIfMl0CxelC19+li3jxUDxuIgQNSZmmW1s4IyEo bG8oBjYYoA7xQzbpI4Nfmwe0VaOIMUNsen9UoSJB2viQieO23/Qex3aix1ZP40eD9gl6pfwvulW 5rr/xkjV1tmU5rJDytpnGvG52ge6Si2+JIJQKIGiEZdGXmltIETOFe9I6yp76+SO1JpTAJ21baC 98xkQtqGHH/b0uomCslrF2Qlfk4arcof3gHrQVWdW2xbqExfqJ+X59LuFinbl8DxZ4SGSdkdhlO MoOYCJK13DHLwSUdsguELzt/ZozOjuhpB1IrSQkMv99M8m9b13TRnXy5TPbwbDXGNZjmnplSKME 0SKfwL7rkz/kjleg6IQ== X-Proofpoint-ORIG-GUID: 7-GhJj7fvPaIme9BAFDczLxjSmFmCaWi 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-09-08_01,2026-09-07_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 phishscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 spamscore=0 adultscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609080069 Content-Type: text/plain; charset="utf-8" find_sdca_control_reset() only ever returns 0 -- it just sets control->has_reset / control->reset for the framework-known (entity type, control selector) mappings. The int return + caller error check in find_sdca_entity_control() are dead code. Convert to void and drop the check. No functional change. Reviewed-by: Charles Keepax Reviewed-by: Pierre-Louis Bossart Signed-off-by: Srinivas Kandagatla --- sound/soc/sdca/sdca_functions.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/sound/soc/sdca/sdca_functions.c b/sound/soc/sdca/sdca_function= s.c index 30fa0324648a..b55e3ad8ea34 100644 --- a/sound/soc/sdca/sdca_functions.c +++ b/sound/soc/sdca/sdca_functions.c @@ -920,8 +920,8 @@ static int find_sdca_control_value(struct device *dev, = struct sdca_entity *entit return 0; } =20 -static int find_sdca_control_reset(const struct sdca_entity *entity, - struct sdca_control *control) +static void find_sdca_control_reset(const struct sdca_entity *entity, + struct sdca_control *control) { switch (SDCA_CTL_TYPE(entity->type, control->sel)) { case SDCA_CTL_TYPE_S(FU, AGC): @@ -948,8 +948,6 @@ static int find_sdca_control_reset(const struct sdca_en= tity *entity, default: break; } - - return 0; } =20 static int find_sdca_entity_control(struct device *dev, struct sdca_entity= *entity, @@ -1030,9 +1028,7 @@ static int find_sdca_entity_control(struct device *de= v, struct sdca_entity *enti =20 control->is_volatile =3D find_sdca_control_volatile(entity, control); =20 - ret =3D find_sdca_control_reset(entity, control); - if (ret) - return ret; + find_sdca_control_reset(entity, control); =20 ret =3D find_sdca_control_range(dev, control_node, &control->range); if (ret) { --=20 2.53.0