Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp1146239imm; Tue, 2 Oct 2018 03:37:14 -0700 (PDT) X-Google-Smtp-Source: ACcGV62eYup+QbijQ3lgMa4YgqCpfD5isIe6z2RI+cHOO6/PGcYaCEjNOMPDrwt2pKTnCvTOGbT9 X-Received: by 2002:a17:902:981:: with SMTP id 1-v6mr16039769pln.60.1538476634761; Tue, 02 Oct 2018 03:37:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538476634; cv=none; d=google.com; s=arc-20160816; b=Ad3x/nVSPbHXBHifctxRw1Y/fkqibbZdwppE0Yf0/LXt3qpjJhKsAofsEAdQrIOqjr nbOoo+8gK2+CqTBR47G1UNOJeVYm3iovtzPtQuvFXbS8VFiShd0KstK3CCTjzGiEb9J/ u2d6voh/+RIXNFjy401HY9GLwQcmgx0DQp161trWkg7MVIKBtfamIBBqC6bvZL62Nc5N fP+hmYg50Btey5O6GSA+cikNrmhVXWR7hWPgTyYZYymc6+BPtx2w+hwjsoBfZ5C01bDN JT8iuavqP0nGYJVaxRKfXH+dufTiEw0T70GwVp7cd+DA+ZE4v1oBI5BhBlELJrOnzPxa u5Tg== 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 :references:in-reply-to:organization:message-id:date:subject:cc:to :from:dkim-signature; bh=POVjQE3oF5tNzEWIuA1gDrNHB/5Q7YhWvVewnOm+fRY=; b=Hmgjj5aLADUq4ZR6O+/wiOQCCdyJ4qzSzFFdmMd900te8ZsyCZwUS5xhr53tR+SDLv LWyXX4+lDtCqNOAl9D4nOQ4M1OEHHiWwrmkO1dk0o0fMy0ZYYmYR+BiWWbo1zh/tbVtE VYr3KGYbvL7D/C1/DaZM1JqqJs1tOydmDu+3B2cLb+XwzJ7zIc5TNxyvj3bD5WDZCoPN l/1gcMx487Vv1yvf5dIDwipsMKKAB7ra/KBmF2ZQh/jhMnGmAKtUe9ZZrxanJB5l9WiK TZeLXx114xjTMS5lSB079Nu5moC081ihEyb1SwkCq8kgUxzYkGeyqNHutKyplXtCuGnt R8aA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=JU1grm4Z; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id bc5-v6si2402303plb.24.2018.10.02.03.36.58; Tue, 02 Oct 2018 03:37:14 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=JU1grm4Z; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727281AbeJBRSC (ORCPT + 99 others); Tue, 2 Oct 2018 13:18:02 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:40578 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726244AbeJBRSC (ORCPT ); Tue, 2 Oct 2018 13:18:02 -0400 Received: from avalon.localnet (dfj612ybrt5fhg77mgycy-3.rev.dnainternet.fi [IPv6:2001:14ba:21f5:5b00:2e86:4862:ef6a:2804]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id DF132B7F; Tue, 2 Oct 2018 12:35:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1538476524; bh=IZN+3gQsIx56O1lSz697WLU1W7a7Ptv7AhwLzSp59AM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JU1grm4ZaTOwO/mNyhwe1Kwa5z0C7XlmdtsBw4XzLCSLkhXJWe+JqdNNiWa4nJXxW ZYsZIsDCAdYo5TIqRJvCBz75rUyh0PjCcxo6WsgtfCnO5Bx6qRlmgEc0pljm8g8MDS pTmUWtGVUJuPKEXfbL0PrpT7X/BmvFPw1nwZnXQA= From: Laurent Pinchart To: Ricardo Ribalda Delgado Cc: Pavel Machek , Sakari Ailus , Mauro Carvalho Chehab , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Hans Verkuil , devicetree@vger.kernel.org Subject: Re: [PATCH v5 2/6] [media] ad5820: DT new optional field enable-gpios Date: Tue, 02 Oct 2018 13:35:40 +0300 Message-ID: <2128166.ZAkUExjJHM@avalon> Organization: Ideas on Board Oy In-Reply-To: <20181002073222.11368-2-ricardo.ribalda@gmail.com> References: <20181002073222.11368-1-ricardo.ribalda@gmail.com> <20181002073222.11368-2-ricardo.ribalda@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ricardo, Thank you for the patch. On Tuesday, 2 October 2018 10:32:18 EEST Ricardo Ribalda Delgado wrote: > Document new enable-gpio field. It can be used to disable the part > without turning down its regulator. > > Cc: devicetree@vger.kernel.org > Signed-off-by: Ricardo Ribalda Delgado > Acked-by: Pavel Machek > --- > Documentation/devicetree/bindings/media/i2c/ad5820.txt | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/Documentation/devicetree/bindings/media/i2c/ad5820.txt > b/Documentation/devicetree/bindings/media/i2c/ad5820.txt index > 5940ca11c021..9ccd96d3d5f0 100644 > --- a/Documentation/devicetree/bindings/media/i2c/ad5820.txt > +++ b/Documentation/devicetree/bindings/media/i2c/ad5820.txt > @@ -8,6 +8,12 @@ Required Properties: > > - VANA-supply: supply of voltage for VANA pin > > +Optional properties: > + > + - enable-gpios : GPIO spec for the XSHUTDOWN pin. Note that the polarity > of +the enable GPIO is the opposite of the XSHUTDOWN pin (asserting the > enable +GPIO deasserts the XSHUTDOWN signal and vice versa). After reading this one more time, I think the text is at the very least confusing. The logic level of the enable GPIO is the same as the logic level of the XSHUTDOWN pin. The latter being active low, asserting "enable" will deassert "shutdown", but talking about "desserting XSHUTDOWN" is confusing. > Example: > > ad5820: coil@c { > @@ -15,5 +21,6 @@ Example: > reg = <0x0c>; > > VANA-supply = <&vaux4>; > + enable-gpios = <&msmgpio 26 GPIO_ACTIVE_HIGH>; > }; -- Regards, Laurent Pinchart