From nobody Mon Sep 28 12:33:48 2026 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (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 288AA385519; Fri, 21 Aug 2026 18:08:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.77 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787335700; cv=none; b=NmPEwbNYQa+tcle2kWK4j+EhmBaP3WTeZku4qoNNpo3IyxNWva7Ml+C4au+qe+IEM3fHB56yTCuabPw2unrZMvP29EQDljPfuPViH46bL8d/HrXfJ4zdiWZZb/pRfdcFpdul2zx+eSGfyCGmdISxq2VikViE75oitIvnZCBN8ow= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787335700; c=relaxed/simple; bh=czCZLlzYJfvUjnJjFsEazB9Ss+RU9pWOcPJyLdmflq4=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=uNjpLbZ8LySBpLpTOZjDm99okt+EzHZbSrz65guHWWvFXceRj5CkmA90my42tMr/9l+Q2ZSjzD45S1Hvfc2WhBqtn4vQfnmrA0rSlEReDyiF3P+rji7KdNQfqPZlKCrBzZ+2YqONrMDEy7JJZgsiq+QVPE2wIzIcj7fYsHb7bLI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com; spf=pass smtp.mailfrom=analog.com; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b=JaBaGCdI; arc=none smtp.client-ip=148.163.135.77 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=analog.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b="JaBaGCdI" Received: from pps.filterd (m0167089.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67LI4bh53681586; Fri, 21 Aug 2026 14:08:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=DKIM; bh=9lTJ5 5akiwY8tZNEGKx+8zmUHTSjQlAXkIahlG9jKtk=; b=JaBaGCdIovSXYtcmP7zYz s+P0YuGbqJqGoHkq5N7LdfTeA2iNGpULkVqImQdrXYMmm87Stwi5v14efs4ybWP1 6laBt1uCKRd0w5/qJCNeXj2VLLDpxVR21bvH3VzY5fQH1XrHPAtCJoDfJzwxQJzY AEtIbRbQF0Zu7oeJygMaD9VhsA11i9IYCcvxhcomLZwh4XCjyezU0iNWB2ZEKAB3 fdalTeVcg0LZ4rWp1xL2ZxgQDNmF8F2VPq9zTZttZg+mUTcWe89XrugTzLCVZVVJ itLWUi0Bk+Odvp4RIVKS+LXI7qcvEKPdqhXfxXrA94snatT2fVJUJkR7mat8lyC8 g== Received: from nwd2mta4.analog.com ([137.71.173.58]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 4g5rk90d9y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Aug 2026 14:08:15 -0400 (EDT) Received: from ASHBMBX8.ad.analog.com (ASHBMBX8.ad.analog.com [10.64.17.5]) by nwd2mta4.analog.com (8.14.7/8.14.7) with ESMTP id 67LI8Eec064940 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 21 Aug 2026 14:08:15 -0400 Received: from ASHBCASHYB4.ad.analog.com (10.64.17.132) by ASHBMBX8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Fri, 21 Aug 2026 14:08:14 -0400 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBCASHYB4.ad.analog.com (10.64.17.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Fri, 21 Aug 2026 14:08:14 -0400 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.1748.37 via Frontend Transport; Fri, 21 Aug 2026 14:08:14 -0400 Received: from HYB-b1tGeUj4GP1.ad.analog.com ([10.32.223.86]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 67LI80fL032181; Fri, 21 Aug 2026 14:08:07 -0400 From: Antoniu Miclaus To: Marcelo Schmitt , Antoniu Miclaus , =?UTF-8?q?Nuno=20S=C3=A1?= , Michael Hennerich , Jonathan Cameron , David Lechner , Rob Herring , Krzysztof Kozlowski , Conor Dooley , , , , Subject: [PATCH v3 1/4] dt-bindings: iio: update unreachable maintainer entries Date: Fri, 21 Aug 2026 21:07:50 +0300 Message-ID: <20260821180753.4633-2-antoniu.miclaus@analog.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260821180753.4633-1-antoniu.miclaus@analog.com> References: <20260821180753.4633-1-antoniu.miclaus@analog.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-Spam-Info: AW1haW4tMjYwODIxMDE0MyBTYWx0ZWRfX+ATAqpWYldYq jNQhygl10sEVg84Aw3q7fzg+MqEMFy/Q32qu3jf6EsxJyFN12S0hf4KZX7SGydtAmyofVFbGEbM PqTwhuTL8ZxRhLM9Qt5Uj++79/Ik+fzJz2uaG50ScI/2ON5sOrBf X-Proofpoint-GUID: aiIhhW1liVEQ9LH-ZpTKe4TrhaZxpfF7 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIxMDE0MyBTYWx0ZWRfX/hU69/mLsCrR TFLIu4Q5ATcClwpOBwyK5e/7QCAX3V3YPcWk8N0TOVJO3op+L+SexAGQ1Ljk5lcZpSDIqKc+W9C dcB4SZNZiSsAbV+D8lw9L34zVD6DLNY+T3hOByli0p3rEU45U5BzoHAQprXEnuINQrw8jKZKCvL s7CTdL6Lc0BLmg9gHJWPSaqDXF64B1BBkUQlufF82IeAHIw/mSrANVKnRnEm4qdii6A4Kx0KWJp WDl0FN3kUCxk685h+Ni4/zjndIlQgGp1BiueZ2cGCafAWZTv0JxiHZab/bKgfPVru13O2QVWMzc uQuuYxGK5fWBOZgp6wzD0h2tMk3PB+ll54eUL79L9WZ4jl+3QeBbwYAPyeHhq9ZTUYyZrkvEH0n V0L3ITg6YxMwBBsj4L8qlm2/XSshWs67rAT8C8M37hX4JdsgxjztOdFp51x2dhxuK0bKnYKveEU oS6G30Hfs156zI3d6dQ== X-Proofpoint-ORIG-GUID: aiIhhW1liVEQ9LH-ZpTKe4TrhaZxpfF7 X-Authority-Analysis: v=2.4 cv=P+YKQCAu c=1 sm=1 tr=0 ts=6a889410 cx=c_pps a=3WNzaoukacrqR9RwcOSAdA==:117 a=3WNzaoukacrqR9RwcOSAdA==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=0sLvza09kfJOxVLZPwjg:22 a=Z0pTeXoby7EwIRygza74:22 a=gEfo2CItAAAA:8 a=gAnH3GRIAAAA:8 a=VwQbUJbxAAAA:8 a=0BJKTBZvRJlxmc1XXDQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=sptkURWiP4Gy88Gu7hUp: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-08-21_06,2026-08-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 priorityscore=1501 adultscore=0 suspectscore=0 clxscore=1015 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608210143 Cosmin's Analog Devices address is no longer valid, leaving the ADXL367, AD4130, AD74115 and AD74413R bindings without a reachable maintainer. Take over maintainership of those bindings and add myself to the corresponding MAINTAINERS entries alongside Marcelo. Signed-off-by: Antoniu Miclaus Reviewed-by: Nuno S=C3=A1 Reviewed-by: Marcelo Schmitt --- Changes in v3: - No changes. Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml | 2 +- Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml | 3 ++- Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml | 3 ++- Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml | 3 ++- MAINTAINERS | 4 ++++ 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml b= /Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml index f10d98d34cb8..29689bc38b90 100644 --- a/Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml +++ b/Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml @@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# title: Analog Devices ADXL367 3-Axis Digital Accelerometer =20 maintainers: - - Cosmin Tanislav + - Antoniu Miclaus =20 description: | The ADXL367 is an ultralow power, 3-axis MEMS accelerometer. diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml b/Do= cumentation/devicetree/bindings/iio/adc/adi,ad4130.yaml index cc38617bb829..a4ab6adef1c6 100644 --- a/Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml +++ b/Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml @@ -8,7 +8,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# title: Analog Devices AD4130 family ADCs =20 maintainers: - - Cosmin Tanislav + - Marcelo Schmitt + - Antoniu Miclaus =20 description: | Bindings for the Analog Devices AD4130 family ADCs. diff --git a/Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml b= /Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml index 2a04906531fb..6aa86cb56032 100644 --- a/Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml +++ b/Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml @@ -7,7 +7,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# title: Analog Devices AD74115H device =20 maintainers: - - Cosmin Tanislav + - Marcelo Schmitt + - Antoniu Miclaus =20 description: | The AD74115H is a single-channel software configurable input/output diff --git a/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml = b/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml index 590ea7936ad7..5318a00e7669 100644 --- a/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml +++ b/Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml @@ -7,7 +7,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# title: Analog Devices AD74412R/AD74413R device =20 maintainers: - - Cosmin Tanislav + - Marcelo Schmitt + - Antoniu Miclaus =20 description: | The AD74412R and AD74413R are quad-channel software configurable input/o= utput diff --git a/MAINTAINERS b/MAINTAINERS index 04fa5322d9f7..ade07e6637bc 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -641,6 +641,7 @@ F: drivers/iio/accel/adxl355_spi.c =20 ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER M: Marcelo Schmitt +M: Antoniu Miclaus L: linux-iio@vger.kernel.org S: Supported W: https://ez.analog.com/linux-software-drivers @@ -1493,6 +1494,7 @@ F: drivers/iio/adc/ad4080.c =20 ANALOG DEVICES INC AD4130 DRIVER M: Marcelo Schmitt +M: Antoniu Miclaus L: linux-iio@vger.kernel.org S: Supported W: https://ez.analog.com/linux-software-drivers @@ -1598,6 +1600,7 @@ F: drivers/iio/dac/ad7293.c =20 ANALOG DEVICES INC AD74115 DRIVER M: Marcelo Schmitt +M: Antoniu Miclaus L: linux-iio@vger.kernel.org S: Supported W: https://ez.analog.com/linux-software-drivers @@ -1606,6 +1609,7 @@ F: drivers/iio/addac/ad74115.c =20 ANALOG DEVICES INC AD74413R DRIVER M: Marcelo Schmitt +M: Antoniu Miclaus L: linux-iio@vger.kernel.org S: Supported W: https://ez.analog.com/linux-software-drivers --=20 2.43.0 From nobody Mon Sep 28 12:33:48 2026 Received: from mx0b-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (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 64991385D7C; Fri, 21 Aug 2026 18:08:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.77 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787335702; cv=none; b=QIgEjkgsc9Xpu09P5HPqFmjfT3Re4nC/8AUaeUFmh2wg2INOTLcpjUYeMIe7LbO/WD3NiDWN/hzVP2SGqQBn2IXpdIqfSwR+FSUSJJs/4if1aYfhICu9LYRAcQyqKQMYw3aviAvEleWJBg0mPdVOJKQKK6WmUFGsyb3Zh4GGS+c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787335702; c=relaxed/simple; bh=JRjSw1kdqp2xwCqr/LtkoRliD0fWY/ue6H3WocayKTM=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=GBW/ze6wyeZMXXuNlTpEfRYsdEdGHxD+KyT9llnDywY511/Q4zpJ8OqtP5YjOoE7eIEYnzD3SO3WrtSTK8rwcb2AF1y40WIsjwrFp9Is//IQG5H4dOBoJfzObxM55MW4DYNBW0G+o01aieZg6iCNoHQMViTs5M/zyiI0XRXYHk0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com; spf=pass smtp.mailfrom=analog.com; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b=beK6MxSw; arc=none smtp.client-ip=148.163.135.77 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=analog.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b="beK6MxSw" Received: from pps.filterd (m0375855.ppops.net [127.0.0.1]) by mx0b-00128a01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67LI4LnR3253769; Fri, 21 Aug 2026 14:08:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=DKIM; bh=bQOPf PBx3NOS2aZiLHAaDZR6MSk1q/uE00eNyXKtiio=; b=beK6MxSwES8jOSepTFWFE KHUeXuGid3xDqz7sn1ydPNos2CkNPTCTQMobB6uBWLSUml10UQ1p4LcphfxkXJt8 827aO0InJJjTbaDfJMDsgZYwsgWnsMwJGECNlxDwy6Mg7b85htR/GeOTm1Nd7On6 7bTPqiVsVFrr2VICEdJ0GPNVlE1gEP+v8+owziaD9hY48DzbIG60Y4PUp94H6pDF kXCQ739zdgsWi7XLI96VODDqbCfACnCRmTM3ps+lD9cuATBEoHbo1ha43uud3JA4 IVh+0+nQCerww5RGXqTg3cGUX6BjejQcQiJDaXZmhxBltGPIteKv9/DbB4z3Cs9v A== Received: from nwd2mta4.analog.com ([137.71.173.58]) by mx0b-00128a01.pphosted.com (PPS) with ESMTPS id 4g6rga8qsc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Aug 2026 14:08:18 -0400 (EDT) Received: from ASHBMBX9.ad.analog.com (ASHBMBX9.ad.analog.com [10.64.17.10]) by nwd2mta4.analog.com (8.14.7/8.14.7) with ESMTP id 67LI8HhX064943 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 21 Aug 2026 14:08:17 -0400 Received: from ASHBCASHYB4.ad.analog.com (10.64.17.132) by ASHBMBX9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Fri, 21 Aug 2026 14:08:17 -0400 Received: from ASHBMBX9.ad.analog.com (10.64.17.10) by ASHBCASHYB4.ad.analog.com (10.64.17.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Fri, 21 Aug 2026 14:08:17 -0400 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server id 15.2.1748.37 via Frontend Transport; Fri, 21 Aug 2026 14:08:17 -0400 Received: from HYB-b1tGeUj4GP1.ad.analog.com ([10.32.223.86]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 67LI80fM032181; Fri, 21 Aug 2026 14:08:10 -0400 From: Antoniu Miclaus To: Marcelo Schmitt , Antoniu Miclaus , =?UTF-8?q?Nuno=20S=C3=A1?= , Michael Hennerich , Jonathan Cameron , David Lechner , Rob Herring , Krzysztof Kozlowski , Conor Dooley , , , , Subject: [PATCH v3 2/4] dt-bindings: iio: accel: adi,adxl367: add interrupt-names Date: Fri, 21 Aug 2026 21:07:51 +0300 Message-ID: <20260821180753.4633-3-antoniu.miclaus@analog.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260821180753.4633-1-antoniu.miclaus@analog.com> References: <20260821180753.4633-1-antoniu.miclaus@analog.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-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-ORIG-GUID: uXxSJoW1mN_-qjEwUS6hqC4G-EAS0k2m X-Proofpoint-GUID: uXxSJoW1mN_-qjEwUS6hqC4G-EAS0k2m X-Proofpoint-Spam-Info: AW1haW4tMjYwODIxMDE0MyBTYWx0ZWRfX0oOQwhjrpOV2 OvKRcnDKBQNo/4KFBM4vZei2IQnVmPPew2ajLmo31q6FgpMWTMtqyQiUXhmcOSZLYNU8MhxNdiU eVPq+AF0naCSe2ZlnpFCofjGQ80CSI8tcJbXtMiN0cCniXK6hNfN X-Authority-Analysis: v=2.4 cv=fcCdDUQF c=1 sm=1 tr=0 ts=6a889412 cx=c_pps a=3WNzaoukacrqR9RwcOSAdA==:117 a=3WNzaoukacrqR9RwcOSAdA==:17 a=Sv0fKeRqtYgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=0sLvza09kfJOxVLZPwjg:22 a=N--XFCr6TIEc_64PeIT2:22 a=gAnH3GRIAAAA:8 a=VwQbUJbxAAAA:8 a=U76RtYCq33gtdKK1WSkA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIxMDE0MyBTYWx0ZWRfX2logN3gij/TG sVLzv/dJfTRjHAAPkFTEwNUyaR6d6y/79DFQ/zoCp8LNskjt9PrfVSVfmjtNfPxFwaJeAExNfO+ KhUzLLNN9aHi3sUn9FJ58ZXfX7IkNwSCFw/P1vr3cpTwY/AVu/4eV8y+zNWSzHvqKrLdsWzMwVJ H+55QChtIo8WrlpnHTQmGgv0rbmmA7kfmx8mPnmgqUUS/EYu17HTPF2Gr3eHu1sngCUkWIE7uw4 Z5nd8VQCKWmvcF3SXhjkholUS4mAUbaXbP6UFYfi1pbvkJCvVEVvZflUTq1ycSuaDO6T07o2n4Y 2N+EHqMyHpSZiNpD7DH8lTqdXE0b2x0p3rqgoF7aN9Hquyb2ZBziTQoI5/mU1jJoNRWxLYIn6uT XxvdKmzoxkYHsHRAGAnH1BTJBrrzaQIJMfXIgXIhaIgnWNAismAcnGH+ggis7lFJcqKmur0c+/o lnH7vPvczftrjNfbtGA== 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-08-21_06,2026-08-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 impostorscore=0 priorityscore=1501 adultscore=0 phishscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608210143 Content-Type: text/plain; charset="utf-8" The ADXL367 has two independent interrupt output pins, INT1 and INT2, either of which may be wired to the host. Allow the interrupt line that is connected to be described by adding an optional interrupt-names property accepting "INT1" and/or "INT2", and permit a second interrupt entry. interrupt-names is kept optional so existing device trees that only specify a bare interrupts property remain valid. Signed-off-by: Antoniu Miclaus Reviewed-by: Rob Herring (Arm) --- Changes in v3: - No changes. .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml b= /Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml index 29689bc38b90..115170eac058 100644 --- a/Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml +++ b/Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml @@ -33,7 +33,14 @@ properties: maxItems: 1 =20 interrupts: - maxItems: 1 + minItems: 1 + maxItems: 2 + + interrupt-names: + minItems: 1 + items: + - enum: [INT1, INT2] + - const: INT2 =20 vdd-supply: true vddio-supply: true @@ -61,6 +68,7 @@ examples: reg =3D <0x53>; interrupt-parent =3D <&gpio>; interrupts =3D <25 IRQ_TYPE_EDGE_RISING>; + interrupt-names =3D "INT1"; }; }; - | @@ -76,5 +84,6 @@ examples: spi-max-frequency =3D <1000000>; interrupt-parent =3D <&gpio>; interrupts =3D <25 IRQ_TYPE_EDGE_RISING>; + interrupt-names =3D "INT1"; }; }; --=20 2.43.0 From nobody Mon Sep 28 12:33:48 2026 Received: from mx0b-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (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 3453337F327; Fri, 21 Aug 2026 18:08:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.77 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787335705; cv=none; b=BvdStdRfRxOToFY+Fd/uaoZTUjOvfZc+zJCfwpShtLgQ9xVYjH47Yb2cTP1iY6Gv5Fk78CdEaFXGBeYqrZ2i4lkITBMo38k1p2aECHByfbjtagSAyXX6SD4xle2OiWZcp/U2bkyVaDcSGh0zNqG6NrzdCfcwpCPG8JOsPbJbDiI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787335705; c=relaxed/simple; bh=d1ov1nECp1P5sfQjvxRdISyJL0rGbvgWKEJ6bbCqglI=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=hfuwMFvuLmCZvVo6TzsqoFtq8ZOL8c/NUlXSiZx4Q92qeYO4Yh71bTudx7RS8ib7UnK6t891b1oAqXHLgXqOWmyUDWifPGnXNdNCWeIWSz9f2gR9BTeycsefWMcDZhysQDQKUHZA1L8neOJ/5p/uMrnRlUXOJ2tH7YyG2tJN5+k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com; spf=pass smtp.mailfrom=analog.com; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b=BQy0zRSW; arc=none smtp.client-ip=148.163.135.77 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=analog.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b="BQy0zRSW" Received: from pps.filterd (m0375855.ppops.net [127.0.0.1]) by mx0b-00128a01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67LI4NfG3253841; Fri, 21 Aug 2026 14:08:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=DKIM; bh=PzbQA wGVrLJwOcUCBGCQaDUxjaabvXU6jcGJf/aJj28=; b=BQy0zRSWCeTtULkcPu9y5 F8KiDif0SCfYj0m7glWZqKGKxTaSPG1vXHaX+sq/4pglk+K8Ogazy0xcGNN4Wex6 MOQjSQOZHb3hZTMuSzHWZJGMdyiYiftyM7jYJ14SL7Jhga/7nexPCRPZMYeYkecr ZLxWmtLle31grq/cAiVLXd4Vgh2T+vL4wO9ERLA0weQxI6Iw9BjXA/EPHmGUi8IZ fHTM8BMRhitYdXBWTLe/OHDNPm6bY/I73mGKAruVtPBvfApYk74Acvs7iPFDnPnx Ne8JP5rzEmk/xg6h6Gy9iY3V1396t23MGc52pbmX3wqgZ8SS+aBvMiHYeR8jhzse Q== Received: from nwd2mta4.analog.com ([137.71.173.58]) by mx0b-00128a01.pphosted.com (PPS) with ESMTPS id 4g6rga8qsk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Aug 2026 14:08:21 -0400 (EDT) Received: from ASHBMBX8.ad.analog.com (ASHBMBX8.ad.analog.com [10.64.17.5]) by nwd2mta4.analog.com (8.14.7/8.14.7) with ESMTP id 67LI8K19064952 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 21 Aug 2026 14:08:20 -0400 Received: from ASHBCASHYB5.ad.analog.com (10.64.17.133) by ASHBMBX8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Fri, 21 Aug 2026 14:08:19 -0400 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBCASHYB5.ad.analog.com (10.64.17.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Fri, 21 Aug 2026 14:08:19 -0400 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.1748.37 via Frontend Transport; Fri, 21 Aug 2026 14:08:19 -0400 Received: from HYB-b1tGeUj4GP1.ad.analog.com ([10.32.223.86]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 67LI80fN032181; Fri, 21 Aug 2026 14:08:12 -0400 From: Antoniu Miclaus To: Marcelo Schmitt , Antoniu Miclaus , =?UTF-8?q?Nuno=20S=C3=A1?= , Michael Hennerich , Jonathan Cameron , David Lechner , Rob Herring , Krzysztof Kozlowski , Conor Dooley , , , , Subject: [PATCH v3 3/4] iio: accel: adxl367: use regmap_assign_bits() Date: Fri, 21 Aug 2026 21:07:52 +0300 Message-ID: <20260821180753.4633-4-antoniu.miclaus@analog.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260821180753.4633-1-antoniu.miclaus@analog.com> References: <20260821180753.4633-1-antoniu.miclaus@analog.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-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-ORIG-GUID: GCW6PJxGy863ikoFia1W4hRUVbfS86Sz X-Proofpoint-GUID: GCW6PJxGy863ikoFia1W4hRUVbfS86Sz X-Proofpoint-Spam-Info: AW1haW4tMjYwODIxMDE0MyBTYWx0ZWRfX4oozLePC4SfM DK1ZfsSosk1K4XXm/HsOZjj1uPYZQarICZgSjvlnp5+ad6DAzlvuillzzJUefuR5FoEkqOzwvzR jimeFk59wORm4OiQ5/sVJPagmB+jV9c4rLgmoM/E5sXZi9zwQMvP X-Authority-Analysis: v=2.4 cv=fcCdDUQF c=1 sm=1 tr=0 ts=6a889415 cx=c_pps a=3WNzaoukacrqR9RwcOSAdA==:117 a=3WNzaoukacrqR9RwcOSAdA==:17 a=Sv0fKeRqtYgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=0sLvza09kfJOxVLZPwjg:22 a=N--XFCr6TIEc_64PeIT2:22 a=gAnH3GRIAAAA:8 a=6G0qDAfybOyQFWdpEooA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIxMDE0MyBTYWx0ZWRfX5DxjKGs3ewth uUN+2nDAG6e2LlHqQKoeu+RO/cm+51LFsWSW3iA1aBzjJwPnuLSw9l9EcKyOxEB0Q9TsVWvnpMY dQwFo+JrJ74ysmz5DThbwFLLu3p9Wi4XWVpLF+q+NDSPAOFEtLaDuzbIgeIK8lyELM29Fxj7G4Y NKN3PzR8YUHGf+B71NHRAXUlxJupyCh6RMm/qOIhlobLAGKHMgzm2cLkV/iUHaGmaTwBhimIt9k DlsVLKdicIfvc8H/GZ4JnCf8Vx7JjCKmh7F01y5EvbsxSbc0eqsgmhv0Oubq21HaYHXfS3H/t0H fLRNPAtBrbJlYfO5RLAc53gm535j4p4a5OqUytuSQDHzU+c19+beSdXvYN+54g7z0mx/YJZKBAE We8K0EsLuTAS5LzvxBZyYH5uzka4+zf6XidAh1B7T9W6bQyq3FNq2hcfqONiWblAaD6ef/DntD2 svMbPLqAkBzzDfLeBNQ== 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-08-21_06,2026-08-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 impostorscore=0 priorityscore=1501 adultscore=0 phishscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608210143 Content-Type: text/plain; charset="utf-8" Several helpers set or clear a fixed set of bits based on a boolean using the regmap_update_bits(reg, mask, en ? mask : 0) idiom. Replace these with regmap_assign_bits(), which expresses the same intent more concisely. No functional change intended. Signed-off-by: Antoniu Miclaus Reviewed-by: Marcelo Schmitt Reviewed-by: Nuno S=C3=A1 --- Changes in v3: - New patch, splitting out the regmap_assign_bits() conversion suggested during review of the INT2 patch. drivers/iio/accel/adxl367.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/iio/accel/adxl367.c b/drivers/iio/accel/adxl367.c index 4ff1c7a0988b..54c4d1226790 100644 --- a/drivers/iio/accel/adxl367.c +++ b/drivers/iio/accel/adxl367.c @@ -366,8 +366,7 @@ static int adxl367_set_act_interrupt_en(struct adxl367_= state *st, { unsigned int mask =3D adxl367_act_int_mask_tbl[act]; =20 - return regmap_update_bits(st->regmap, ADXL367_REG_INT1_MAP, - mask, en ? mask : 0); + return regmap_assign_bits(st->regmap, ADXL367_REG_INT1_MAP, mask, en); } =20 static int adxl367_get_act_interrupt_en(struct adxl367_state *st, @@ -401,9 +400,8 @@ static int adxl367_set_act_en(struct adxl367_state *st, static int adxl367_set_fifo_watermark_interrupt_en(struct adxl367_state *s= t, bool en) { - return regmap_update_bits(st->regmap, ADXL367_REG_INT1_MAP, - ADXL367_INT_FIFO_WATERMARK_MASK, - en ? ADXL367_INT_FIFO_WATERMARK_MASK : 0); + return regmap_assign_bits(st->regmap, ADXL367_REG_INT1_MAP, + ADXL367_INT_FIFO_WATERMARK_MASK, en); } =20 static int adxl367_get_fifo_mode(struct adxl367_state *st, @@ -631,8 +629,7 @@ static int adxl367_set_odr(struct iio_dev *indio_dev, e= num adxl367_odr odr) static int adxl367_set_temp_adc_en(struct adxl367_state *st, unsigned int = reg, bool en) { - return regmap_update_bits(st->regmap, reg, ADXL367_ADC_EN_MASK, - en ? ADXL367_ADC_EN_MASK : 0); + return regmap_assign_bits(st->regmap, reg, ADXL367_ADC_EN_MASK, en); } =20 static int adxl367_set_temp_adc_reg_en(struct adxl367_state *st, --=20 2.43.0 From nobody Mon Sep 28 12:33:48 2026 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (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 00EBB2DA768; Fri, 21 Aug 2026 18:08:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.77 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787335709; cv=none; b=HOT5QSpIDA27BtsGUdDBHLkLyLAebDIR/Ld3pE3teCxAaA6bYBzz1XJX123Z6zrWrtfpI4Q34P9qi2ssdDLgvDMxqkZIC6zKcCc6PnEV7mRatmqU3UL1XoSM1E6+cNA4OPerRKdF5+jMkUKF23WCsOe2PD9HS+tmHCueQ6geH9k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787335709; c=relaxed/simple; bh=PG9oWEuPDHL+6aD5FtwtFInGs9tOyBSHceFba49R/N8=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=HSqEDZVDLZXTsc3DCIZ1eNJN9xbkSKKzj++fTmXnYJJKr+Vph0+QOJGvMp70Nbo/yOIuOV3qGMY7ztdl37ALIqXaGIc8dF7NbnOL9nIjzt4Bz4KhgOzsB3Rngf0i31F8F9vFXwxXqcvXRi43lRZniX3hYe5EpHVyiDWw5p3ZwNg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com; spf=pass smtp.mailfrom=analog.com; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b=Y5H/VHFU; arc=none smtp.client-ip=148.163.135.77 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=analog.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b="Y5H/VHFU" Received: from pps.filterd (m0167089.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67LI4ge33681842; Fri, 21 Aug 2026 14:08:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=DKIM; bh=S9Qf4 4UBYKep4il+4/Au2TLMhqBGvJKad1mpe785eJY=; b=Y5H/VHFU5PMyoV41cACmc f6i/mTID1OSgMDNnmufjFZFNLuCkW4gOPGc126uBeSwlCkQsz2EgE2EInt6CKihc vWF0554BRFCVLSWC12TD+1OyMEcVEu+4QezXKmzQSkIl/FzMeaqt+qiPunwpPyh+ iudCjgBB3pWRBlqKlHmayqQH2EeATcuXrrmIfwNpluLStsCH2Q+5t1sGsEq5A5+e ccwRHwiygd0djG6JzCcKI2y6+Yb6NnTh81hjtNbeswgcTOi5VEr5u2V5gX/lyeCy HRwlRASk52CcrHR7msYohcIm2AnWfdBYR8LTbJtlFuO8y3qWDHMEK36VX1Ceh2e4 Q== Received: from nwd2mta4.analog.com ([137.71.173.58]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 4g5rk90das-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 21 Aug 2026 14:08:24 -0400 (EDT) Received: from ASHBMBX8.ad.analog.com (ASHBMBX8.ad.analog.com [10.64.17.5]) by nwd2mta4.analog.com (8.14.7/8.14.7) with ESMTP id 67LI8MX3064955 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 21 Aug 2026 14:08:22 -0400 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBMBX8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Fri, 21 Aug 2026 14:08:21 -0400 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.1748.37 via Frontend Transport; Fri, 21 Aug 2026 14:08:21 -0400 Received: from HYB-b1tGeUj4GP1.ad.analog.com ([10.32.223.86]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 67LI80fO032181; Fri, 21 Aug 2026 14:08:15 -0400 From: Antoniu Miclaus To: Marcelo Schmitt , Antoniu Miclaus , =?UTF-8?q?Nuno=20S=C3=A1?= , Michael Hennerich , Jonathan Cameron , David Lechner , Rob Herring , Krzysztof Kozlowski , Conor Dooley , , , , Subject: [PATCH v3 4/4] iio: accel: adxl367: add support for INT2 interrupt pin Date: Fri, 21 Aug 2026 21:07:53 +0300 Message-ID: <20260821180753.4633-5-antoniu.miclaus@analog.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260821180753.4633-1-antoniu.miclaus@analog.com> References: <20260821180753.4633-1-antoniu.miclaus@analog.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-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-Spam-Info: AW1haW4tMjYwODIxMDE0MyBTYWx0ZWRfX1q9Y2cSoa0kJ doQ0sg4DYOXgSYWGCFD1Y9wzqyinCZjzy35ezELxZ82lP+81Ny/Wy3z+Hhkx+dIUHApexXU6CPr 9HJS9duUUaXXslmp/C1KWlpC8ebBxuDub+7DKQtIMJJIqYdxFBqT X-Proofpoint-GUID: DTI5DCEc6QvZF3giBZI8VorOh37dpih_ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIxMDE0MyBTYWx0ZWRfXygANrOmKUN+p 51cxJl3eR0xdnzlajncVNV9fkx7WbtpgqeLalUffQwYId2J9Ui4bYSXG8mC3mS1WXqj5MM4loIg LUKgAA94BHaPbo5QejmQu6+s9L7fp5TPUmwXhzh6ydPobHTFCSPXxZrv3awcZSoC5gDRMbAvSmE yUVQCy6ko2HA4EewNqQ8uKKYCSer7LGVzgnUHLNtQbHLrtvp/TEoLyVUGdo/5X9Ivt4iFVNgoke Km//gYTLyzRhoP5IapOYzbP/XAaHazEju/AN9H7FZ5SBZo02OUMAryB/kaBjNPZcdKj97v3Fkr4 kbxvhLk9mgiS50kQGT+eP5GYeYWdXlgLlRQGM7/bJoosKYOxXK9wzKaRZz5jCZVV9r+lMBAJ6v6 mwzLi5EA3dzR1Lb0E8ZKHjJnWJ4z3phOP5rPL8X9a98gi5ICgKxr0URrfQz7WsOkEo2WZYRuDqQ Nq1x6xdqLlWQGF/6vbA== X-Proofpoint-ORIG-GUID: DTI5DCEc6QvZF3giBZI8VorOh37dpih_ X-Authority-Analysis: v=2.4 cv=P+YKQCAu c=1 sm=1 tr=0 ts=6a889418 cx=c_pps a=3WNzaoukacrqR9RwcOSAdA==:117 a=3WNzaoukacrqR9RwcOSAdA==:17 a=Sv0fKeRqtYgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=0sLvza09kfJOxVLZPwjg:22 a=Z0pTeXoby7EwIRygza74:22 a=gAnH3GRIAAAA:8 a=YVKJyccxw9hhrd0nmYAA:9 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-08-21_06,2026-08-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 priorityscore=1501 adultscore=0 suspectscore=0 clxscore=1015 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608210143 Content-Type: text/plain; charset="utf-8" The ADXL367 provides two independent interrupt output pins, INT1 and INT2, each with its own event mapping register (INTMAP1_LOWER at 0x2A and INTMAP2_LOWER at 0x2B) sharing an identical bit layout. Until now the driver hardcoded INT1 for all interrupt mappings, so a board that routes only INT2 to the host could never receive activity, inactivity or FIFO watermark interrupts. Determine the connected pin from the interrupt-names device tree property using fwnode_irq_get_byname(), and route the interrupt mappings to the matching register. Use the interrupt number returned by the lookup for devm_request_threaded_irq() so the requested line always matches the routed INTMAP register, regardless of the order in which the interrupts are listed. When no interrupt-names are present, default to INT1 and the bus-provided interrupt to preserve the existing behaviour. Signed-off-by: Antoniu Miclaus Reviewed-by: Nuno S=C3=A1 --- Changes in v3: - Use the interrupt number returned by fwnode_irq_get_byname() for devm_request_threaded_irq() so the requested line always matches the routed INTMAP register, regardless of the interrupt-names order. - Access the interrupt map register via regmap_assign_bits() following the new precursor patch. drivers/iio/accel/adxl367.c | 40 ++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/drivers/iio/accel/adxl367.c b/drivers/iio/accel/adxl367.c index 54c4d1226790..f5808980b639 100644 --- a/drivers/iio/accel/adxl367.c +++ b/drivers/iio/accel/adxl367.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include @@ -81,6 +82,7 @@ #define ADXL367_SAMPLES_L_MASK GENMASK(7, 0) =20 #define ADXL367_REG_INT1_MAP 0x2A +#define ADXL367_REG_INT2_MAP 0x2B #define ADXL367_INT_INACT_MASK BIT(5) #define ADXL367_INT_ACT_MASK BIT(4) #define ADXL367_INT_FIFO_WATERMARK_MASK BIT(2) @@ -168,6 +170,8 @@ struct adxl367_state { enum adxl367_odr odr; enum adxl367_range range; =20 + u8 int_map_reg; + unsigned int act_threshold; unsigned int act_time_ms; unsigned int inact_threshold; @@ -366,7 +370,7 @@ static int adxl367_set_act_interrupt_en(struct adxl367_= state *st, { unsigned int mask =3D adxl367_act_int_mask_tbl[act]; =20 - return regmap_assign_bits(st->regmap, ADXL367_REG_INT1_MAP, mask, en); + return regmap_assign_bits(st->regmap, st->int_map_reg, mask, en); } =20 static int adxl367_get_act_interrupt_en(struct adxl367_state *st, @@ -377,7 +381,7 @@ static int adxl367_get_act_interrupt_en(struct adxl367_= state *st, unsigned int val; int ret; =20 - ret =3D regmap_read(st->regmap, ADXL367_REG_INT1_MAP, &val); + ret =3D regmap_read(st->regmap, st->int_map_reg, &val); if (ret) return ret; =20 @@ -400,7 +404,7 @@ static int adxl367_set_act_en(struct adxl367_state *st, static int adxl367_set_fifo_watermark_interrupt_en(struct adxl367_state *s= t, bool en) { - return regmap_assign_bits(st->regmap, ADXL367_REG_INT1_MAP, + return regmap_assign_bits(st->regmap, st->int_map_reg, ADXL367_INT_FIFO_WATERMARK_MASK, en); } =20 @@ -1423,6 +1427,31 @@ static int adxl367_setup(struct adxl367_state *st) return adxl367_set_measure_en(st, true); } =20 +static int adxl367_set_int_map_reg(struct adxl367_state *st, int irq) +{ + int ret; + + ret =3D fwnode_irq_get_byname(dev_fwnode(st->dev), "INT1"); + if (ret =3D=3D -EPROBE_DEFER) + return ret; + if (ret > 0) { + st->int_map_reg =3D ADXL367_REG_INT1_MAP; + return ret; + } + + ret =3D fwnode_irq_get_byname(dev_fwnode(st->dev), "INT2"); + if (ret =3D=3D -EPROBE_DEFER) + return ret; + if (ret > 0) { + st->int_map_reg =3D ADXL367_REG_INT2_MAP; + return ret; + } + + /* No interrupt-names: default to INT1 for backwards compatibility. */ + st->int_map_reg =3D ADXL367_REG_INT1_MAP; + return irq; +} + int adxl367_probe(struct device *dev, const struct adxl367_ops *ops, void *context, struct regmap *regmap, int irq) { @@ -1479,6 +1508,11 @@ int adxl367_probe(struct device *dev, const struct a= dxl367_ops *ops, if (ret) return ret; =20 + ret =3D adxl367_set_int_map_reg(st, irq); + if (ret < 0) + return dev_err_probe(st->dev, ret, "Failed to get interrupt\n"); + irq =3D ret; + ret =3D devm_request_threaded_irq(st->dev, irq, NULL, adxl367_irq_handler, IRQF_ONESHOT, indio_dev->name, indio_dev); --=20 2.43.0