From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ua1-f43.google.com (mail-ua1-f43.google.com [209.85.222.43]) (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 1A00D339B3C for ; Fri, 21 Nov 2025 17:16:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763745401; cv=none; b=kUOL091F/a8lSGO9FwVqEJ3Uukt1w7XE9uc4Ztw3tMFKEPBCVo8fx25MJNIAgOCJEe5URuLEzuVqO06Io0jquFm6lggkjuRHAtSOGcp+HIAeGjZ1dIb4bvGFC+bdYd3Af2IAeSvsus09hSM/VTrnBH79FgmV6r0uLIAO3Ykor0A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763745401; c=relaxed/simple; bh=SkLzZ5Rd4z/hR09+MOL5og400mSYcS/W6VZzgWxZRzM=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=K+mul90x3bQsjLZSf9LoseQNPXWrY4lOiDjqg+WL9KkSHC/ZxXcV4wOg0vvbOgQZTiymKeB53AOK1HOoj77XqZW5i/P6uw0HTY4wOsw/Uo/OnIykOgJn7hMqExo/E3DOV5cs8iWWztNg3qFQP9YVMFqy7Xgm5Dl9UeTmSfbnqCw= 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=UV+7jSuF; arc=none smtp.client-ip=209.85.222.43 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="UV+7jSuF" Received: by mail-ua1-f43.google.com with SMTP id a1e0cc1a2514c-93539c5e2b5so1240907241.0 for ; Fri, 21 Nov 2025 09:16:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763745398; x=1764350198; 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=t+pdDwG6dzXuJBegjHU77HvlovlFjmyHVEdno7rJHvc=; b=UV+7jSuF9nEziGK3jib2z4+ng5Kg3R5j4ALSWEe3CNwy6/qpVzWeRiUIIXq42TtQcK W/eShYRW84Vr/7AHDiA6UrL17vYcJzvl2U95f4LO9XoX6mtMcEmZOgvixM8CMY2a+Zo6 8iF/FYk67XsE2w2RqxrvqUy3r7skRjJNbjbtU9M4+mhwfAV4WeDxgWVDlRVCSyeq3USf xYTb8UBwDSepX/ftJinw3wTx9XSbKfihuFyBVRfD89HwiuMM1npDmyXJo9LtT4A6HD+w ecHyiDV0DjkE6cjuV7OsQKg37P7Wazq+jRV5TnPGoro9A+2W6iT41NfOkJDZMtk27XEn aOCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763745398; x=1764350198; 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=t+pdDwG6dzXuJBegjHU77HvlovlFjmyHVEdno7rJHvc=; b=TcQVT4CqCD6a8wh4TI1yYvMv0Yv8AQUFnB6ZVXMTWQhSzES9Ab2InrOcQO+UUiRul6 Y3u9FQvWUlLn24JYgCiafsTW8qg6T/uWkovJeALiHfYcNWM8L3wKu//Y5PUjOZYuvTJm 6SUbsNc0uI2HCJTPaKqwAaVhe+/h17AcCcG8newvtNoMs99o/+XvNPfWRux39YGxx92n jUKyr78XsBEWE+KOD/iwa/x6w/EP8/cAle3esmwBNQalvr7oq6SPgDuxodzC3aBQBqS8 oaHgQFUKtu7lm9ui/oLWE0/dYArK1RejwHrAgrDCLaZv/psuxihOXJoTgQ28Y00nKt8V D5HQ== X-Forwarded-Encrypted: i=1; AJvYcCXilX+neo9NoDF/DNB5F+pUQ6NlYhTZDRCFF+GIPE9uIrZDzLnYQaytNeXLFc9Wv3rjDkVF/bfSLDjXxDc=@vger.kernel.org X-Gm-Message-State: AOJu0Yzc865qxELxyRBs49iqdTiO49GA7Dov7DC26irB8NeAAx29UCuA CEGSRj/rqlDRIrtn2d4Sy/yHWUIgM4yU05YXqPKmkIaUwAt5f1dSjn/g X-Gm-Gg: ASbGncsptVOQCghxIfv5tFJtzJR9fOAWufOae7VEamZYNQ+U6i7/bmUf/CCIDWRCzNy 7yPnx+REy8Ft0pBjGxQ/1xTPIEJMKCoDqpi8Y41b35YaMCnFevEZzSDsrlQCajdDmJXJKS5rs7Q +e8Pw2CqDBfaMo+wohCdm4FfSE/Ko9TKOEvzu2ISqaTZOIEAhUe6qhzC0TTlFPYVf3nnJp+NKMG pED4RaSUzKHCUEdWLItnZxyaF9GtqNycP6+0JvvXZE+hw74CYYqK8rSZxQlr5IcQXBu3lYSpV+G gfQDzxquFb95ou1W3UlWXwGYddQI5RPNCFsCzqunf5N2DUxfDR9NVYbKhIjrp05cDprgAN7/PvT p0lRedkhRaD4qtbxyW4zci9jfluEanZzkh2/ATtuqX3VJ9nVfRTfDDQiR4Gx7aDur+SNCiuU0p0 JMtlspgS2cNtPf X-Google-Smtp-Source: AGHT+IF8/Ex/eDUVlLmdr1+X5s76Sr+ZCE3NK6DYE+c5IyTnbzkxdfegbW2OXzGM0O7lBMRkfsguUg== X-Received: by 2002:a67:e114:0:b0:5e1:86cd:21a3 with SMTP id ada2fe7eead31-5e1dcf41e1amr1261335137.14.1763745397783; Fri, 21 Nov 2025 09:16:37 -0800 (PST) Received: from [192.168.100.70] ([2800:bf0:82:3d2:875c:6c76:e06b:3095]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-93c562728fdsm2554368241.7.2025.11.21.09.16.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 09:16:37 -0800 (PST) From: Kurt Borja Subject: [PATCH 0/2] iio: Add support for TI ADS1X18 ADCs Date: Fri, 21 Nov 2025 12:16:13 -0500 Message-Id: <20251121-ads1x18-v1-0-86db080fc9a4@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=H4sIAF2eIGkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI1NDA0Mj3cSUYsMKQwtdgxQDc3PLFAMzM0sDJaDqgqLUtMwKsEnRsbW1AOj JF21ZAAAA X-Change-ID: 20251012-ads1x18-0d0779d06690 To: Jonathan Cameron , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tobias Sperling Cc: David Lechner , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jonathan Cameron , Kurt Borja X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1112; i=kuurtb@gmail.com; h=from:subject:message-id; bh=SkLzZ5Rd4z/hR09+MOL5og400mSYcS/W6VZzgWxZRzM=; b=owGbwMvMwCUmluBs8WX+lTTG02pJDJkK8/Kqv8yQ2/Z/SULi0ZeLvh06uOgge1mbiSnjH9HQj ROjPkRKdpSyMIhxMciKKbK0Jyz69igq763fgdD7MHNYmUCGMHBxCsBErj1jZNj63jD5bFf4+WYJ yV8zbHa2yjHOZ3HbLGX24wOv3pKYNVEMf/ificq+XPk3v69xubjbZbuzm17uEdSwLnn2u23BpuP 9wpwA X-Developer-Key: i=kuurtb@gmail.com; a=openpgp; fpr=54D3BE170AEF777983C3C63B57E3B6585920A69A Hi, This series adds a new driver for TI ADS1X18 SPI devices. This is my first time contributing to the IIO subsystem and making dt-bindings documentation, so (don't) go easy on me :p. As explained in Patch 2 changelog, the DRDY interrupt line is shared with the MOSI pin. This awkward quirk is also found on some Analog Devices sigma-delta SPI ADCs, so the interrupt and trigger design is inspired by those. Thank you in advance for your reviews. Signed-off-by: Kurt Borja --- Kurt Borja (2): dt-bindings: iio: adc: Add TI ADS1018/ADS1118 iio: adc: Add ti-ads1x18 driver .../devicetree/bindings/iio/adc/ti,ads1118.yaml | 132 +++ MAINTAINERS | 7 + drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ti-ads1x18.c | 919 +++++++++++++++++++++ 5 files changed, 1071 insertions(+) --- base-commit: f9e05791642810a0cf6237d39fafd6fec5e0b4bb change-id: 20251012-ads1x18-0d0779d06690 -- ~ Kurt