From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=185.246.85.4 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793797060; b=GFQZq6hvm2BK8Uc9tU8Y7ovVkaGxz9ziylSn4HL9rG8tfWGyGgNJYOCOODEs1XEBPjNA VoY9E70PVPqNmn1mKGbgGhoPe3UKlTPBXqqc3Gdjm05spKO2No6WQJF76bCHfaEKbAyuw LE1Cw39v5Rh87QGqv2C4eCICUY0Hu2F02WJ8lOEF32go97E3CGaBiWuCySJnTMMLpX5RF hAUEdXf9lMf59D4AsLInuoggAzHlZOuo3dHLFkZ5LPIKtXppLc/VgMnKOY1Mfg3EAieOw F686Bx13aitoEnUqmHxGCGix91MYvs0Lja6uGiZCKQzXnNNDUg5aoIrYDdPk7d++TKg== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793797060; h=DMARC-Filter:Received:Received:Received:DKIM-Signature:From:To:Cc: Subject:Date:Message-ID:X-Mailer:MIME-Version: Content-Transfer-Encoding:X-Last-TLS-Session-Version; bh=ddmpdWi3QuBVMOiKneLveFAK1/e4+M4jtJ3iT9zThU4=; b=r9mB+wc3kUIuECKooOLJLoNfRWhMLghHE5mwsWFK52YQxywOhSYTeYGpIVjx3A9uXopO z/NIhuOgD1WfhSKLG1DYRSNSSNPvY3qo8IUxrke5jWMLnO30wskAVdKuuWyn6mx61804l aV9QLA52CqKrGZZkQOmnr206uy6OoTMrjmXfuVDDFsPjJcmaOo5hGk8WC/nBQCmlf/0ea PSzYEkFfA4j37e8av4qPtLpyqgu7/ijIT/4NSdSJHAkQzwQTDlxRBab/qlALuUlKbXtuQ R1AMJfEd2Qfbs3sF8q+/XXMac4u1UgYPNtsnuJgc1ZR0tyf0LnygBp0mMQza3/IPxBw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass header.d=bootlin.com header.i=@bootlin.com header.a=rsa-sha256 header.s=dkim header.b=Qt+kgrYy; arc=none smtp.remote-ip=185.246.85.4 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9C69A606A32D for ; Wed, 4 Nov 2026 12:57:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 9C69A606A32D Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=bootlin.com header.i=@bootlin.com header.a=rsa-sha256 header.s=dkim header.b=Qt+kgrYy Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id DDC694E413FB; Wed, 4 Nov 2026 12:57:36 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id ACBD760770; Wed, 4 Nov 2026 12:57:36 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id D4C82103291D1; Wed, 4 Nov 2026 13:57:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1793797055; h=from:subject:date:message-id:to:cc:mime-version: content-transfer-encoding; bh=ddmpdWi3QuBVMOiKneLveFAK1/e4+M4jtJ3iT9zThU4=; b=Qt+kgrYyM855vtsvc4bHisl78unXFWqv/+HI9+4yY4aBMDiGLFw4giYJI08F+FnbDeJpaR eTuGH434TIgDTPZj+zLAfMPhB5kP5wFInbX+xLypXItC64vqdZAceRKJugqCgOxgLU2Gk3 GIgPdRr7b+zfGi1xCRxvd8nZH3Kxxwhl5OLdX3sS5B9SiLHWkBT+2UN20rdDT9MI+X3gjz KAvQT5EUiMrR6vbe88/6CgfbUqJEVeLVyqZ40yeAI2tTYkGWBTfQspQsT/cRHf5g0pB3eY XZMd7yQHXz0UUAqXyP9mERWGw93Zxc3PrWrviBJiXrpBJmB7o2f+O9nuK32C1Q== From: Maxime Chevallier To: Jonathan Cameron , David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Maxime Chevallier , Matti Vaittinen , Rodolfo Giometti , Marcelo Schmitt , Antoniu Miclaus , Angelo Dureghello , Tobias Sperling , Eason Yang , Marilene Andrade Garcia , Cosmin Tanislav , duje@dujemihanovic.xyz, herve.codina@bootlin.com, thomas.petazzoni@bootlin.com, linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 0/2] iio: adc: add driver for Texas Instruments TLA2528 adc Date: Wed, 4 Nov 2026 13:57:23 +0100 Message-ID: <20261104125726.1754980-1-maxime.chevallier@bootlin.com> X-Mailer: git-send-email 2.56.0 X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 Hi everyone, This is V3 for the TLA2528 ADC driver. It takes all reviews from Jonathan, Matti, Rodolfo and Victor into account, thanks again everyone for that :) Matti, I've not put your review tag as I've reworked things quite a bit, sorry about that. Maxime V3: - Require channels to be described - Use guard() - Add Datasheet link - Drop the unused registers - Use named initializers in the id table - Collect Conor's Ack V2: https://lore.kernel.org/r/20261030164705.297354-1-maxime.chevallier@bootlin.com - Describe AVDD and DVDD in the bindings instead of vref. - Add gpio-controller - Allow describing individual ADC channels - Switch to regmap with caching - Reset the chip at probe time - Small cleanups following all the reviews - Moved MAINTAINERS to patch 1 V1: https://lore.kernel.org/linux-iio/20251223155534.220504-1-maxime.chevallier@bootlin.com/ Maxime Chevallier (2): dt-bindings: iio: adc: add Texas Instruments TLA2528 iio: adc: add driver for Texas Instruments TLA2528 adc .../bindings/iio/adc/ti,tla2528.yaml | 91 ++++++++ MAINTAINERS | 7 + drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ti-tla2528.c | 215 ++++++++++++++++++ 5 files changed, 326 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tla2528.yaml create mode 100644 drivers/iio/adc/ti-tla2528.c -- 2.56.0