From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4DA37C4452F for ; Mon, 20 Jul 2026 20:26:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=/ND77o7qXfBtAXnWTrh7vZRB34jPgq40lBbm4SOW7qA=; b=4Eydp0/FpeA/3B U5qpsj0mmTwHZqP7RjTTSsc3W76rvCp06+YXK+rBRai45j0tDvEQukJwJjabZCae5uC+FwANUFHFi S2Vl8WR9b7QyyiiRRdtU4SkGEJ57ZxiDXMXFsqqhrXabbQGEe7IXIpqGgasr+tZjz5OQOpOGs63az 1cDse9VyjGAQCT61YKw+8dypZxChDGEa5pGqmzGmB460tMrQHgXKDeWpL9QaCbL2tuV0b6LaGKhDa fcFCVyjdyngoxP1asV4FmErexwK83RP1rNFrCulqHL7FjKXp3r/jFWkse6tJIWjpNl9XrxoQIvzTk /7KqfbmcOQlUSL87EhHw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wluZ1-00000007raw-1oc0; Mon, 20 Jul 2026 20:26:11 +0000 Received: from mail-oi1-x22e.google.com ([2607:f8b0:4864:20::22e]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wluYw-00000007rZ1-3uTu for linux-rockchip@lists.infradead.org; Mon, 20 Jul 2026 20:26:08 +0000 Received: by mail-oi1-x22e.google.com with SMTP id 5614622812f47-4a46a53abc9so4579944b6e.3 for ; Mon, 20 Jul 2026 13:26:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784579166; x=1785183966; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GK+FG51ApM0c5ceijH9gfcRis3iTLtG8+LrJylpTuMY=; b=FKFMPyysx3GsDHtdgfMTWf8nraPMBPoTEH0xXZrwnFCEStfsVCxhbPtBdUckdbJdxa ijfKgsAcBszBA/xWq7h8Js1k8LdbfC6zffk5dJaIWkrWZyzHhYri08KHvBSav6yb2Rh6 KlB0UQs7EQNrMHCQXQBAJG6kk9UpRP+BpTRYzwYBZbe4jQUpTsRpgOEnMKRAfQMmVYyN Rt2P+KWRdXkNmdOkxxMSdgkR6SlsOmLC2raeYiKmJjoxsN/HiE8CzD3xk2XYGnX6Kf7j /TB0qBbz/23+dAA7gbd1OtjEwA+ajFWcYoTZ+lWTqbOAhJj4M3S5boUD+MdAfzd51SnJ qThQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784579166; x=1785183966; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=GK+FG51ApM0c5ceijH9gfcRis3iTLtG8+LrJylpTuMY=; b=Lg3thJqXJMeC1p5/sRk7gBS2OWb6zjfMocrI0lODGx3VgRiAYbkhKFVKk65b5fI7ly OrmVeuvxXAWVLc35fUNLfrzeyjNUOVznAR87NT1LXr7MZ4b66v+TixdEUygW7I8GnXxj 2NoluVfid49X29ahvnSyzl8tp0h6OhLmcdc0jrTTfRITKEyzPZq+GsiyqnEq6DTW9dJx PL98nlp7qLkP40SV+tdtVu0ReQsac3EnxQ74jzrCkyVXMRok4twr5qfmCmB/bZS5om5Z SdeePc91HBS/7ZSYSHr9AJ43t7J7sgbwiATyHh+g7DdqcNX6m4REJPNY8DoFXRemcHYm K4FQ== X-Forwarded-Encrypted: i=1; AHgh+RpRriEbvY7Vok5jdsiM4OC4qmWgwM7im13Gw18ZSPdcm0fwCLXgxpqHx57UjWvZ7EcjYNbuMFawGVK9dls9LA==@lists.infradead.org X-Gm-Message-State: AOJu0Yyo0MoyERMf3vEOTSNm/Jbhh9lKdAmW5jPtS8NMxUQ7z2e0DJTh dk33GCiykWWb4AAzsre+R0dJAib+XVtWuVmRPwLR0bjRPn3/o0zNegCf X-Gm-Gg: AfdE7cnhjz4vBbz3TwfOz/ixiR+6qOKTKeJvgjoTbadPusUHkQEFz6TxbhDxDmmRlOK kw9OmBqCbDe8O+m6cq79Trtavahu95tFWdLDrzF48/Q3nxISr/jeKDAX1674Z3iwe9durzSxEMb q46jC/mU/ufPgkhV6nmSeqxOqqVBarfFTNSDhKyqeICLfSMjMoHKkgk7R3BnHW8fC+zPdEZRL4O AeB9fkNi4m2GldIa4vpb9P17xyIeN9WOe83/VkUXvuEeIXeO258VxyA4Joq2Op5Bhd7QM89BLTX FfYMFxzAE9wkRe/GgiM5gLw50JtBXv+CZOKLzgPGdoIMABuEV2vcyFT7yOY3ZlQ/mPcXI4tG1Xc RaPPuXBKEdTDz/Q+ySBC2zyCvbl9gszX79FW0L0wQ8cW7z4DQXokjFebXNb8Ykaqdw2bwDAqRRO KeumLHzpDiyFtvLbZ6yCpBEg== X-Received: by 2002:a05:6808:16a5:b0:496:dfe1:e8ce with SMTP id 5614622812f47-4a4d031daa1mr7693832b6e.22.1784579165871; Mon, 20 Jul 2026 13:26:05 -0700 (PDT) Received: from localhost.localdomain ([2600:1700:fb0:1bc0:9988:5abf:3c51:d168]) by smtp.gmail.com with ESMTPSA id 5614622812f47-4a4d3e5a0cdsm8029550b6e.18.2026.07.20.13.26.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 13:26:04 -0700 (PDT) From: Chris Morgan To: linux-iio@vger.kernel.org Cc: andy@kernel.org, nuno.sa@analog.com, dlechner@baylibre.com, jic23@kernel.org, jean-baptiste.maneyrol@tdk.com, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, heiko@sntech.de, conor+dt@kernel.org, krzk+dt@kernel.org, robh@kernel.org, andriy.shevchenko@intel.com, Chris Morgan , Krzysztof Kozlowski Subject: [PATCH V18 2/9] dt-bindings: iio: imu: icm42600: Add icm42607 Date: Mon, 20 Jul 2026 15:23:34 -0500 Message-ID: <20260720202343.70138-3-macroalpha82@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260720202343.70138-1-macroalpha82@gmail.com> References: <20260720202343.70138-1-macroalpha82@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260720_132606_975813_B1DB22F3 X-CRM114-Status: UNSURE ( 9.92 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org From: Chris Morgan Add the ICM42607 and ICM42607P inertial measurement unit. This device is functionally very similar to the icm42600 series with a very different register layout. The icm42607 currently does not use an interrupt because wake on movement and buffers are not supported, and cannot be implemented on my test device which lacks an interrupt line. Signed-off-by: Chris Morgan Reviewed-by: Krzysztof Kozlowski --- .../bindings/iio/imu/invensense,icm42600.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml b/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml index 9b2af104f186..81b6e85decd5 100644 --- a/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml +++ b/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml @@ -30,6 +30,8 @@ properties: - invensense,icm42600 - invensense,icm42602 - invensense,icm42605 + - invensense,icm42607 + - invensense,icm42607p - invensense,icm42622 - invensense,icm42631 - invensense,icm42686 @@ -67,10 +69,24 @@ properties: required: - compatible - reg - - interrupts allOf: - $ref: /schemas/spi/spi-peripheral-props.yaml# + - if: + properties: + compatible: + contains: + enum: + - invensense,icm42600 + - invensense,icm42602 + - invensense,icm42605 + - invensense,icm42622 + - invensense,icm42631 + - invensense,icm42686 + - invensense,icm42688 + then: + required: + - interrupts unevaluatedProperties: false -- 2.43.0 _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oa1-f49.google.com (mail-oa1-f49.google.com [209.85.160.49]) (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 2EA943BFE5A for ; Mon, 20 Jul 2026 20:26:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784579168; cv=none; b=aC4cp7fQrUeagTbWv/DJYEOgoNqEvZ9y21IkNHKUj+JWNtQVaPwFeGFaSHuDzBpWYIluAJY4fQUlpVwB4HRyFUT5u9sYwj6djcw4qMxdIRi60FGcwjUQz/7oF6zwQSfz9GJXvK3q5SkSoC16tURnI1O1PJv2Bof12stA1GnE1GU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784579168; c=relaxed/simple; bh=0k6bV3LH2ghjcSL5r5b8oHagkbu8nFD06A6dOv4SBPY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=JrJ/8hWcXY8F7jA8GeNmhtUCotOSMU39yURouUF7cevOB6gOOb6w+4i15nKc7LWN+1Na5D3CCR67ux7PRnkGZH/5jQPx/OtSy+Zot1VPgxjISD9OA+CflsQb3ysjFMCwrcAGA4STqlkFnzU1CNA3HLaQDqVlV94M+Fj9+Q4Guqo= 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=qrQoxkPJ; arc=none smtp.client-ip=209.85.160.49 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="qrQoxkPJ" Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-44856d185bcso6473472fac.3 for ; Mon, 20 Jul 2026 13:26:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784579166; x=1785183966; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GK+FG51ApM0c5ceijH9gfcRis3iTLtG8+LrJylpTuMY=; b=qrQoxkPJTVnGc+yZRU4GN9NCeCY/t3BtTw9edfhKrgWPPg3Kduil/zT7be2MXvwE8o IJBZN7hSjzWJiOAIQjxeQPXP4smMBPgauaJBS82Ecjj10XB9EUEbXtXjcgvUe/2of0P4 4clJiK5Q2QPwXdp9S74yxj7ZP/u0cdlV2G5Ob4Hm0FmkhNrLgq1o/PVr8+hqeI4cb1J5 0XIp0E46MquLUDFNDJPDGSCNYkcATjAQYXr15KRsoF8NXM5fFRc6l3atq0Jux/JW83Bo aX6hg7dbckwREZWuRoz4EEY6GJfM3cgKNAwDKKI8q/UvrflJ20SAfjE5fxq7U0Jw1McO IPBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784579166; x=1785183966; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=GK+FG51ApM0c5ceijH9gfcRis3iTLtG8+LrJylpTuMY=; b=MJt57ozR62dMtAeICinaOXAPwhfVlSaiajP0V2TuI6f0bJY3GF5IGS/v1u3a8zGAfz ky2vTQ2b0bwrdU01UHTZQeZgRX9Q8cUaTNBphk1KsmvNPEKQcuZ2qLHTTge9RMddzM6f x7ybANKnRZkmIP3hBPxaFs/7GHHkBGpMdtvJD+0vif+EoUyUlWmvpCOPTvnEv7nNaM41 v7j+crpHfCN7vNetJWX9oyC57XCNOvR8lW2T1NcthXkE+fUjwjPQ2S3Kb9DSgSQacY9g PRF9o4sbThspnV4yMETMT00B2/M6Md9qPYPwUZLOObwefwN85+WLQhwZsm4VttZQc6iQ elhg== X-Gm-Message-State: AOJu0YwBsk7m1jIGfMpHcMqyVMSTSfY6ZxURNxjygTt7MRY3Sgl35mHT EaNmL7mgxJCpDRlqGIQ22Myav7p9JEF/+Cs22KfPOYxKrjnBdjFMzStE72QBiA== X-Gm-Gg: AfdE7cnNC8GJtqDFMr98tGJfRUChoW5JUHy6wJEt5ea3M8pHsuxzmbLwOxD47hWc44j vlG6iUVj5x4BWkDlcLy+JOICcooLXDiPAh61MZ+t5JWxKBqNYQtsdQy48gIph9Eg1p5y7AsN4Hq Gn/cHkHbXXOeVChfw7prOOVDCWe2RQe75fE9bUQTol6WASsaEseaLFkK3dTvbZm4ZpiQDzdZUnd G11E64oD2KAFe1IFEd/WBCSoRJ5dghZbLDzV2NPxPP30CUuczINK9O5AEHLKP6yNUKwcWzh37QR R0cWVC8xuAcfMVcx0G2X0KD+pK+4YXrVbGpKPZ6D4AYPl7lF7GEGEk6IhELgqX/6FzpqfSEgT3d /DybnpljhGub8iqSYNUacJxWlKDK8XX1iVQoz3SBCWEaom6kOF9zgaXLanKwuiZtysaURC4B1sK YXfCrfw2VuwkKGowKvgo1exg== X-Received: by 2002:a05:6808:16a5:b0:496:dfe1:e8ce with SMTP id 5614622812f47-4a4d031daa1mr7693832b6e.22.1784579165871; Mon, 20 Jul 2026 13:26:05 -0700 (PDT) Received: from localhost.localdomain ([2600:1700:fb0:1bc0:9988:5abf:3c51:d168]) by smtp.gmail.com with ESMTPSA id 5614622812f47-4a4d3e5a0cdsm8029550b6e.18.2026.07.20.13.26.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 13:26:04 -0700 (PDT) From: Chris Morgan To: linux-iio@vger.kernel.org Cc: andy@kernel.org, nuno.sa@analog.com, dlechner@baylibre.com, jic23@kernel.org, jean-baptiste.maneyrol@tdk.com, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, heiko@sntech.de, conor+dt@kernel.org, krzk+dt@kernel.org, robh@kernel.org, andriy.shevchenko@intel.com, Chris Morgan , Krzysztof Kozlowski Subject: [PATCH V18 2/9] dt-bindings: iio: imu: icm42600: Add icm42607 Date: Mon, 20 Jul 2026 15:23:34 -0500 Message-ID: <20260720202343.70138-3-macroalpha82@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260720202343.70138-1-macroalpha82@gmail.com> References: <20260720202343.70138-1-macroalpha82@gmail.com> Precedence: bulk X-Mailing-List: linux-iio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Chris Morgan Add the ICM42607 and ICM42607P inertial measurement unit. This device is functionally very similar to the icm42600 series with a very different register layout. The icm42607 currently does not use an interrupt because wake on movement and buffers are not supported, and cannot be implemented on my test device which lacks an interrupt line. Signed-off-by: Chris Morgan Reviewed-by: Krzysztof Kozlowski --- .../bindings/iio/imu/invensense,icm42600.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml b/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml index 9b2af104f186..81b6e85decd5 100644 --- a/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml +++ b/Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml @@ -30,6 +30,8 @@ properties: - invensense,icm42600 - invensense,icm42602 - invensense,icm42605 + - invensense,icm42607 + - invensense,icm42607p - invensense,icm42622 - invensense,icm42631 - invensense,icm42686 @@ -67,10 +69,24 @@ properties: required: - compatible - reg - - interrupts allOf: - $ref: /schemas/spi/spi-peripheral-props.yaml# + - if: + properties: + compatible: + contains: + enum: + - invensense,icm42600 + - invensense,icm42602 + - invensense,icm42605 + - invensense,icm42622 + - invensense,icm42631 + - invensense,icm42686 + - invensense,icm42688 + then: + required: + - interrupts unevaluatedProperties: false -- 2.43.0