Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp2313493rdb; Mon, 9 Oct 2023 23:06:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFgpd1pWnz0J80jzpTYNOC1XBga3CSe1vm2okM7zBUdSwi+HZzCFPfdlzL8IDGAl6lVnp5N X-Received: by 2002:a17:902:dacd:b0:1bb:2020:be0d with SMTP id q13-20020a170902dacd00b001bb2020be0dmr22496414plx.14.1696918018658; Mon, 09 Oct 2023 23:06:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696918018; cv=pass; d=google.com; s=arc-20160816; b=qotawXixXS/j2JErDNThtYKDOr2XGeL6292WfXUdjwXpnTNkZKwQH67zHqlKeHxktD UUW8kjVSm/2V1onJ0a7JUH/E4xK8ctI49k54rVTmenr2jTSDBefRadXYVsPMXDROqKLl lPXj0KySavFgoiI7GjCFJP3kkhMB1wp79Sy/AKuwXylUt1xd+vZcVoA8vydrs4tLncYR Zkk69MHHrELUep6uK2HR5GtxY13GZCP7GCLiEjql6X6XE9oCWorOszNUeOpemGtvsdEe ckbQHVwKy/Ut9FwdX325Hba67AuO41iScJ37NiWULAUlvCP8Y3QKHQ45kdwYo9AEpiOc WUrw== ARC-Message-Signature: i=2; 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=6+kUZ8PXCIiQYOaRsg+lVPSGx1V+n4P7FYahLIA1VgI=; fh=0OjUPE+QCS8CEeYtA77t+zS+GvkqnqTE7HR5BlulHOM=; b=kRhDT8pEBljnggYNg1LMWfYbnSDdYQ5c/L0olbCQKtziXqNeoM1RBWxPXRPDK/CRpT h/G0o0UoHapbS0/f60EspuDT70JMYNX4Kk1x2GJnV96SQ3KthJjB556fbCoPANUklNld szX3ZLn2zCdIv5gRr5d6rloaeDdIJ/JkZFa2dEtj8GBvMVBmoVtCelwkr0YL5PIr7KA/ t0sKTLyJEQuP4p/2De6g+kTI4nlGqyyFRDF1Mwd1TgYX8y5Cr8Du+lM75lO+cs1sQXhR svISiL6KDqQjoMuZduIc0LcGzjcQ+hQHCNmV9/9qej1Sh2gE+8KvU/xPz6l3ct9CEVml GItw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@iki.fi header.s=meesny header.b="uocPHBA/"; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id n17-20020a170902e55100b001c62d5b4e00si11977893plf.508.2023.10.09.23.06.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Oct 2023 23:06:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@iki.fi header.s=meesny header.b="uocPHBA/"; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 7D9808026465; Mon, 9 Oct 2023 23:06:53 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379417AbjJJGGk (ORCPT + 99 others); Tue, 10 Oct 2023 02:06:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376502AbjJJGGi (ORCPT ); Tue, 10 Oct 2023 02:06:38 -0400 Received: from meesny.iki.fi (meesny.iki.fi [195.140.195.201]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9AAFEAC; Mon, 9 Oct 2023 23:06:35 -0700 (PDT) Received: from hillosipuli.retiisi.eu (185-9-11-240.cust.suomicom.net [185.9.11.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: sailus) by meesny.iki.fi (Postfix) with ESMTPSA id 4S4QQF6XLFzyWn; Tue, 10 Oct 2023 09:06:27 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1696917992; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=6+kUZ8PXCIiQYOaRsg+lVPSGx1V+n4P7FYahLIA1VgI=; b=uocPHBA/W+9y9OmEAhXzwnDc7SwM2UNcMhHAm7jezccmUryQGIVWTGCSdsIIC66FSF2AMu A8CPTEyVV/NHfw/SUFpq0L9G6kEpclmdarioAtmlQ0JW5KTNDa1O6ufGr5xCWQBRK6YK72 95jfvYgfTPKYaD9K6Pw6VHinSvAqUrk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=iki.fi; s=meesny; t=1696917992; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=6+kUZ8PXCIiQYOaRsg+lVPSGx1V+n4P7FYahLIA1VgI=; b=U5f3RTcaItTeIklJyU8l0HnyinZmbgSvEWtXI4hnWsl+Tl6kEWaehe7NLPuVLcd0i+sHd4 IK8Pwx8xeChPgYNQpJfj+f3oy6lB2w1Su8vV59U9tGOpuOAglr52Ppq0w9MHBBTGDYEgLZ a0GMXLj0KZpZzKFKFYMLweiMnA7SZOk= ARC-Authentication-Results: i=1; ORIGINATING; auth=pass smtp.auth=sailus smtp.mailfrom=sakari.ailus@iki.fi ARC-Seal: i=1; s=meesny; d=iki.fi; t=1696917992; a=rsa-sha256; cv=none; b=ZE2Miv8CLD5pyxxx5ZKzlNxzBn58XYlXP9DA/0AyzO8qxiJEWKwNl/KfhvzxdeLvNQfzbk JoOppgcivP5Atrq11q6CSJ6rMZOFPq4Tq/K6qqpO6Y/sOGJeJ/t0Vbupukv1nBuduUv2e6 9KfyfLdVS5sAz5ciGouNRf0Op+rplhY= Received: from valkosipuli.retiisi.eu (valkosipuli.localdomain [192.168.4.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by hillosipuli.retiisi.eu (Postfix) with ESMTPS id 7A300634CBD; Tue, 10 Oct 2023 09:06:26 +0300 (EEST) Date: Tue, 10 Oct 2023 06:06:26 +0000 From: Sakari Ailus To: Kieran Bingham Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, "Paul J. Murphy" , Daniele Alessandrelli , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , open list Subject: Re: [PATCH 1/5] media: dt-bindings: media: imx335: Add supply bindings Message-ID: References: <20231010005126.3425444-1-kieran.bingham@ideasonboard.com> <20231010005126.3425444-2-kieran.bingham@ideasonboard.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231010005126.3425444-2-kieran.bingham@ideasonboard.com> X-Spam-Status: No, score=2.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.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 (lipwig.vger.email [0.0.0.0]); Mon, 09 Oct 2023 23:06:53 -0700 (PDT) X-Spam-Level: ** Hi Kieran, On Tue, Oct 10, 2023 at 01:51:22AM +0100, Kieran Bingham wrote: > Add the bindings for the supply references used on the IMX335. > > Signed-off-by: Kieran Bingham > --- > .../bindings/media/i2c/sony,imx335.yaml | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml b/Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml > index a167dcdb3a32..1863b5608a5c 100644 > --- a/Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml > +++ b/Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml > @@ -32,6 +32,15 @@ properties: > description: Clock frequency from 6 to 27 MHz, 37.125MHz, 74.25MHz > maxItems: 1 > > + avdd-supply: > + description: Analog power supply (2.9V) > + > + ovdd-supply: > + description: Interface power supply (1.8V) > + > + dvdd-supply: > + description: Digital power supply (1.2V) I wonder what's the policy in this case --- some of the regulators are often hard-wired and the bindings didn't have them previously either (I wonder why, maybe they were all hard wired in the board??). Could they be optional? The driver will need to be able to do without these in any case. > + > reset-gpios: > description: Reference to the GPIO connected to the XCLR pin, if any. > maxItems: 1 > @@ -60,6 +69,9 @@ required: > - compatible > - reg > - clocks > + - avdd-supply > + - ovdd-supply > + - dvdd-supply > - port > > additionalProperties: false > @@ -79,6 +91,10 @@ examples: > assigned-clock-parents = <&imx335_clk_parent>; > assigned-clock-rates = <24000000>; > > + avdd-supply = <&camera_vdda_2v9>; > + ovdd-supply = <&camera_vddo_1v8>; > + dvdd-supply = <&camera_vddd_1v2>; > + > port { > imx335: endpoint { > remote-endpoint = <&cam>; -- Kind regards, Sakari Ailus