From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (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 BF97F1624C5 for ; Wed, 25 Mar 2026 02:24:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774405460; cv=none; b=uVMw0a7+Kz7Lz3p6FLE83538ETnP2FczTRUG5zNGh4MHjx6a8JgjELKVzZCrZLj01MLZCD/kPZ2IhJDZlIxlNX+g2cbydAktuES097lDmk399+OwmAMpYKrRHPVesdtUKqXDmGliEUH5KgbBfl1FZfKqEZMW3GKQ6ZY/NzB0ggE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774405460; c=relaxed/simple; bh=FzENZBAvRZZsTX8EeF7d0sOdVF5SKnZiivIQ1hUCx20=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=oxh6grpQWFFRcSNUEQlpL1hN1zoxiAd3+kLfvr+smJuH4cDu7pUxJ/GBw7oIFFBy0KMkQbvFktpDLSP501/APDhw3zxH4HqhfH/1E382TTOv6ruLv1uPjHxIi1PISLBmFO4aXYTgcfrwEUfvG2fYYS/3vbbsKEYgMPjLazLgDdQ= 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=Uwp8L2uv; arc=none smtp.client-ip=209.85.214.179 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="Uwp8L2uv" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2ad21f437eeso3315845ad.0 for ; Tue, 24 Mar 2026 19:24:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774405459; x=1775010259; 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=u9/1zhUKOOXLoKvPhRttSSA3T4On3X7D9Umcf7OYSGI=; b=Uwp8L2uvX/aF67YpJO250Pn7m/fHoJ+tIm76qa0KOpP7kuGEzpmdhsvtaKHU481m5q BB1knsSJoc29CFQs+uFgTmJAvIKJESop5bjmb6l4dM7gGtaF5EekVbiH5w/yPtCBPw1A 237q2p0lDN1d72V7i5f8DIkfyk1vLNbBXBhhcAxv6EeHEQ6r2wmpxX1JY6zQkR33rj4c zgaggojJTHW29Sn/IrxN4QRW793wuPhvY1SJ3Gi/glPwmgt95fJFiYsqqJkD1z/g1Brd qcMOQB+HekgfEQsuir/xX1RNPQvkCg8hINbnjGaEHEoQBdK8/3A97TGw27HLmPsPwnY2 S+fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774405459; x=1775010259; 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=u9/1zhUKOOXLoKvPhRttSSA3T4On3X7D9Umcf7OYSGI=; b=ZgQU/u/FApiUVkdWSfUIcHmx4K8tbLq+6fB8/PMKkiRXTBBFCyd9bA5jKOUYLAnlS6 FDCuJTlkiDetcwSk2MRAf6ZtdIDOeFqF+mSpjktAvGzguydfJ52U7s5O0jP8fT37HFBr qlwf4x9Zv0Z0vdzZhzEb0wUMl8btQxq8zj9Gh0fsenJWwjN3zbTezl1sB/mPMhhY1nKu 1aiWwhjRKX0k3ryQH17GeUEk5t42611q8yt1DvvK5g/pZJxBtSR6MtriRIwwo8+Hx8KE gMmReeUL8uK0HH9GBG9OZcS3XY98L0kqtdFsXDAl1wpd1ITLc9+ZO86PCIBvqDROUiGR RsDg== X-Forwarded-Encrypted: i=1; AJvYcCUMuwD1WlTSrwVQAMaYRf+F5xWduZQtelLSMLUvwHkMvlqiABT8xLT/o2mam0K7AQGrQTJrgBvNase8J30=@vger.kernel.org X-Gm-Message-State: AOJu0YypXNe6nGj3EfjyTXM1sn20WIH/WeBSmXuTFgAoMdTrMDw8suWX cxTMz1CXgi3efoVO/nJdyoJGqVcQuNfXPogI8HnOpxz4z6GnjZaBJn6j X-Gm-Gg: ATEYQzxCkSjwF8SqddeG+MKSbGJDVJForHVz7StoLLeLdPdJrMdTnwILgpKqfgOlfvf yiGKUEnsrKabAGvttlhKNzLIsjn5QAgcPqAThTl4o3i8LwMVnLOSoREao/S6NKRdGj44wYe5qzK /9RMzovsi02U8jVfEsSuYL5i06PToOiDimIP2t4ZlfnAPPNZW33l8RMq0JJC6H/E+NiSeOFS7pS H4XRd61/gZ6RcKgOKvS29vzqf61qpYW81o84doBtyMr1Hg8O5ode1GYW0eK/gg7SDYdFHtUqiY5 F2xblVS/BJdv+CeAgIDovw+ufgIBpK/1kHPfnf8apbgv228hjhqgWUMrGj6VOWcQEwUaLj3NZMx HBVSipQACzeSFeGsAVfg6Zvjbm4G5mbajp0Ux8jfb3b3tPq5tdYYxqmCh/hPWMzuVq7yjUUkL+B rW/IEF5jfJo3wd4R58elHszyUytyU+3G0hB7SCOKQ8G1H6mrYgrpfufzWqElu4gGg= X-Received: by 2002:a17:902:c947:b0:2b0:427b:909d with SMTP id d9443c01a7336-2b0a4e2d8ebmr54804325ad.20.1774405459063; Tue, 24 Mar 2026 19:24:19 -0700 (PDT) Received: from [127.0.1.1] (61-220-246-151.hinet-ip.hinet.net. [61.220.246.151]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b08352ae70sm170348635ad.23.2026.03.24.19.24.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 19:24:18 -0700 (PDT) From: Kyle Hsieh Subject: [PATCH v5 0/3] iio: adc: ltc2309: add support driver for ltc2305 Date: Wed, 25 Mar 2026 10:24:19 +0800 Message-Id: <20260325-add_ltc2305_driver-v5-0-e0d29daa54f9@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=H4sIAFNHw2kC/33OyQoCMQyA4VeRnq00SZcZT76HiNQuWlBHOlIUm Xe3CuLC4PEP5EturA85hZ7NJzeWQ0l96o411HTC3M4et4EnX5uhQAWIxK336/3ZIQm19jmVkLn BJtoWNGycYXXxlENMlye6XNXepf7c5evzRoHH9C9XgAvuoxUNmug1isX2YNN+5roDe3AFPwk5S mAlhIZoGhelsvRL0IvQAlCPElSJVgHJ1jYmtuaXkG+CAEYJWYmNIyU8SRPp64thGO5wjWQAfQE AAA== X-Change-ID: 20251223-add_ltc2305_driver-728fa9161bc7 To: Lars-Peter Clausen , Michael Hennerich , Jonathan Cameron , David Lechner , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Liam Beguin Cc: Michael Hennerich , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Kyle Hsieh X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1813; i=kylehsieh1995@gmail.com; h=from:subject:message-id; bh=FzENZBAvRZZsTX8EeF7d0sOdVF5SKnZiivIQ1hUCx20=; b=owEBbQGS/pANAwAKAaWDQrcJVsSBAcsmYgBpw0de+KnlqvaB6rZ9HNX/ws1DJFG1mZvwtNa/y 2NvORpTyDqJATMEAAEKAB0WIQTJHsaNZOdY+THGqJelg0K3CVbEgQUCacNHXgAKCRClg0K3CVbE gdOaCACWSDdgiF91cxmOFN9SWGcc58c0abO+x2tESPazB2pjMe9cXjg0NJk+d8TytfhOpWot+BM qCEyrRyFg5BA2OPsbnsFD4GaPf538p556IgacrxZnxJzOnNX17712aDBMRwK+9M4oRW5lx3LfXI hvnXE2Xuf+sa9EzjtwvNkDMMI2mKX3NQ3sF1O+4vEfWLf76AVoxYAW8diXidcGxMrH+G/H4+vN3 Wns2nZ0AlL+pWZ0Q1fnNy76fWZwAB7wUhciZfqi+PH1SuVwvl3afxIxSvko2YPRUhYkz62SkSuX JNzGsnjvM2AIWu+XqFn9nBE1g00lYZInqd61NlC3y2bhavqd X-Developer-Key: i=kylehsieh1995@gmail.com; a=openpgp; fpr=C91EC68D64E758F931C6A897A58342B70956C481 The series add support for ltc2305 controller from Linear Technology Corporation(lltc). This is low noise, low power, 2 channels 12-bit successive approximation ADCs. Signed-off-by: Kyle Hsieh --- Changes in v5: - Split the patch series to refactor LTC2309 channel enums first. - Explicitly assign hex values to channel enums based on datasheet. - Add support for LTC2305 on top of the refactored driver. - Link to v4: https://lore.kernel.org/r/20260311-add_ltc2305_driver-v4-0-bc350d347f33@gmail.com Changes in v4: - Fix build warning in ltc2309_probe(): initialize 'chip_info'. - Link to v3: https://lore.kernel.org/r/20260126-add_ltc2305_driver-v3-0-951349a87f97@gmail.com Changes in v3: - Modify ltc2305 channel mask to compatible ltc2309. - Link to v2: https://lore.kernel.org/r/20251224-add_ltc2305_driver-v2-0-061f78cf45a3@gmail.com Changes in v2: - Reordered chip descriptions and code from low to high order. - Renamed chip info structure to use ltc2309 driver prefix. - Switched to i2c_get_match_data(). - Removed unused variables. - Added chip info to i2c_device_id table. - Link to v1: https://lore.kernel.org/r/20251223-add_ltc2305_driver-v1-0-dfa0827fd620@gmail.com --- Kyle Hsieh (3): dt-bindings: adc: ltc2497: add support for ltc2305 iio: adc: ltc2309: explicitly assign hex values to channel enums iio: adc: ltc2309: add support for ltc2305 .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 7 ++ drivers/iio/adc/ltc2309.c | 81 ++++++++++++++++------ 2 files changed, 67 insertions(+), 21 deletions(-) --- base-commit: 9448598b22c50c8a5bb77a9103e2d49f134c9578 change-id: 20251223-add_ltc2305_driver-728fa9161bc7 Best regards, -- Kyle Hsieh