Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp1163854imm; Tue, 2 Oct 2018 03:58:10 -0700 (PDT) X-Google-Smtp-Source: ACcGV600Dg51N3TcpL6xJX7hsKiMCzLtfPApXH4LtmNXleOsMqATg7KfLr2kE2Bzqn2wi9mHDJeK X-Received: by 2002:a17:902:d704:: with SMTP id w4-v6mr16497234ply.230.1538477890629; Tue, 02 Oct 2018 03:58:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538477890; cv=none; d=google.com; s=arc-20160816; b=Qk7rEJdhvqoXfjHRGjLAA6+DGtHDbSaGiJ0iAf8+JnbcavWbRpFKBcwuxrWlJXReNr 8eUrpjMMWF7UiGE96x//gK77QyGPLvlGG7gCQs/Ywcg59L924oRfaIGWAAsajUS3dJQt PVpn3QE6S6I0YVojmtVEQ+ePixIR5PTwfwp0dlx+kWlaw1Cds9EglGXE3wEUOXzGuv/R 9ijl7T44Uz1/8mV1P3nkKbMlzOeD+dKC7cN9LNWWQKf0J6zKNYwsRi070Z2obWeuQ5vo vghk0C1JzvWiw0NhSOX6q83l9jT57cE3B6KKWmSiI6xjpQN9limcz4QjAKk/qMmhzH4O H5XA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=AB0N5P4EIZa1N4v2qx84+2bTrFhdIGoEHMUbNXUC7Zw=; b=kfH+tUQ/NNGie3FGCzUxjLvH5hmM0gwm0vg0J/fjIa/A6kNryibSsfk0rxDZx8h/fz +RYi9WYuVLKxqcErRb5aqoAEMWx2jkdAniYkNVwtxVx6Jbv2vooDoyEA6SliK8GHcc+8 eNnsGFHmp6y0Ut29aOwoNq7c4LVtVqoRDtkOeZ3ONMCVuommLt9h0obOtOJCjOLX90/B FGEungLVHgnJ35YcY+qhU/8oEkdbhKp4GEDgnvqU28VbR5KgvwZ2P9/jJkI6PWWQgkEX uQejt4N3RX23OgsbeHpuB7n+bt+Q8yQ40DbkRejkuGDicgCG9BEL2+toyNm+WWFyi684 H6Fg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="dgN/+/04"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v20-v6si15039997plo.147.2018.10.02.03.57.56; Tue, 02 Oct 2018 03:58:10 -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 header.i=@gmail.com header.s=20161025 header.b="dgN/+/04"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727510AbeJBRkX (ORCPT + 99 others); Tue, 2 Oct 2018 13:40:23 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:33879 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727153AbeJBRkX (ORCPT ); Tue, 2 Oct 2018 13:40:23 -0400 Received: by mail-lj1-f194.google.com with SMTP id f8-v6so1335516ljk.1; Tue, 02 Oct 2018 03:57:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AB0N5P4EIZa1N4v2qx84+2bTrFhdIGoEHMUbNXUC7Zw=; b=dgN/+/04pWf0cDYotQI7Xw5KRwgH4sINN/aT9FnFkpUqsfnp21FInzw6pwxcFO3va5 P9PVXexMLd8/JJf0mxrz+fYfRUKfB21VWpxX6RQOTmU8S9cZnhg2LLz804YfQFJ2vGNV RuhPH2OQffXs9L5GMhJKAtabDZHWaBj/xSIIhvN8Q5k7dIKymPWYJAZ4agcs18F7fTuX HKzEvpMvLjYbcJ2d6Hd7agVCc7pam0Rj2aqkTAptxjIWaNcX4GreEtQMI3fIPX07qUwD 0+EY9Fs/sj4XrZQcqXbO4MVG3rvir8IGZu5IqOOGeoxM+7FfbtAiG3pDBksRY+t+rBni rBlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AB0N5P4EIZa1N4v2qx84+2bTrFhdIGoEHMUbNXUC7Zw=; b=hZVEjyP1QV712/pB1MNbSAbhph8e/eVJ02/jbmHSy3mp9WcsEpixmcE0yMewGz53t7 fLfessuQjHdZ4lInivvJ0mwR8u0XBAnbbTTPEFpiBMvDz0HOr0d5BUEaphQ9IEA8tS9F Po1mNwEjv4IOaNRiy9i+REvDE+IT2MkHdGRkktqfHf1EQ6kihOHikQGfje3nzbVXfVky SVK5ASnQddIW1cmN+0B+aMFhU3Ps23aDuGY/NXTpCTTATpuhzTvImgpQ4mWJ9ZWZM6gH UvAQ7e4tbkUvicxDH/pavRsmUBbahsvM1Dd4n9LFPLKl5RdHP3rjcUAMydpEAyviUsUP DWjw== X-Gm-Message-State: ABuFfojB1iSPd8pnfeeMNLPUVsCgs6AEp3mlbbEDQdqH/TZeYqHJKrUC wz6+JvBw8o55ANX0Lsp6iC4LsskMWRqPvot+E24= X-Received: by 2002:a2e:811:: with SMTP id 17-v6mr9011745lji.140.1538477859532; Tue, 02 Oct 2018 03:57:39 -0700 (PDT) MIME-Version: 1.0 References: <20181002073222.11368-1-ricardo.ribalda@gmail.com> <20181002073222.11368-2-ricardo.ribalda@gmail.com> <2128166.ZAkUExjJHM@avalon> In-Reply-To: <2128166.ZAkUExjJHM@avalon> From: Ricardo Ribalda Delgado Date: Tue, 2 Oct 2018 12:57:22 +0200 Message-ID: Subject: Re: [PATCH v5 2/6] [media] ad5820: DT new optional field enable-gpios To: Laurent Pinchart Cc: Pavel Machek , Sakari Ailus , Mauro Carvalho Chehab , linux-media , LKML , Hans Verkuil , devicetree@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Laurent On Tue, Oct 2, 2018 at 12:35 PM Laurent Pinchart wrote: > > 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. > what about: - enable-gpios : GPIO spec for the XSHUTDOWN pin. When the XSHUTDOWN pin is asserted the device is enabled. > > of +the enable GPIO is the opposite of the XSHUTDOWN pin (asserting the > > enable +GPIO deasserts the XSHUTDOWN signal and vice versa). > > Example: > > > > ad5820: coil@c { > > @@ -15,5 +21,6 @@ Example: > > reg = <0x0c>; > > > > VANA-supply = <&vaux4>; > > + enable-gpios = <&msmgpio 26 GPIO_ACTIVE_HIGH>; > > }; > > > -- > Regards, > > Laurent Pinchart > > > -- Ricardo Ribalda