Received: by 2002:a89:d88:0:b0:1fa:5c73:8e2d with SMTP id eb8csp408904lqb; Fri, 24 May 2024 02:00:52 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW4P/HjHdNRqUCwu1LneDo2CVnZPCblv3YLVL+HQqkTTs7/8vczvh6jFznW5RfgRD1OKW2a+xY1dAEZKk/5HsuTVJCdsoUYsvVPzn8xTg== X-Google-Smtp-Source: AGHT+IHpnxTk6KdTcnUzK6r36NZopmthJTVEiT9bpd6OGifITSuRvP+obf7/gXr/sac1ZhTwFa4M X-Received: by 2002:a05:6214:2b84:b0:6aa:765b:c8d3 with SMTP id 6a1803df08f44-6abbbcc164cmr13712336d6.36.1716541252645; Fri, 24 May 2024 02:00:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716541252; cv=pass; d=google.com; s=arc-20160816; b=j3aJ/wO597PNiO0u9+jtFFm7e5vl5aLsAmujhi4GG8+NPsvcn59vBIrDqKMqT7w1oq M3qo3UdBVjTTC8rz6h6taDf1pJWdu3y4Z60QfmsC/Ol27kaZviZyykz4E9mRT2Nx9W7w IJsU+U/D1QDHCQVBqlwp1U3oSnFjj9kQ1bcG1iN/MeCN2MsrNkEYlNYepXz3nI3u9tqV lSZ/4JvCXbpipAllh/6bXvNUevRfFVg7TK6jqOsJT+nY9hg4OnZDHUXPEjf+dVNji1bR Y7JDLTqsNjjUdUxYSVWbSaZl5WDeZSFrdnijdLfF4t+43or5TQSBN09qPD9Cm38HGVMI EZdA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=xAjoDwv+nuxA5R+xwHfwe17PEr8mDnmdJPuKHL0+yys=; fh=DGFlRjySbgFkzULb9KWGJQ1ufCk95WikejL8iSM7BaE=; b=lmim33ua5RYgQXdWjX86RIrGeVfUBvk1Zi7Bt2/4nTE7SHfoaDr2FLsIz2/01YOHl0 cziRLNiVExXkE1zBJmVICZJR5NTv5HjA9QVBweH2Hips9WxsWoZsIceH6CZ2xe2JsnYf rtiaiahiggcMHFENu7IPeM4HIz3gr5Ty+jRxupKdrdRD8XKmvFIwvGMtQvdU9VqBXUx6 domLVW4RIn7vh1YidEXkwctFdPJs01eM3ZRtT/Cl63cRdwKpixMSCFGKZI7YkRsVkTK/ 7rlFtXs8TMA5ulYk1+UlRLz+oxDPi2Xnz88QytLLYKtTM9GeKX9U2YsMGtSsPXiWxczA 0kEQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=f8TFXnfQ; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-188499-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-188499-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id 6a1803df08f44-6ac1616adecsi12053406d6.401.2024.05.24.02.00.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 May 2024 02:00:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-188499-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=f8TFXnfQ; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-188499-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-188499-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 607891C21893 for ; Fri, 24 May 2024 09:00:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DD5CD129A6F; Fri, 24 May 2024 09:00:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="f8TFXnfQ" Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) (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 862891D54D; Fri, 24 May 2024 09:00:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716541242; cv=none; b=cAJRhSisbJrX/oOBii5T2PXdJosDlJg28/AsT6sAU7Na/un76OmdpdQhXjBJMk3l3QbhxAnUirq+2bWqn6eRWafoDuuUAprVT/Y1ASuab35tm5n5YIdpC3JA1SMQi+oshI/tOhNKWxBYMt3btYwu2nz5jCUJbAVWJnxxQAQc1dI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716541242; c=relaxed/simple; bh=Ndc1ZOTSc3HE60JBg1s0bP8GySv9wslKlje95u3jiOs=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=DG8AhllXehQQ0WltukHruatJx4ThexMpheY+PrYQZX8UXxCIJ9LGowLiBKcpAhwSw+K47tqjnhbBafejfhzN42focQPZrceuqeMnGsFy0kGlFE8KlKFXThLxKkn8mLRRnzHhm8Nq2Bz7jKpmbL6ZyfLpsk+wF4KC8YoJqx2+lYM= 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=f8TFXnfQ; arc=none smtp.client-ip=209.85.208.52 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 Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-57851788450so852138a12.2; Fri, 24 May 2024 02:00:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716541238; x=1717146038; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=xAjoDwv+nuxA5R+xwHfwe17PEr8mDnmdJPuKHL0+yys=; b=f8TFXnfQRKTl7ietflyhvJ87fdTvqgr3uiFxf0qONNXrafgY5it6bTwe1chdrGuiBj lpSASd8efjciORQsjojY0PrCS7CQ2N65ASh0z1C8peoQ2bgVQ9JMO12JcqGIi/iweODX AaAegqQ+rISXm0Wjg5hcatooSK163wVSH+mbctvt3oQtldB1VLh1c/eKww313Vt/GNa8 6NhvlPVYuCwBMO7brxU+pKpatMfOcx4mefCffOgaGFNWbgMLtZNhcFe7UQA1EcznFHi4 ujhUiK202b3b8RQcH23pMdm2O5f6OEz7v/2p2jAZJpuKQ/h3rL86kO8gWeDyuVY0jTX2 Pc5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716541238; x=1717146038; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xAjoDwv+nuxA5R+xwHfwe17PEr8mDnmdJPuKHL0+yys=; b=AmhEiydgUPKvi80S/EDbmqgWHHQQK88xZpMIKOGQss38rs/xxXdIRHrDZbzPo6wUL6 hZmQZday93LjVEgByNQ4Bvr+fzeQvFmGxXqQ/gwzCC3v0qUx57ox9TGrtWuAVjN6xD7k uXsJeroItpuSJvzD1ggPsnciXtOFlft4ENTwxCzyji7RLHWdlG68BXbq45pi113wBT5t 43C3gXw/EaTiDFW/ZczAUNzksY5a/qoe71hNS8v/bMlWXSK28MX+ufCgYHbqdLgmYmC+ cqmELw4qsbJ13AZvncLqk3Cq4nAcZhHY9l66S7tIyLdxkTd4mJDFD1OlE4BCXGQGZc4E b4wA== X-Forwarded-Encrypted: i=1; AJvYcCVxpz4odRTBez61HrksQJ419V+vt46E83vWCF5qnk4viSx9awM25SCNF4w6kDdYRyCi1XOmnwsd7P+J/SICoWkF/k1kJFu1lnQKl/85S+6WaepHBrhYUIetCW8hnzIUMV5HlhGZ/g== X-Gm-Message-State: AOJu0Yxks+o4IqSwHKPuMZNZSJ4I5m3eDhlNwXg8DBnrHrXS0pkLRWjQ v5MgYNaVr8Ose4Zrt7nYskjrAPUM3pkkteCHf379eSvUDgJdNKXboCEMont2jWU= X-Received: by 2002:a17:906:478c:b0:a59:cdc9:6fdf with SMTP id a640c23a62f3a-a62641c4376mr115375866b.4.1716541238040; Fri, 24 May 2024 02:00:38 -0700 (PDT) Received: from rbolboac.. ([2a02:2f0e:350b:4500:dac3:9bb:ed7a:184b]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a626c93ae41sm97730466b.62.2024.05.24.02.00.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 May 2024 02:00:37 -0700 (PDT) From: Ramona Gradinariu To: linux-kernel@vger.kernel.org, jic23@kernel.org, linux-iio@vger.kernel.org, devicetree@vger.kernel.org, conor+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, robh@kernel.org, nuno.sa@analog.com Cc: Ramona Gradinariu Subject: [PATCH v4 00/10] adis16501 and adis1657x support Date: Fri, 24 May 2024 12:00:21 +0300 Message-Id: <20240524090030.336427-1-ramona.bolboaca13@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add adis16501 and adis1657x support in adis16475. Ramona Gradinariu (10): dt-bindings: iio: imu: Add ADIS16501 compatibles drivers: iio: imu: Add support for ADIS16501 iio: imu: adis16475: Re-define ADIS16475_DATA iio: imu: adis_buffer: Add buffer setup API with buffer attributes iio: imu: adis16475: Create push single sample API drivers: iio: imu: adis16475: generic computation for sample rate iio: imu: adis_trigger: Allow level interrupts for FIFO readings iio: imu: adis16475: Re-define ADIS16475_DATA dt-bindings: iio: imu: Add ADIS1657X family devices compatibles drivers: iio: imu: Add support for adis1657x family .../bindings/iio/imu/adi,adis16475.yaml | 31 + drivers/iio/imu/Kconfig | 4 +- drivers/iio/imu/adis16475.c | 810 +++++++++++++++--- drivers/iio/imu/adis_buffer.c | 32 +- drivers/iio/imu/adis_trigger.c | 37 +- include/linux/iio/imu/adis.h | 20 +- 6 files changed, 792 insertions(+), 142 deletions(-) -- 2.34.1