From nobody Sun May 24 23:31:33 2026 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 615173CBE71 for ; Wed, 20 May 2026 13:29:45 +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=1779283787; cv=none; b=cMJ6/k34nRqzmeHAkpG1WRB5NFIzIwdJRDnUODsUYYtbyfb9HYV8yR6dmQ3LrbYqIK3qVsn48BIuC642h7fB5ODasQ1EBSeD9E9HpMGxeSsPYYXXmKbeOG0RiODAY5SV46etCQWsgJfFTaXw4E2wxmSX7A+D8stREPuoB+HW2EQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779283787; c=relaxed/simple; bh=Uu5uyr3S4DAMsxnmTADNGWT4hBVCfQbf19BrUcKIb60=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cfccdVew3+2FRTpHeaRTr94R0i8RxlwerPHpomk4DsaHgQE/WkabFhN2hptmVQx3BzNK8YEZL3kMm67ryo21xToj6xNyHZ+226Y4NIHgRJi0WS2bV8gNFxMjbmG4/VRvJ3czsU71rBTOGc9Qtj+CFpNdLLv1jlRVL4EY7JHS1Do= 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=MrXHlECF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=S51Ir5ok; 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="MrXHlECF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="S51Ir5ok" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64K9nYIF446952 for ; Wed, 20 May 2026 13:29:44 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=7pajX5xu6Zp Ncsmp1hBoCRrNWBQ+y3y7lGXM9b2dJyw=; b=MrXHlECFBLjHTZEMNa5iWPodvxL 24qm6jMwUgBqFdPEmvoDtG4vHPTw42MJty06cVCt7eCTOKSSkpZLhswFgoFJi5ea R4zLrvZiVIZ/uodjqvaGle60DBYV1vrky6AfdVQkrOqWjw/AooGZAaKsfAriUeAR fRoZkeIZyG+ntgvNURJNRwi/cezmh7HZtY1k0EjTIKcMyOJpN9hoMZW9NRZk1jQg fVig27MrI3e86i71oNVJHluQ3qeGLgTROzqx7S7GAh6HUQq20ttmDI3/6/VP1x8G tLwXmDXpZ/atclALbTNZz0oVg6j4ZNsF/ZkKKWxTt6GTHgy1L0YnJOgRZyQ== Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e9anrgspd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 20 May 2026 13:29:44 +0000 (GMT) Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-6618ab427ccso4985431137.0 for ; Wed, 20 May 2026 06:29:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779283783; x=1779888583; 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; bh=7pajX5xu6ZpNcsmp1hBoCRrNWBQ+y3y7lGXM9b2dJyw=; b=S51Ir5okMbMjHhi1C1L+QuhIkbaQPmF8XEarygwF6nVlooeTagQxGIYVBbzs+MuDhj rTRQsendwybZ7zwEYl7OQdM95XXfs16ZR9HwrBnIoIPkLTvNERNwqeJ1Ly6Az6qsAaCk mdKnEMSMjZ2t9R9Dveq18KzdpDPUd6dcczlmp/vo/rhs649tGX1UFPA8XyLNxuZiwrgx s9cS+EG+bhTsBCVBK9sN6WEp7Ls+vYsyWS6D6/KzRHofMCdg3ZWBpSqoq9WWYJw+ZF2J Uc5cW22OMdvCUj6XEoC1yx6Vy0bj3OhMGo5Boa77K7lbSmIQL1AWKtYAgMz+bF7AcOK6 vAmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779283783; x=1779888583; 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; bh=7pajX5xu6ZpNcsmp1hBoCRrNWBQ+y3y7lGXM9b2dJyw=; b=a0gizSNf2kKczHdmbWngW4hqwiL8xcA1kY6GiCOv2GkWPe35SpeuakutIF76YbVT9a f5ncebvmKk7yQTnZso1jKXY+tEVzviYwM2dB02wVarDtlfRC5gVl9ZnWO7bdsiEZ6cyB mUO5FwkoF62ckfxm6sRCsUXbCl1mIexOmJ7m/9Kph5CyF3lZAmnRwpQ4F5PddShmQtBX zhEqpDrjTLpnfhkMrGA7WuaN1o6G5i2kfiwJ5HVaLLf02sVikvXcvyhnUkCXmN1Chpwk 5hGgu4BUopI5CBiLdh6pQ5OSe8HldHaGgI6dEItjOlvyIdkpVfQAw66/AmjGGlArfvDF xRpg== X-Forwarded-Encrypted: i=1; AFNElJ9HQCOez4J90SIxipsvsnVtIy+LHWDzaGylDc2H9bnWCjg29xwj22iCbemOGdan4JyzPrzDldC7vEk4L+s=@vger.kernel.org X-Gm-Message-State: AOJu0YzFymoOmVufWdVDZDQB1fsXG/fnpwLbQZzLm7lDPNMDhZ1nUGSL d3z1Uj7cxKv9Z1INuRovFJdGyBggINhVFD637jO5hK1Q0Vmyc94ihowC7VoSZ0YBBB3d/yqV0pu kw+6hqqBRyJZesWU5GJ6ebEFEYAAqhMcQKSHed5/SX1rt9YJ+oC8O+nHchmjXWhTEzIw= X-Gm-Gg: Acq92OHiSb/EqLs+n9UBK8N8CYR3hD2TGuVlWfU6S+6+YYvXlJp6zDg4VirPbqZKIEh ANVX6LG/DmZbXvztmi/hD0OEcu4v3bEHGbJDqWReB6UWknFWB83steHT4zyccDVYoWRXoAxkSB4 6D4KpgIW3fAwA0sioSoIPIeLmnHSG9hiE32LIUJIlG86FBb1TgcVtlGzuRV1vTUYzg06uKgQsON 4QxF4rjZVw4SjEEGISDznquCze1nTtUMgT3x2dtgOw4Mpguo7HVUVm571udYHoz7RPv6WP+a0cK qXlnyxJIJU7/1yf4+rNSgHCA0kxM72g5eV5uA+r9+Dh8z4JzMKJz559cH6A34ffGIVslfzCwCYR a3G00oTlCgoPw56x1c9sJd9/535TFYMBZB/hJrMOg+FpXmBomMs2X60U= X-Received: by 2002:a05:6102:548c:b0:633:9ac8:6bfd with SMTP id ada2fe7eead31-638b4c525bdmr11312673137.4.1779283783506; Wed, 20 May 2026 06:29:43 -0700 (PDT) X-Received: by 2002:a05:6102:548c:b0:633:9ac8:6bfd with SMTP id ada2fe7eead31-638b4c525bdmr11312651137.4.1779283782985; Wed, 20 May 2026 06:29:42 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4900c16c62dsm223771535e9.11.2026.05.20.06.29.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 06:29:42 -0700 (PDT) From: Srinivas Kandagatla To: broonie@kernel.org Cc: lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.com, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, sharq0406@gmail.com, kuninori.morimoto.gx@renesas.com, ckeepax@opensource.cirrus.com, srinivas.kandagatla@oss.qualcomm.com, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH 1/2] ASoC: codecs: max98090: use component set_jack callback Date: Wed, 20 May 2026 13:29:29 +0000 Message-ID: <20260520132930.54333-2-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260520132930.54333-1-srinivas.kandagatla@oss.qualcomm.com> References: <20260520132930.54333-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-GUID: aBzUtEajGsjAzQuT_GSyneg0kh1JmlkU X-Proofpoint-ORIG-GUID: aBzUtEajGsjAzQuT_GSyneg0kh1JmlkU X-Authority-Analysis: v=2.4 cv=UuJT8ewB c=1 sm=1 tr=0 ts=6a0db748 cx=c_pps a=5HAIKLe1ejAbszaTRHs9Ug==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=yuX1osHPGoIBqVCarmwA:9 a=0bXxn9q0MV6snEgNplNhOjQmxlI=:19 a=gYDTvv6II1OnSo0itH1n:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIwMDEzMCBTYWx0ZWRfX0jN2hXnuDXOc cD7lPsFYMFN8xyqJz0YEW3+5UOpZa+lfNYku6yibmwT+7CJrRBemnbq5up6lZ9BdB4mVmjaqzzC bnvfYjTJcqLUKII/QaQe/gCX8r3tW4031DW7f1ZIpF+nIWonQiSjkTlYANoDHmcY8c2vZWyJarv /dIJMU6W6aglXkUkfIlYcO0ZAiUUDU92woaZNoTmAMLEoeLXy5bGTPfV1bsQeSfFvIG9C3p/aWM YceMKfBM/B5PbxFhY6qu8bybJOMJNQI9BXUmEg5nfQ02OpNofzo2+dZUJf6bAbziFFofikRsoHN 3LtgXK9h9S7bAH4uh6He3mJIU+RoXwCyi3BMMgJt8r+i1vSOpd6CjbHuYh+PSZB4yNAFPy9kkts 59d4boE55CvvV9xjdXYJDc41YOabtN3YpgCiLWahLSVyQnvh30yJqvSwindSGqTnLN2Wkqzw9lu Xoue0cbR/OhBQFUgvTg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-20_02,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 priorityscore=1501 suspectscore=0 spamscore=0 malwarescore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605200130 Content-Type: text/plain; charset="utf-8" The MAX98090 driver provides a custom max98090_mic_detect() helper for machine drivers to register a jack. This can be implemented using the standard component set_jack callback instead. Doing so allows machine drivers to use snd_soc_component_set_jack(), which is also the interface used by machine drivers including Qualcomm ones. Convert max98090_mic_detect() to a component set_jack callback and remove the exported helper. Signed-off-by: Srinivas Kandagatla --- sound/soc/codecs/max98090.c | 10 +++++----- sound/soc/codecs/max98090.h | 3 --- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/sound/soc/codecs/max98090.c b/sound/soc/codecs/max98090.c index 13a15459040f..bd3bfa1d3402 100644 --- a/sound/soc/codecs/max98090.c +++ b/sound/soc/codecs/max98090.c @@ -2337,7 +2337,7 @@ static irqreturn_t max98090_interrupt(int irq, void *= data) } =20 /** - * max98090_mic_detect - Enable microphone detection via the MAX98090 IRQ + * max98090_set_jack - Enable microphone detection via the MAX98090 IRQ * * @component: MAX98090 component * @jack: jack to report detection events on @@ -2349,12 +2349,12 @@ static irqreturn_t max98090_interrupt(int irq, void= *data) * * If no jack is supplied detection will be disabled. */ -int max98090_mic_detect(struct snd_soc_component *component, - struct snd_soc_jack *jack) +static int max98090_set_jack(struct snd_soc_component *component, + struct snd_soc_jack *jack, void *data) { struct max98090_priv *max98090 =3D snd_soc_component_get_drvdata(componen= t); =20 - dev_dbg(component->dev, "max98090_mic_detect\n"); + dev_dbg(component->dev, "%s\n", __func__); =20 max98090->jack =3D jack; if (jack) { @@ -2377,7 +2377,6 @@ int max98090_mic_detect(struct snd_soc_component *com= ponent, =20 return 0; } -EXPORT_SYMBOL_GPL(max98090_mic_detect); =20 #define MAX98090_RATES SNDRV_PCM_RATE_8000_96000 #define MAX98090_FORMATS (SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_L= E) @@ -2554,6 +2553,7 @@ static const struct snd_soc_component_driver soc_comp= onent_dev_max98090 =3D { .remove =3D max98090_remove, .seq_notifier =3D max98090_seq_notifier, .set_bias_level =3D max98090_set_bias_level, + .set_jack =3D max98090_set_jack, .idle_bias_on =3D 1, .use_pmdown_time =3D 1, .endianness =3D 1, diff --git a/sound/soc/codecs/max98090.h b/sound/soc/codecs/max98090.h index 6ce8dd176e48..048af4a1376f 100644 --- a/sound/soc/codecs/max98090.h +++ b/sound/soc/codecs/max98090.h @@ -1543,7 +1543,4 @@ struct max98090_priv { bool shdn_pending; }; =20 -int max98090_mic_detect(struct snd_soc_component *component, - struct snd_soc_jack *jack); - #endif --=20 2.47.3 From nobody Sun May 24 23:31:33 2026 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 903A83D8106 for ; Wed, 20 May 2026 13:29:46 +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=1779283787; cv=none; b=nmqaPypwLCRnqo0AyaiCwQsM5tbIZa43Bot55ln0yCo+Da5aoLKJz1sKsDLxegK73cniawWHOunHJ0/0hmSvb/nTDbARq8Yt0vHfHH/R8n+4M0aMs8P2k64UR9ua2Aqa53HYKkwSRk0H/t0P47UvUwM0Dc3YAAHdLwzLf4OoIZE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779283787; c=relaxed/simple; bh=9pvxYS6LC0SeKIGO30jOEOJA/E49eqY5hfTPX8CwMmc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=NbN8FBwoDIdKCA2Srriiydnu4vkQ4390pd8/VlmDaLksPX9uf7BYJkgzuCbWOJuTWCyAgAD9XaeEu7YDmu7tl7rJbsWSZSqEnjLo+hEd0i4r4eUPbf7YS5PRTyIy8nL+hJdN9IHsxBrKHFryn0pTTbcGo8hUaMC7SL4Ofty/89Q= 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=UasdD9js; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NJpoKIZY; 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="UasdD9js"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NJpoKIZY" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64KBZWbq3084995 for ; Wed, 20 May 2026 13:29:45 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=Y1KKsus/zgk orq+PL6OFhSz32nA6WrJEe8Mcnt6/OJ0=; b=UasdD9jsC5hDSsDAaPUSWISsp3m XcW/HwEvrYyVnOqyuYY/aUoOuMOlHs3BIqVEleyu01HAE35RHapZREAhR6vsKxkT uzATjOJl6gXQ9/xDJE6Hz7aLhtTruTd3Jf4bJ5NbzPk44GqplCQhfrziwM9Y+JGS pftAyqzBe4g7sWURCXQmlS90N2TtDiUJJ9mT3MPqJ5HjUSA6TLRlhM5YU4Yy1W9f u/7mHRWXGEcU2/2nMt4rPwMcbzh5Iwkg6PPaRNTCtY484E4xM4XJydIZn9C5ZLW2 f89it/eQI0+G40CLKwVIEB68G5z66zvHNIXJV3lB2eiVTeioGhW0/dd0jaw== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e9c7f0cxc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 20 May 2026 13:29:45 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-634ce585b41so2049682137.0 for ; Wed, 20 May 2026 06:29:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779283785; x=1779888585; 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; bh=Y1KKsus/zgkorq+PL6OFhSz32nA6WrJEe8Mcnt6/OJ0=; b=NJpoKIZYDStrRxLHdHDktMoviinMHErjSJGHp5dONLJeWYEwwSVULpiIzOj9MRgNRZ zNOXXODbwBG0pX3SHQheVndk0T6/WzK/YsjUn5UMTVzWBTmutWf80vhl7/yBSMcWTnjU Y8UOl0G2lkc+5ehWBEhpYQgJFQ6SKLj/moX6hKlzu1iYv+qofZpgAtmZCaXx5H2RJ3FR H2JpBpGzfvFgZtIKtKD/NRAW38zirJLkHblw1WCYiH6BFZYjtWaKvBVrEXeAqYmAjtBm Kg8TQj2VSPUzUO4GOwN+1Y6r0Jmn/8u2MU2nyTsYPFsSNjZvgeT8JK++4J3+mIUtWy9F csIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779283785; x=1779888585; 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; bh=Y1KKsus/zgkorq+PL6OFhSz32nA6WrJEe8Mcnt6/OJ0=; b=dTPhTmZa55Cag8S9ZE3ZruGxRsrVMW6AcIrD+zpkZXL+7T8ZXGWW3/bb8xj0EDh75x U80/SftOUbhP7rpONKXOepDGwzaPZyO9M8ohIxBqrSTUYkvo/+SsyfCGxeocmUBvx0rk EnexLDDs7BxZ4gS9xTHuKX346Eh12o7N5UL3TReXLn1tI2vkThPdvuNyuGX0CCdAm/3w c7cYlhCBAANvE20Urum6THBLq4e5z4B23fDmJUPaZiYME731bDVmxILjjPoJBfp3EKzg XEXUVSp9ZkKeAJQv4m+yZjy2BBRx8r2gJ1NPvT4ovOt2hsOTHK7VoqFOHY7ltOmUtMsb nEwg== X-Forwarded-Encrypted: i=1; AFNElJ+tVGVI0wQFtetM4UoOxzF1Oy4obNDhzlEzq9FJkhBlmIfUIjH3sUPIoTK+ODli17sg2e0cQ575aLqkbqU=@vger.kernel.org X-Gm-Message-State: AOJu0YzF2QH380dFdAbxD2hYRLEzVBwTJ03D6bNAkGiA3aWUu9p+gG1/ m7zEFVC5ngohvtJqkNo4cKscpE9U4STh4GgTbqMd6uP79cNHst5MneEftD+RnQzd+sJF4O4Pydo ouhkf3qV3Mb6Dw1EqGbB5vzGZqDL0KGfXq8Rno9h6phsjH4XMaiko8I6LHUVPeSI6gai9vXqC2F c= X-Gm-Gg: Acq92OHklYWR5h4kWsjBBsiycq6Dfy99di0hyWSAZBY9QfLjejoN+IYOWIMUBXn/cZh rwQrN8ah7AKbLs3jg/O0HQX5uJeqNTwklDreHA0/oQy5FGfjYnRuLhXqMS+u++38Ih++gHIZBgb ytUCTu+ORrgPxG+VADqSSo2OFLTdBQAPFGLUpHsRXvTTVFpvh14g3PZXNFGjDHowitSY5CJoFOy wgLU9lw84+QUKXwQNjXkmQuHp6hxN3DoTY/+KX+kwFnMwj455ylXFwGmWDxnQ3T9w5G/dcZ1UEM 7s8AsuN1x/xs6Y2OYJ8jY3tC3tcVAHaQP84wGTtmOB03rDgsFQhkYHHs7AvhvYXcENUox2JzOyx kfjh1cnVIBFAM/NGa+Mb7nS/4ulaNWm5CuWDKpx5bNwLXMQBVlXPgthCRb1n4btpPyg== X-Received: by 2002:a05:6102:568d:b0:631:26f6:701a with SMTP id ada2fe7eead31-63a4019bf69mr12684017137.29.1779283784750; Wed, 20 May 2026 06:29:44 -0700 (PDT) X-Received: by 2002:a05:6102:568d:b0:631:26f6:701a with SMTP id ada2fe7eead31-63a4019bf69mr12683970137.29.1779283784356; Wed, 20 May 2026 06:29:44 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4900c16c62dsm223771535e9.11.2026.05.20.06.29.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 06:29:43 -0700 (PDT) From: Srinivas Kandagatla To: broonie@kernel.org Cc: lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.com, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, sharq0406@gmail.com, kuninori.morimoto.gx@renesas.com, ckeepax@opensource.cirrus.com, srinivas.kandagatla@oss.qualcomm.com, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH 2/2] ASoC: mt8173-max98090: use standard callback to set jack Date: Wed, 20 May 2026 13:29:30 +0000 Message-ID: <20260520132930.54333-3-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260520132930.54333-1-srinivas.kandagatla@oss.qualcomm.com> References: <20260520132930.54333-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=c/ibhx9l c=1 sm=1 tr=0 ts=6a0db749 cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=xW-QnMYR1X0ORSU9WD8A:9 a=crWF4MFLhNY0qMRaF8an:22 X-Proofpoint-GUID: k05s6N8fiuoCD9t7Hl-OTVaM1Ff11Jhq X-Proofpoint-ORIG-GUID: k05s6N8fiuoCD9t7Hl-OTVaM1Ff11Jhq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIwMDEzMCBTYWx0ZWRfX5I6Ph+jOFquP I+IjpwhiUl+s6NWjG9EFxNl7YR2lbQsTeT2R6VdLXqH6wpZlkXMSn75M6wrMOXElnMs2yaazYun R3WM6CGXHqrzkFCfM+2v/RVIPkqXJrkxqJZwOVcElL3LdxYgo3zhN7De4WOg/VCmnx7wGZutvfd rZabt4fnftfv9Bkkl3q3cIonUJLQThHHrYT4kjwSrakCIq9z054AJdpyZUEv6RS7NMIEu6SK3A9 hfMU3HMK4bLXt4Zg/S7krtMVqxKEyII91StLjWvuCluAbiAk37rAxvuzs3io/k31hpyIHC0AHqK KHADubw+zMtT14V1iAO6kZpo6aY3avbpZEsm31/u1K4MEOdXNUqhad6WgLSUDM3zq7pmEZlw1PA 3auWWOY5lsnm0CUygKmika5rnGrJ9Lh/qNxcPaybwjG2V06l7iL2ef7Cek1KxwFXqyhp+qFbH11 a/AV4YRqw1+PglnzhvQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-20_02,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 priorityscore=1501 phishscore=0 bulkscore=0 clxscore=1015 malwarescore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605200130 Content-Type: text/plain; charset="utf-8" use snd_soc_component_set_jack() instead of custom callback to max98090 codec. This will help other drivers using the standard callback to exercise the standard path instead of custom callback. Signed-off-by: Srinivas Kandagatla --- sound/soc/mediatek/mt8173/mt8173-max98090.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sound/soc/mediatek/mt8173/mt8173-max98090.c b/sound/soc/mediat= ek/mt8173/mt8173-max98090.c index 49ebb67c818a..236e1f8df45a 100644 --- a/sound/soc/mediatek/mt8173/mt8173-max98090.c +++ b/sound/soc/mediatek/mt8173/mt8173-max98090.c @@ -9,7 +9,6 @@ #include #include #include -#include "../../codecs/max98090.h" =20 static struct snd_soc_jack mt8173_max98090_jack; =20 @@ -78,7 +77,7 @@ static int mt8173_max98090_init(struct snd_soc_pcm_runtim= e *runtime) return ret; } =20 - return max98090_mic_detect(component, &mt8173_max98090_jack); + return snd_soc_component_set_jack(component, &mt8173_max98090_jack); } =20 SND_SOC_DAILINK_DEFS(playback, --=20 2.47.3