From patchwork Fri Sep 15 06:55:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matti Vaittinen X-Patchwork-Id: 140908 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp1455603vqi; Fri, 15 Sep 2023 20:25:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IELcv/vOMd99tncjCso3/l2RbSRfOJ4Qc9ntki2pospBdSnFlEPxh0R+9x/VQk9uSO6Mv2L X-Received: by 2002:a17:902:e882:b0:1bf:11ce:c6ae with SMTP id w2-20020a170902e88200b001bf11cec6aemr4257313plg.18.1694834745869; Fri, 15 Sep 2023 20:25:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694834745; cv=none; d=google.com; s=arc-20160816; b=R+eVyCYVs20H0hVHMvxgcfZQCY69gS9ub81RgEuduwdtBQa+XhrXwBN0cQkCjk7KDj Onycf+eex7PvMyBlPjFwiGuT8YXo1NuTL3w5fj8MznY3rxVoauRoUtuFgWexL1fVyysA fpevlAna5dcujEzdlQmLZhx8UVLn54sF6x/FQXzHDd02yuXLgp/5mdZohDPLAfvh8eZe zzYwmfAMmfX0ZNprVQ2SE6qOVlPXMZxUecZ/mEQDdbAt86nu3AjmvhI9KNT/Zv05GdT4 suedQ+O7z397e86NlSnwN/GQ7qLS8Ad22POoYbKDepgBca7q/rwxesu1oyb892LUX9TU MNAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=3ish5qvQqrtt+EsYfatPa119gnsO6Mqf1t+AA6jNwww=; fh=WDLteMbz/nUBfQOBDEEkPYvh0g9AsdjV/owl6WFMnNQ=; b=XkCqmaskCe3qvCW7qzg0bxBmHTclGxKKbX+l4N9+pH8iTpfTGUoKY0CrXP9rPQ7hCk 6omkleVhds4zWduCzVri05YoR5YvxSgi/LqvkKeHro1TiwTSMqOSIQHfPiDuLdU9723o PxVIg/NICeDcS0EHhOAAhLfgmrXhQTzgzQAw/MYelHkvw19OTNq+x9qHYrXYkeyE2Gl0 SZHEn0SbF3ux/OZ3+UhSyAx7D5P7KZgBu8uxwp4DUj9+L727QaYIbmEbgY23BjpXLRMg wbZI82sx3NX3hf0coefE3eh6UQ91mzBn2Uzjsa/5PqS4mQbltSc0N3NWPPM2qM+9Saim tbfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=LJq2KqsW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id u4-20020a170902b28400b001bb29476f47si4274998plr.503.2023.09.15.20.25.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 20:25:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=LJq2KqsW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id A80E68280D55; Thu, 14 Sep 2023 23:56:10 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232479AbjIOG4F (ORCPT + 33 others); Fri, 15 Sep 2023 02:56:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47482 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229693AbjIOG4D (ORCPT ); Fri, 15 Sep 2023 02:56:03 -0400 Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0BA022701; Thu, 14 Sep 2023 23:55:55 -0700 (PDT) Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2bceb02fd2bso27944271fa.1; Thu, 14 Sep 2023 23:55:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694760953; x=1695365753; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=3ish5qvQqrtt+EsYfatPa119gnsO6Mqf1t+AA6jNwww=; b=LJq2KqsWf/0ikl4ga6tOCQqnz+IKBKsMKC8aie55DlnE29Lgv3wBLH0YO4TL2gU+3q z/LoGMp+zsDu+p/oZbXjwf89RxL7BaKw6/VFsS20p/UBBUCCMrCmLK1u8x6y/BohoBgi WxftNzV2wVs3yMiQKuJK1w0OG02Kbea523zycn8TtP/sH1PZckPyA+PZoAkrWYmRmfFf WHtycS9TQ0YgPSOMgQZFBCkokjdJuo4B8MpP1MSk0vFuuxPThMWgjz8O0CKXLW7fcuBm sXgUW2PG88DxzeTEdxXQNwQAoEkxCGdwhqn2oHcHqnTxidAb0jBk9Hc//U+WmDds+NlV VOag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694760953; x=1695365753; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3ish5qvQqrtt+EsYfatPa119gnsO6Mqf1t+AA6jNwww=; b=Ey1az5ZlKZbjyUY5uwloiHTPzSZvh+fjUMbNbGI4lOjR+SmUwAZnbhiLkn6lc++gns uAeFObzeZ+f+HXbrGX1GbJj9XzipQU/wS12rcwz3bs3eulFPbsknspifVVwd7ivFCfaO Qe5oi9yKqELHuW2Sa0y7YfBlmuNNL7runxVVGNdYYwmfqKNxNsKwPxm8GbU2+A+bf+71 uAvWriFoWmW+TOOcPCW6TEpIQ/mkt9Vc9fzEgywE/4LGlvCPiInT/hpDV+921FpO8XjQ XeCjF9zDjdTU8GaavyJmC1zck1RR1QJHFuLevtm+YeuvQS2q+nRgudAW1JPoGp0+6Elh 981Q== X-Gm-Message-State: AOJu0Yz1NOQ/Pbtcw23rRhKPluV7kLOJq4LgrBCBCjV18rsFvnfWl5xi gr2mfUvNYK91dd0n85RvvkKAFswCMfA= X-Received: by 2002:a2e:83c7:0:b0:2bb:997a:493e with SMTP id s7-20020a2e83c7000000b002bb997a493emr667324ljh.35.1694760953100; Thu, 14 Sep 2023 23:55:53 -0700 (PDT) Received: from dc78bmyyyyyyyyyyyyybt-3.rev.dnainternet.fi (dc78bmyyyyyyyyyyyyybt-3.rev.dnainternet.fi. [2001:14ba:16f8:1500::3]) by smtp.gmail.com with ESMTPSA id y15-20020a2e320f000000b002b9ef00b10csm592311ljy.2.2023.09.14.23.55.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Sep 2023 23:55:51 -0700 (PDT) Date: Fri, 15 Sep 2023 09:55:47 +0300 From: Matti Vaittinen To: Matti Vaittinen , Matti Vaittinen Cc: Jonathan Cameron , Lars-Peter Clausen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matti Vaittinen , Angel Iglesias , Andy Shevchenko , Andreas Klinger , Benjamin Bara , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/3] dt-bindings: Add ROHM BM1390 pressure sensor Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 14 Sep 2023 23:56:10 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777163038405126559 X-GMAIL-MSGID: 1777163038405126559 BM1390GLV-Z is a pressure sensor which performs internal temperature compensation for the MEMS. Pressure range is from 300 hPa to 1300 hPa and sample averaging and IIR filtering is built in sensor. Temperature measurement is also supported. Add dt-bindings for the sensor. Signed-off-by: Matti Vaittinen Reviewed-by: Conor Dooley --- Revision history: v1 => v2: - Improve spelling in description - Drop unnecessary '|' - Use correct example (fix compatible) --- .../bindings/iio/pressure/rohm,bm1390.yaml | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/pressure/rohm,bm1390.yaml diff --git a/Documentation/devicetree/bindings/iio/pressure/rohm,bm1390.yaml b/Documentation/devicetree/bindings/iio/pressure/rohm,bm1390.yaml new file mode 100644 index 000000000000..7c4ca6322bf8 --- /dev/null +++ b/Documentation/devicetree/bindings/iio/pressure/rohm,bm1390.yaml @@ -0,0 +1,52 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/iio/pressure/rohm,bm1390.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: ROHM BM1390 pressure sensor + +maintainers: + - Matti Vaittinen + +description: + BM1390GLV-Z is a pressure sensor which performs internal temperature + compensation for the MEMS. Pressure range is from 300 hPa to 1300 hPa + and sample averaging and IIR filtering is built in. Temperature + measurement is also supported. + +properties: + compatible: + const: rohm,bm1390glv-z + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + vdd-supply: true + +required: + - compatible + - reg + - vdd-supply + +additionalProperties: false + +examples: + - | + #include + i2c { + #address-cells = <1>; + #size-cells = <0>; + pressure-sensor@5d { + compatible = "rohm,bm1390glv-z"; + reg = <0x5d>; + + interrupt-parent = <&gpio1>; + interrupts = <29 IRQ_TYPE_LEVEL_LOW>; + + vdd-supply = <&vdd>; + }; + };