From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vk1-f171.google.com (mail-vk1-f171.google.com [209.85.221.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4E23A2E3FE for ; Fri, 19 Jun 2026 00:33:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781829197; cv=none; b=Ot294qgxLIik7N4zVlIaB7SznBoqV16uxM5lU3EuqwHpdeo0R/SWI0qDSoNLREL2e9T1pnGc+9ReLMrH6VjPvB56hrVs7M8t8hAIM9MF7dBbA4oBKZQpM4d+fnEPV1SVt9LruRuQh8vDURNjozW2HMKlm8jikKkwN76M+Fgi5Fw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781829197; c=relaxed/simple; bh=HfDwPSM3AgwjPehs4wPAUk58oPTdqwzoGiKVwh6DUPs=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=MxcMl2WEYJVl9fPt3RA6bkhdbCs6rz6zKldIAr8TtQPDWMg0j9YRwJpcISt+1l0TpyAzZRDJJBNoWnZ4crGOEZ0q6/SxIB6AA/zhotPC7NPkE1Q6K90X/NhZ8x7Odi8219/rDxBeycslwNcEqG/e49Rs7i5/4flGdR6cJvZRSO0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=L1QvTRoH; arc=none smtp.client-ip=209.85.221.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="L1QvTRoH" Received: by mail-vk1-f171.google.com with SMTP id 71dfb90a1353d-59d07df448bso1116714e0c.0 for ; Thu, 18 Jun 2026 17:33:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781829195; x=1782433995; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=znQu5cFGcYeDF1LB9ZZhOnWvhk6kupYFyYu/ENFjpMc=; b=L1QvTRoHnjNmxzN2X48ewA4jCHcNbQ6ccDX5volKUW8f3FcjRhT6LSdB0GP/kT+8Rj /ZJL/xO1OLOv0BogOOv67X3U1U3xL/u7W3ltub5Cv85umlruysA2c2wO30Va/vwrrJp6 AsxHGuk6equBXebPO9hboZcpTL4ZDTcD/X1gKl/2GEVGiQzUg8zKqdE+iy0UsGB6pSol lDHb0IDQFeknphtOapqG5ZnurnQOho3USYwdl6A6dGsVfpj6hh0NuXTjrqPNNx4QW+IV GOA540oIRD6YuKt8TX3SUD1Vehe6YIpPlW7VxyMRYNKIBefAWGyP/A0GIuR5oP93/Kuj iomQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781829195; x=1782433995; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=znQu5cFGcYeDF1LB9ZZhOnWvhk6kupYFyYu/ENFjpMc=; b=fRt92zq0V4qFNbJnq4I5+IXG7OV/zlszB54Cjgq2Vd70Q+hJgdesIr0G/N3APx1jA/ RFV33E7V0CDmHErfjrBm+b5WNdPx5ZLi+r/r/jKofOLk6J1ClcbujWk2HQYjpPIBhYYQ OtDSTNGzWi352i5XFay8UGSjb1hv05OQBTImWSjO+crQ7OyS3YcTvDjUBNlDnZKvHaIu rVQnhLow4u/k2lLZzuUCzNbcnbkZxgeJfNETb8OPFozYEv22nIAvPe/dk4QBaTyAzQ5e NADPG6tohr33YDsAfxd5JHDoPfTeeN/HZXAsP2U6YzOwnGtPJReIf5ANwMNwZ+Of20yk yeBg== X-Forwarded-Encrypted: i=1; AFNElJ8ctUtojwZ9m2IznkHiuB3a0F9te6Ux/S8Y2hJCXSsf48eAKtHxkVuVfB57eDNo5ghRDtWQpfONkH5iItU=@vger.kernel.org X-Gm-Message-State: AOJu0YyDrsJC5rjhqlOaRmLKaqEzIjE3ayf4zHmt+hpVVboxuh6VE6y3 Y65HN74w8QQT4kdwLwDP8L/4md9zUIGy0WKGPFSCSkaljevzwxiWstcM X-Gm-Gg: AfdE7clENsCPBt70Dp+ApC+gwTSoL3jd9pt12t92FpmAnoQlAPFtBnxtukIzZ1ncIIK x01iCHh14DDa4WmGJqAGn70il7/VAvFQNqMn9p6fsVW8I0JFrp5dsqZ3YV5cw8a7Q0K6iiI5iYc eznCatMAR6Mdy22KEGQ1XVa98VcGkwZxLxzbMbNTwiBCTV1SzmJq+7n8ClWU3jZ/DD38VuCrSV/ rxkljY4pnVLLNVuHRB28YM0XT6V9+dktnBHtpFXDIr8jDy6htrd5XIClv4Cgq1o1trBzV3U7sv4 P1lopwh8v48m3j2wb3pgYuTCYOnIhwiLMU2KtopO2HRGZ2gXlm4bxIl8SB50SlpzelEKGv5y0Rv 5YE8DEiH0ob3irmmDjHbDWcDN4u5uPBmRptLP1QsFC7BdkwaYhWv9VaNkXYFVD+PEpQha5zo92J zyVjdrWYpBhmV3Ym2mEZ/0JFzPzA== X-Received: by 2002:a05:6122:4886:b0:59d:8734:e801 with SMTP id 71dfb90a1353d-5bbebc30bb9mr702133e0c.14.1781829195253; Thu, 18 Jun 2026 17:33:15 -0700 (PDT) Received: from [192.168.100.222] ([2800:bf0:177:563:8f3c:3421:b12:7a09]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-5bbea36b5e6sm861581e0c.9.2026.06.18.17.33.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Jun 2026 17:33:14 -0700 (PDT) From: Kurt Borja Subject: [PATCH RFC 0/3] dt-bindings: iio: adc: Add reference, excitation and burn-out properties Date: Thu, 18 Jun 2026 19:33:00 -0500 Message-Id: <20260618-new-channel-props-v1-0-963c1b5cf40a@gmail.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: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDM0ML3bzUcl2QTF5qjm5BUX5Bsa5JWlKKKVDeICXRSAmor6AoNS2zAmx mtFKQm7NSLESwuDQpKzW5BGSaUm0tAFaVyeN6AAAA X-Change-ID: 20260618-new-channel-props-4fbd52020da2 To: Jonathan Cameron , Rob Herring , Krzysztof Kozlowski , Conor Dooley , David Lechner Cc: =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kurt Borja X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2083; i=kuurtb@gmail.com; h=from:subject:message-id; bh=HfDwPSM3AgwjPehs4wPAUk58oPTdqwzoGiKVwh6DUPs=; b=owGbwMvMwCUmluBs8WX+lTTG02pJDFkmfc5Wl7WF7UtMBX5sMp7B4Wj36VXujJcVHJs1bc4Kc byuz5bvKGVhEONikBVTZGlPWPTtUVTeW78Dofdh5rAygQxh4OIUgImcns3wz+TD6oxHsfEqed8/ ej0UXJ+ovW1J5yRhfknnhzNL2/Zxnmdk6J/2vyYmdcl17YSnMU9T9h8WXxV5kfsEk+IqaYY3B4/ u5wQA X-Developer-Key: i=kuurtb@gmail.com; a=openpgp; fpr=54D3BE170AEF777983C3C63B57E3B6585920A69A Hi all, After submitting a patch series adding support for TI ADS126X ADCs [1], I was made aware by David [2] that at least two more chip families, ads1220 [3] and ads1x2c14, share very similar features (though these chips are not really compatible between them). After that, I found one more chip with the same features which is already upstream, the AD4170-4. As David explained in [2], these chips are intended to be used with RTDs, thermocouples or other resistive sensors so they share the following per-channel features: - Configurable reference selection - Burn-out Current Sources (BOCS) for diagnostic purpuses - Excitation current sources (usually called IDACs TI) for sensor current biasing Given that these three features are present in all four devices and three of these drivers are still under review, my proposal is to have these features be described in adc.yaml and have this series merged before the three others [1] [2] [3]. This series is sent as RFC because I still don't have much experience with dt-bindings and I don't know if this approach or the properties are general enough to be described like this. No dependencies between properties were provided because not all devices may be able to configure each one of them. [1] https://lore.kernel.org/linux-iio/20260612-ads126x-v1-0-894c788d03ed@gmail.com/ [2] https://lore.kernel.org/linux-iio/20260615-iio-adc-ti-ads122c14-v1-0-e6bdadf7cb2b@baylibre.com/ [3] https://lore.kernel.org/linux-iio/20260610151342.44274-1-zizuzacker@gmail.com/ Signed-off-by: Kurt Borja --- Kurt Borja (3): dt-bindings: iio: adc: Add reference-source property dt-bindings: iio: adc: Add excitation current sources properties dt-bindings: iio: adc: Add burn-out current properties Documentation/devicetree/bindings/iio/adc/adc.yaml | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) --- base-commit: a50909aa46dec46de3c73235fc15a7d6f763d996 change-id: 20260618-new-channel-props-4fbd52020da2 -- Thanks, ~ Kurt