Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp3703647ybk; Tue, 19 May 2020 10:57:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyPoGlHDKoUPs0hddtXCn9m34KB9w2fSZIsNHH6Jd3DD/RXBFXYwLI+revyy7uxhHjYbHt6 X-Received: by 2002:a17:906:b31a:: with SMTP id n26mr332653ejz.441.1589911030368; Tue, 19 May 2020 10:57:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589911030; cv=none; d=google.com; s=arc-20160816; b=bw6nFSmciP6ze97CR1ZPEyxg6mIFFOt4998HAuMQGGhtaifCMCSk7BxT33Izj33jeT kBqDdfW3N6RX5T+Rf8bz4DhWiuWVIIPWA5HZ2MsttmFS1hqNecfiz15hR42ut/0Bo+nr 91/twlEAw2ob5Xh6fHpi3wOWrsIY717mBByezBLs098zAtcgA2mUSLFLor0D7QaPjetC YqP6zW+/yGm+ZafBIU/filaAi7uE7cvXyvgvWmETYIAI5nXjPukY2TwtRHkFi8VrFQIh WCLpO9g+yN3YCAqHn3flpOJY2IzyIz/xsuTKAArQnvd/KUrq1i9YNJdx0625oUU5pZrR 2TTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date; bh=mCVrWSgD3kiU0cjHrHMSAtbC+psPKb7pzMj8e10xokU=; b=XwuS97l4k2wCG6EnNiua61Vq2UFRkYUyga206y30VL21zwVx0bb9WBFU+HtOFkZgTW lLYqkQ7pNwTMhtcaTMZbzKko9HKRiPghPxZ/bYsMP/RSLwaG5XrvuszVM30VCYFPqdqe yupF1vM68ZNLVKfK7nFJfrTaQlp50INTA8BUeYaLwUD8LFMaGEUDE+6SUbdXptNCmp/S rXo8yhbdYtMSLdX7uOyov7zpqm+owm2zRgabE46hBFXvVyN17L5u+S3ukxZMhfkhIErR 3ozehM7SMrN2/89oht4cAiCSazaI0amk64ebzXN3g6p1j2RPR1RwtWgYLIVkuCh/5waO Afdw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ch20si340777ejb.31.2020.05.19.10.56.46; Tue, 19 May 2020 10:57:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729496AbgESRw2 (ORCPT + 99 others); Tue, 19 May 2020 13:52:28 -0400 Received: from lhrrgout.huawei.com ([185.176.76.210]:2226 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729001AbgESRw2 (ORCPT ); Tue, 19 May 2020 13:52:28 -0400 Received: from lhreml710-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 5D9B76180D7930E2DFAC; Tue, 19 May 2020 18:52:27 +0100 (IST) Received: from localhost (10.47.86.149) by lhreml710-chm.china.huawei.com (10.201.108.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1913.5; Tue, 19 May 2020 18:52:26 +0100 Date: Tue, 19 May 2020 18:51:59 +0100 From: Jonathan Cameron To: Jonathan Albrieux CC: , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Hartmut Knaack , Lars-Peter Clausen , "open list:IIO SUBSYSTEM AND DRIVERS" , "Peter Meerwald-Stadler" , Jonathan Cameron , Rob Herring Subject: Re: [PATCH v2 2/4] dt-bindings: iio: imu: bmi160: add regulators and mount-matrix Message-ID: <20200519185159.00001bd1@Huawei.com> In-Reply-To: <20200519075111.6356-3-jonathan.albrieux@gmail.com> References: <20200519075111.6356-1-jonathan.albrieux@gmail.com> <20200519075111.6356-3-jonathan.albrieux@gmail.com> Organization: Huawei Technologies Research and Development (UK) Ltd. X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; i686-w64-mingw32) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.47.86.149] X-ClientProxiedBy: lhreml705-chm.china.huawei.com (10.201.108.54) To lhreml710-chm.china.huawei.com (10.201.108.61) X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 19 May 2020 09:50:58 +0200 Jonathan Albrieux wrote: > Add vdd-supply and vddio-supply support. > Add mount-matrix support. > > Signed-off-by: Jonathan Albrieux A few minor comments inline. > --- > .../devicetree/bindings/iio/imu/bmi160.yaml | 21 +++++++++++++++++++ > 1 file changed, 21 insertions(+) > > diff --git a/Documentation/devicetree/bindings/iio/imu/bmi160.yaml b/Documentation/devicetree/bindings/iio/imu/bmi160.yaml > index 6b464ce5ed0b..5b13af7a209f 100644 > --- a/Documentation/devicetree/bindings/iio/imu/bmi160.yaml > +++ b/Documentation/devicetree/bindings/iio/imu/bmi160.yaml > @@ -46,6 +46,21 @@ properties: > set if the specified interrupt pin should be configured as > open drain. If not set, defaults to push-pull. > > + vdd-supply: > + maxItems: 1 > + description: | > + an optional regulator that needs to be on to provide VDD power to > + the sensor. They aren't optional. Whether we specify them or rely on stub regulators being provided because they aren't controllable is the optional bit. That's clearly defined by them not being in the required list below. So say something li.e description: | provide VDD power to the sensor. > + > + vddio-supply: > + maxItems: 1 > + description: | > + an optional regulator that needs to be on to provide the VDD IO power to > + the sensor. > + > + mount-matrix: > + description: an optional 3x3 mounting rotation matrix > + > required: > - compatible > - reg > @@ -61,9 +76,15 @@ examples: > bmi160@68 { > compatible = "bosch,bmi160"; > reg = <0x68>; > + vdd-supply = <&pm8916_l17>; > + vddio-supply = <&pm8916_l6>; > interrupt-parent = <&gpio4>; > interrupts = <12 1>; > interrupt-names = "INT1"; > + mount-matrix = "0", "1", "0", > + "-1", "0", "0", > + "0", "0", "1"; > + }; > }; > - | > // Example for SPI