Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5906277rdb; Thu, 14 Dec 2023 03:11:34 -0800 (PST) X-Google-Smtp-Source: AGHT+IFVtMp5WewClxDEJL/Rw2un9y7EWz41DoAq6a4pAgicSJZVxUZLTk/uOXGbNtd2BHGYoH7d X-Received: by 2002:a17:90a:8382:b0:288:9282:7c17 with SMTP id i2-20020a17090a838200b0028892827c17mr7729920pjn.80.1702552294236; Thu, 14 Dec 2023 03:11:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702552294; cv=none; d=google.com; s=arc-20160816; b=uu+R626m6PCM7G5VPdfQ+M/bATh3yHFv2A1qcWQqtXBFW2QcQPJQJ809HkWZdQrltw LHLEtc4InKhZyv0/bd97NPMroILgTHleVa5ovfJxDNYqZmn6zz933k3qoFVWJTxS/enW pAXe16GxWgbrLa4SOaIvr2cp1c8qfg/6beSClKRIgMFZ1pWE5E+c3lJFdy8jogLAyK2v r1KblSqF8DwAtMOIul1pp9e5d79knKCaDT6F4UTGK9AmksvK507P8c6nGGL9EZoO8qhg UTsx9yreXivJ4FqP3KpIHsYcQLlKmCxbMfe76fN9XpdeXTEMv+M/ty9cXJSDIwGUnrW5 yjFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date; bh=2cwBwf+AV4OEImZEbU40LQRDF7YEPnRwL06/norzCT0=; fh=jRn6eqc0g3LZLhfwtNpqZDeevrlgWiSbDNaJSiqk8Ck=; b=NdK0eECf/dn+WY2Fx6zknZu+M3oQyHuxCX083rxwUj7VG+25Tyg82lIwdVTQSROrvv pWWBOv+owA+Ht2E0CEbmTkQ+wi/etrssfWtvU96UFL6TxXf0JEXDSc5TX2D0HyRrG+Qh aRM9Fb3Ci4ow1wOW8uE+i/ffa3lV7VL6pVSFml7KFFpaWETVYTkPd+WSR+PTolZz5Hhh rHw7tJf7FKeYUoAKDkexblLLWL3csMgw5Tn4QsFjs39tIo84dEYUSxcnHoWu4VpyK5BC Rgq3vmpCYCd/sbDhD7JyHBIM+T9fKlvwh84TNJrB5HePLaZ5uj5n9H9W4fGHjgjoJP9j CuXg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id gj14-20020a17090b108e00b0028afb3de092si1580861pjb.74.2023.12.14.03.11.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 03:11:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 7B19D81042D9; Thu, 14 Dec 2023 03:11:31 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1443936AbjLNLLH (ORCPT + 99 others); Thu, 14 Dec 2023 06:11:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54254 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1443808AbjLNLLF (ORCPT ); Thu, 14 Dec 2023 06:11:05 -0500 Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 94E168E; Thu, 14 Dec 2023 03:11:11 -0800 (PST) Received: from mail.maildlp.com (unknown [172.18.186.216]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4SrV4b1xwtz6J9y3; Thu, 14 Dec 2023 19:10:07 +0800 (CST) Received: from lhrpeml500005.china.huawei.com (unknown [7.191.163.240]) by mail.maildlp.com (Postfix) with ESMTPS id 81C4A1400CA; Thu, 14 Dec 2023 19:11:09 +0800 (CST) Received: from localhost (10.202.227.76) by lhrpeml500005.china.huawei.com (7.191.163.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 14 Dec 2023 11:11:09 +0000 Date: Thu, 14 Dec 2023 11:11:07 +0000 From: Jonathan Cameron To: Mike Looijmans CC: , , Conor Dooley , Jonathan Cameron , "Krzysztof Kozlowski" , Lars-Peter Clausen , Rob Herring , Subject: Re: [PATCH 1/2] dt-bindings: iio: adc: ti-ads1298: Add driver Message-ID: <20231214111107.00002fd8@Huawei.com> In-Reply-To: <20231213094722.31547-1-mike.looijmans@topic.nl> References: <1b153bce-a66a-45ee-a5c6-963ea6fb1c82.949ef384-8293-46b8-903f-40a477c056ae.618139b3-8cb2-4e4c-9283-9e3787c70105@emailsignatures365.codetwo.com> <20231213094722.31547-1-mike.looijmans@topic.nl> Organization: Huawei Technologies Research and Development (UK) Ltd. X-Mailer: Claws Mail 4.1.0 (GTK 3.24.33; x86_64-w64-mingw32) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.202.227.76] X-ClientProxiedBy: lhrpeml500003.china.huawei.com (7.191.162.67) To lhrpeml500005.china.huawei.com (7.191.163.240) X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email 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 (fry.vger.email [0.0.0.0]); Thu, 14 Dec 2023 03:11:31 -0800 (PST) On Wed, 13 Dec 2023 10:47:21 +0100 Mike Looijmans wrote: > Skeleton driver for the TI ADS1298 medical ADC. This device is > typically used for ECG and similar measurements. Supports data > acquisition at configurable scale and sampling frequency. > > Signed-off-by: Mike Looijmans > > --- > > .../bindings/iio/adc/ti,ads1298.yaml | 80 +++++++++++++++++++ > 1 file changed, 80 insertions(+) > create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1298.yaml > > diff --git a/Documentation/devicetree/bindings/iio/adc/ti,ads1298.yaml b/Documentation/devicetree/bindings/iio/adc/ti,ads1298.yaml > new file mode 100644 > index 000000000000..7a160ba721eb > --- /dev/null > +++ b/Documentation/devicetree/bindings/iio/adc/ti,ads1298.yaml > @@ -0,0 +1,80 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/iio/adc/ti,ads1298.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Texas Instruments' ads1298 medical ADC chips > + > +maintainers: > + - Mike Looijmans > + > +properties: > + compatible: > + enum: > + - ti,ads1298 > + > + reg: > + maxItems: 1 > + > + spi-cpha: true > + > + reset-gpios: > + maxItems: 1 > + > + avdd-supply: > + description: > + Analog power supply, voltage between AVDD and AVSS. When providing a > + symmetric +/- 2.5V, the regulator should report 5V. Commented on in other thread. > + > + vref-supply: > + description: > + Optional reference voltage. If omitted, internal reference is used, > + depending on analog supply this is 2.4 or 4V. > + There is a dvdd-supply as well. Might be others. Makes sure to document them all. Should probably also document the gpios as the binding should attempt to be as complete as possible independent of what the driver currently supports. Lots of complex options for this device and the use of those pins, so maybe something that can be left for now - but the patch description should then mention that is intentional. Jonathan > + clocks: > + description: Optional 2.048 MHz external source clock on CLK pin > + maxItems: 1 > + > + clock-names: > + const: clk > + > + interrupts: > + description: Interrupt on DRDY pin, triggers on falling edge > + maxItems: 1 > + > + label: true > + > +required: > + - compatible > + - reg > + - avdd-supply > + - interrupts > + > +allOf: > + - $ref: /schemas/spi/spi-peripheral-props.yaml# > + > +unevaluatedProperties: false > + > +examples: > + - | > + #include > + #include > + spi { > + #address-cells = <1>; > + #size-cells = <0>; > + > + adc@1 { > + reg = <1>; > + compatible = "ti,ads1298"; > + label = "ads1298-1-ecg"; > + avdd-supply = <®_iso_5v_a>; > + clock-names = "clk"; > + clocks = <&clk_ads1298>; > + interrupt-parent = <&gpio0>; > + interrupts = <78 IRQ_TYPE_EDGE_FALLING>; > + spi-max-frequency = <20000000>; > + spi-cpha; > + }; > + }; > +...