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 EEA233F54AB for ; Wed, 20 May 2026 15:20:29 +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=1779290431; cv=none; b=pcRI32oBVrk3z3A1mXHHjbv1mbVxhIUq09kiuAvo6SnltsT3wj+OPjdrV+BQyqFKF9+HrX2gHAhTHQ4Y42/pHE95xO+R7Rd07i6lcGzTUvECtkADm8rVzA3bNuLmU44s27Hr9P+lTlEaFb9roZg55FeVL1pBAo0289FWX6HqqYo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779290431; c=relaxed/simple; bh=w/o8ALu3JhTui62UkO3C0AbOHfMtZJQPDhlfOzkGK7s=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=X90W4uTEyq8nspwcG1DyrrPPxw0SgnBiVMq9t4k+/EkLk9XDbYZOx25+KeiC5UBpzZcge9/AT3wKlrYv/yqzeB9T0Fi+jZwJnzIPrUsVqQS1SaAs7gUKdhOSOMXG4iARh7c2oLkM7aq/ZLWXi7XjpQY+RUEibu5z4CPc4kep7xI= 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=gTcRUO9W; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZLhPebip; 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="gTcRUO9W"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZLhPebip" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64KDY55b1798819 for ; Wed, 20 May 2026 15:20:29 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= mT+rMK4/HIfny/f0nd19A06TzmRHuaqZ9n+4gyyLAbs=; b=gTcRUO9WY7w9IHBq auVNP/PWNdAhI1JDrkGv+puTAs9PpXorZN5RUNjQianQ+YdeNO9TPyIYz3MJOgFV BJZxcKBPEFEP8pV4XQBpE7ekshDVFiMq2IS64bgxSKRWTKfIoS9o0tcTVAfLiLgr JaKdxj66r0t9f3rq3IRi0qxDJdvsXgQMCUmEUMxG207XAp0YNIi1NXUwif7nY/lL YAXoqYIdamdvViB08Xcsym8Xirj+eU2qHCV4tLlzn6/1fOHqY9jxFtEObzv4lID2 VyFkjXCFJfZXGof0gXW8NdQvny8aKTr03A5j7WPxsmKfVLKyLoEpeHSbPilHoA4V lbMoBg== Received: from mail-oi1-f198.google.com (mail-oi1-f198.google.com [209.85.167.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e9dxu0etg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 20 May 2026 15:20:29 +0000 (GMT) Received: by mail-oi1-f198.google.com with SMTP id 5614622812f47-482dd33c4e2so9645462b6e.2 for ; Wed, 20 May 2026 08:20:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779290428; x=1779895228; darn=vger.kernel.org; h=content-transfer-encoding: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; bh=mT+rMK4/HIfny/f0nd19A06TzmRHuaqZ9n+4gyyLAbs=; b=ZLhPebipYPdVlkuDc3nYuv3uxf1Wni2t9WWXfxybT0KjbIEC57xO9KWc3TPLvDPEqZ qCCpI1DJO7edlMFhtNORdxBmBRwhDlqgm1bsp7A7Lf1pfZzptICgI4S3QeucLIyYd3FY XV/oMJjIPKiY6wEIxk4qC2imyQB7lEdwAYWScFEy4Z+930MZV93uJWa+jX4nr7ORduHl WSP1QagFejztilRtRYcKIRhS9EVybfXSwevYInIYyyJoJasKi40wo4lNgjWyTsKWALAC Ju/0Yfrh4CuZ9xg3ERqWO8DuIUH3bFPZELcsiZGtSNvQvEsa4d/RvbJTvQyqxWP+HVWr ZPXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779290428; x=1779895228; h=content-transfer-encoding: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; bh=mT+rMK4/HIfny/f0nd19A06TzmRHuaqZ9n+4gyyLAbs=; b=US5FtTrc881FqTR3EU6Sna2JdA7WfugvgnY1H5cXB0s0+/ByIQ6TJfu8Qn0y9QNkrG C1267C4Z69Nt6TgWjU2XYSq7vTRA5+t1+xXqBOzN3OwFuIMas0oh+imjwUHG9ROWuScP tFKKCrv+YOPO2D85GqXdoPpBA7tXZ8A8YHTBj5rkRY8OjAYFv6p4FBabakrxGnQNrDv+ xszfQG6E1ojpF0PrNjgz8CDWHVFTZmvjqZWZuG0UD2YMUIFU4zdvoYzwVwRk5itjNG16 kx+ySYgc1pAkmkH957mHeeIyOfmP7HVFzoRMe97ZfrL/G38wtg2PKLPJkxiQRBFsO+EM 7WFA== X-Forwarded-Encrypted: i=1; AFNElJ9qZeYMeGKzh2pDPFOVz2FznoRK+cSDSQDRlZt3NlnQ7y0KrIKYXow7/Iy9Wn+91Y2C0AQbamJ4uG/BZl0=@vger.kernel.org X-Gm-Message-State: AOJu0Yx/fT6+gH1WiwsKp8GXMSQqamtfv1Il+E82j/Ix3iDQ4jXcSy3E FvgfK80KBKcY21XbaRROIfyp1QypKNzU/c8ZG6Qq8sBjaspUd/dYfXhTv0V0e8rpsurKmSCHqnZ RlRCaHBI7NJM63QeHYYN/52kPo93loyVmxxgUsJKjlHG4e6Lr5aaYaL04rsBcpN/dJZo= X-Gm-Gg: Acq92OEc0WinZOlD8imz1hSqbE+2i47JUZj92pK5yOyUzVdNkRlBc2nnnY/nGXmtBOh PoY8+EYTsIFr8t04q/z4t/ycR5hoAG2LXjittiBgBd9mzsl0MOf+5wt2xFz04FA0PJ8xvZ4ZkHS lbyPqsdk0NcIRK12mt2svFYt22EhMVE20cR4D2dVYbx0achfbDvHkQMvdmTDKGlcsLtAhCe4zaO fWJcCjF34U2RA3KI6Q+2lHOtkx0eo8AiL62fy3ltg+WO+MXndtSoSud3cN0PJToRnsppSq3JZVk +zWwE2ezechq9WXJoIHxOTNAI04gNXKiDZySihSAPmlNo6gqFAzWRk6wtYkpIiUJN3E1QtOcOTS AOFVlcU2yF9gpfI1BJpVyXktJPmiCpJs9eqfe8rW3e6fD1+MpgkFkUiVJiG5+iYJ4rRydhdM0FF J62iyGZLjOa82D7RNO1Zo= X-Received: by 2002:a05:6808:2388:b0:479:d779:353e with SMTP id 5614622812f47-482e57c9a13mr17237420b6e.24.1779290428296; Wed, 20 May 2026 08:20:28 -0700 (PDT) X-Received: by 2002:a05:6808:2388:b0:479:d779:353e with SMTP id 5614622812f47-482e57c9a13mr17237386b6e.24.1779290427794; Wed, 20 May 2026 08:20:27 -0700 (PDT) Received: from ?IPV6:2a05:6e02:1041:c10:ed59:2b99:54ea:b713? ([2a05:6e02:1041:c10:ed59:2b99:54ea:b713]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4900c16c62dsm230047695e9.11.2026.05.20.08.20.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 May 2026 08:20:26 -0700 (PDT) Message-ID: <4d2cba0c-6418-4bb6-91e9-9730ad4d692f@oss.qualcomm.com> Date: Wed, 20 May 2026 17:20:25 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/2] iio: adc: qcom-spmi-adc5-gen3: Share SDAM0 IRQ with ADC_TM auxiliary driver To: Andy Shevchenko , Jishnu Prakash Cc: Jonathan Cameron , David Lechner , =?UTF-8?Q?Nuno_S=C3=A1?= , Andy Shevchenko , Amit Kucheria , Thara Gopinath , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , linux-arm-msm@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Kamal Wadhwa , David Collins , Anjelique Melendez , Neil Armstrong , Stephan Gerhold References: <20260515-gen3_adc_tm-v1-0-39ba29f9b4ab@oss.qualcomm.com> <20260515-gen3_adc_tm-v1-1-39ba29f9b4ab@oss.qualcomm.com> Content-Language: en-US From: Daniel Lezcano In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTIwMDE0OCBTYWx0ZWRfXzfH+Xj3dM9tB p1L1kVoPrwduv3xgnp6BKLIDyGsFhOEcFEPG/IXkUd4psRLufVOqnoKfWqxRetk/omLueTg5N2m +E4A9kvWJRm0tR2/VvUsN6FXoQl6KWDb63A0voSgLri/F1Pbj56XVi3qK0rgLN5Cwky1X3Wq/Ma CjWKyuqbZsxkEouq5XZqWamMdxDeV4G8yTe19NOlTLB+3vUU9BYUgnK18LrUoaDWRYWSORvpyGo f8bILOYJQFtA/X43ShRjiTacgKxJNdGqxKP0M1MVwNLXP3w+9Bgt23UOcqSDzb+rXNd2insEXxt +/915Y/ja4cnXCAQsDdltJmehSHzJKl5aZIi6+vDhWteAxQf6LQztZcjlyqs3GhZCDMeGHfWbO6 fM7JHgysAufudKwG/ONdCq0jy5SwSCeXzmgZsXdxy1+cZ3f0GpXjD26zlw/AkMBMzJHc6Ok3T3h jkId8/T/2GV+6e03Lag== X-Authority-Analysis: v=2.4 cv=Zckt8MVA c=1 sm=1 tr=0 ts=6a0dd13d cx=c_pps a=4ztaESFFfuz8Af0l9swBwA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=-F_JFAN9hT3LZsc5xrMA:9 a=QEXdDO2ut3YA:10 a=TPnrazJqx2CeVZ-ItzZ-:22 X-Proofpoint-GUID: FC8h8N7O9khbm1OTQedatc1i28IPz9py X-Proofpoint-ORIG-GUID: FC8h8N7O9khbm1OTQedatc1i28IPz9py 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_03,2026-05-18_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 phishscore=0 bulkscore=0 lowpriorityscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605200148 Hi Andy, On 5/17/26 09:08, Andy Shevchenko wrote: > On Fri, May 15, 2026 at 02:23:44PM +0530, Jishnu Prakash wrote: >> The SDAM0 IRQ can be triggered for both EOC (end of conversion) events for >> immediate ADC reads done in this driver and for threshold violation events, >> based on ADC_TM thresholds configured from the auxiliary ADC_TM driver on >> TM channels on the first SDAM. >> >> At present, this interrupt is handled only in the ISR in the main ADC driver. >> When the ISR is triggered for an ADC_TM event, this driver notifies the ADC_TM >> driver by calling a notifier callback exposed from it for this purpose. >> >> To simplify the interrupt handling in both drivers, share the interrupt between >> the drivers. With this, ADC_TM interrupts on SDAM0 will be handled directly in > > "will"?! Do you mean this patch deliberately breaks the working setups? No, the interrupt is definitively shared between the iio and the thermal sensor. So when submitting the previous series, all IIO patches were picked up but I asked Jishnu to revisit the interrupt handling in order to make it shared. That is what he did here by reworking the ISR in the IIO and resending the thermal sensor I did not pick for this reason before. This patch does not break working setups.