From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oa1-f48.google.com (mail-oa1-f48.google.com [209.85.160.48]) (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 6643A420497 for ; Tue, 28 Jul 2026 22:58:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785279489; cv=none; b=PLLXfvZXt/BKt+oklVbcBiNUdQMU6JpH4L5k52g6drpFqZZ8jD9fdNZJC7JUJRnwVvsaNCihhkhUMuD65T16O2k517aib2YpDln/OVe2iqxrf2bM9yJThgrn+Glhi6yP3IBl4XTaut6n5cYL4vCipp7P7koezdspqxJfKDz3qog= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785279489; c=relaxed/simple; bh=0k6bV3LH2ghjcSL5r5b8oHagkbu8nFD06A6dOv4SBPY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hADgVbDzqXL31U0dBS66XAttqaXlySXbyQtUHu2mXgc984Hgnpihai7OyahrKj5lNpfoYc0o4ndtPakH18+a3KY59VkKReywxmkMEAYA8FdotpQZDf0n8KNDaPvDsyqgT8FsnIfJUwnl9YnmidpLDcN1bvyKjGsDZ72ATJa2Oqw= 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=pfOzCV8W; arc=none smtp.client-ip=209.85.160.48 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="pfOzCV8W" Received: by mail-oa1-f48.google.com with SMTP id 586e51a60fabf-44cedfaab6bso114169fac.3 for ; Tue, 28 Jul 2026 15:58:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785279487; x=1785884287; 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=pfOzCV8Wd97bC73QBfzFTQjXKTUISK77euZtIyVYlH9zYAVh2CZlTPsSaS1aBlkIs2 wVOH/Wzp4h6i3QKxzGKOB9+vEvuBGT1pgKEAPTjl3qvdTnuUu7gqtbrLY2cRMpvur60g TwNS9iIVly+aufltu4utOferw/Bn8r3W6I8LfqjpTHSFyU4hjE+MUL9DGYkFDhhN+BAM h0UgmpFPOZFx7WyTdv5k2GT5BCnyUy2FSw0/nXDJQAhCaBsdPZ9erSIzxzatIGslSPz1 qubQR5PR8sVQyqGb9b3NxpWDSh8F3jY2yq5CsRAANcrgh6roZL2dvGB2/U+D/jo/3kjf 0YRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785279487; x=1785884287; 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=JrLWrXfOShzBGT8BQh7SNTjs3oeOdjN2MQ1E1Oh9ZNoQ629twnrTePbO2FTtt7j9sx cFa/ciWM31ntGhNsM3jjcGE2PeZ/A70CoDbmUWOn/KkA0w3qrwgK7MQH0YRuctoZZ8Xo zmQrqJRhsm9cg1xUTCKnKJMb7BLI1py56HeieRlqESBlX3BjIR38EeGiKsQ9WKG+tajT tBlILK0kCIeJV2RywIs8TgvhV5e+TyuRzW/QBRr/wU3qPGznOq3o/1lXhQTDoY3qg/x6 oA4dl+aujquYRAF3ZBwyibQxFGoqYLBk3bhOeWS63iVxz3jwmyCB3VNBmASI2llQzUmr BUOQ== X-Forwarded-Encrypted: i=1; AHgh+RpyfyiLTG6wKcp1MV+bRST7G5382d4IFrx9OSNevIhFZYv//elMY94kmfJp0x1GKtXd3EfxJ4cotyNW@vger.kernel.org X-Gm-Message-State: AOJu0YwCFAY52M+Q2WyEJ929IqH8icVRpvQ8g9Eb6lpZPfNdACxP9RGd zUyjOt/Uthrng/rdhfmfqptUpaxNW23bRfcxjJNMvu7mX3Xrzui0YGcD X-Gm-Gg: AR+sD10/qYeTmzkHEjMH21pHskavJbe9ZrWcw1up4hhjXgjgBSOrPvVOWC3WAhwZnVn BP7gn7K1RGAHMGzoaJDjCYMQmNKw4aOcc70TXbr2WVjJ9j1EQGc34iPaZ4EJOI5Y/pwitsklCLY AE81pZUl5hNFOsxQXQOY5XtVHyaGlE0qwNtA2H8ZqtlG1xUaUC1W6CneP0HEJXtnepxa+4B/ZKV M1Ox0zhPUK4aHWTEvGtLLIjc/DuyYgUIvAyO/1SG3TsbXNNhTUk3lsxWDb0hy3hqp7aKknQVkXL /HSTTccH+Bfa7T4Wpg5t9J99M85vPB4T7CP1Sw9pFnKRQ7v0De71yNs74Ui3Dln/QNWCWHXEG62 9omgqv9FRG71viZMv14ikhojm8p9mXfXJB0lXtTHequFU4FssBrz93oRLMzom8ts2/o4TQrgKEk /lKpxQbM4j6kxrGZFfsjf0kql/YBet/bDWtxqBeauId5D1WqjsaZ8KRf3PsGzvP1AP3k0w13EBl Jp5+4sw X-Received: by 2002:a05:6870:7204:b0:44c:e350:a0b7 with SMTP id 586e51a60fabf-4586cd87f4fmr2888608fac.27.1785279487214; Tue, 28 Jul 2026 15:58:07 -0700 (PDT) Received: from localhost.localdomain ([2600:1700:fb0:1bc0:9162:e42b:cb94:2d55]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-4588646ade0sm990277fac.5.2026.07.28.15.58.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jul 2026 15:58:06 -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 V21 2/9] dt-bindings: iio: imu: icm42600: Add icm42607 Date: Tue, 28 Jul 2026 17:55:33 -0500 Message-ID: <20260728225542.174825-3-macroalpha82@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260728225542.174825-1-macroalpha82@gmail.com> References: <20260728225542.174825-1-macroalpha82@gmail.com> Precedence: bulk X-Mailing-List: devicetree@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