Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp5764imm; Thu, 20 Sep 2018 13:06:56 -0700 (PDT) X-Google-Smtp-Source: ANB0VdY7uRTsTzMJHf9oeNGWhKS8Mmhhg/yVGPF6U8BFnXL4U0F+ZXLJncyI9zBVNPxYIgqd/P2R X-Received: by 2002:a63:6746:: with SMTP id b67-v6mr2482410pgc.310.1537474016746; Thu, 20 Sep 2018 13:06:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537474016; cv=none; d=google.com; s=arc-20160816; b=HsN6X6ts/BOU/iXcfAEHfZ3ePuziThvpZUGUlBLUZSf5sZVtiAQDS/TG6Fm9/wZKBj 4R7SGLKpPUnOYQiDFQ5xEoASdArDQsi6Z9IlO6/M29KRdyRCY+qeKEY0FaQphxNd2MWh +aj6x8KODh1fTkNJ8r35irhbtfxBO3yU/LW/5P/ereC2zkIAfQiWks2pUGb/CAS0yrnN LbVzOJThexLivFZVQgsklC/36Htrx5cf7AiM/tyIdQpDHm8omKAjPXTgUmSAC9WyPAzA PFSggFnmNVp95OrfUVwLA+EjpMDH5xA/8xqZuaI85QEBqguDz12oQrbP/2b3pXvtK+Eh khBw== 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=ju/9aYLRa2gPtJsuhpkkh3FBT4clQf2b8lybK94lOXc=; b=xbyeQy0WSzD/Q93pQsil1hDjKbSLEUxixBGg5IbMrQ94m4xvNRxkU6cKVe5m0GuKTN TFGRSdCNjIE30fSIT+n8iE8jBOv1cIIdP+jTsex8ssL1PaO7xKTtQPyICL218AWNVid3 oWrbEs9VdF6hRAfVlTjXHl6FlGH3qwZdb59GtmpUAT2BRvBEcEtA7W9uHUGc036RPpCt Mfx9wL/Sdu50d9BeDbeeiu5oAzshpdqHBkD1929TkpFJRahAsFn7i0+LiOc2VkVyg06B 5bmZtioIPVG3CXOeRloCxdkujLydp3AjGLcWzzytU7XkKyXmECgfWE3coBl53R9JdII6 PKvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=VOabTww7; 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 11-v6si25590739plc.154.2018.09.20.13.06.40; Thu, 20 Sep 2018 13:06:56 -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=VOabTww7; 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 S2388543AbeIUBtT (ORCPT + 99 others); Thu, 20 Sep 2018 21:49:19 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:36120 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388212AbeIUBtT (ORCPT ); Thu, 20 Sep 2018 21:49:19 -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 782041C86; Thu, 20 Sep 2018 22:04:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1537473848; bh=N+Li+HCZuuNN6pBOpT0h2asOWFC/iQbWql3qEFClcgY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VOabTww7qBxqgR0TE8cRfZBaNAuldRg5kRHcplL0ybXLTuB5HB8xB7FwgLF7Qo4Be hh10lAFEAmuzSUB2ypb7ki6aIhtsuK9HhMoAiiGBqhay98LEhhbp/MGGKk/60OtbVR bcd5YY7XgQl983YiZ9EfQW8WaZD1cAisoTCgpc3Q= From: Laurent Pinchart To: Ricardo Ribalda Delgado Cc: Pavel Machek , Sakari Ailus , Mauro Carvalho Chehab , linux-media , LKML , Hans Verkuil Subject: Re: [PATCH v2 2/4] [media] ad5820: Add support for enable pin Date: Thu, 20 Sep 2018 23:04:21 +0300 Message-ID: <1887575.If169ivQRG@avalon> Organization: Ideas on Board Oy In-Reply-To: References: <20180920161912.17063-2-ricardo.ribalda@gmail.com> <20180920190855.GC26589@amd> 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, On Thursday, 20 September 2018 22:12:44 EEST Ricardo Ribalda Delgado wrote: > On Thu, Sep 20, 2018 at 9:08 PM Pavel Machek wrote: > > On Thu 2018-09-20 21:06:16, Ricardo Ribalda Delgado wrote: > >> On Thu, Sep 20, 2018 at 8:54 PM Pavel Machek wrote: > >>> On Thu 2018-09-20 20:45:52, Ricardo Ribalda Delgado wrote: > >>>> This patch adds support for a programmable enable pin. It can be > >>>> used in situations where the ANA-vcc is not configurable (dummy- > >>>> regulator), or just to have a more fine control of the power saving. > >>>> > >>>> The use of the enable pin is optional. > >>>> > >>>> Signed-off-by: Ricardo Ribalda Delgado > >>> > >>> Do we really want to do that? > >>> > >>> Would it make more sense to add gpio-regulator and connect ad5820 to > >>> it in such case? > >> > >> My board (based on db820c) has both: > >> > >> ad5820: dac@0c { > >> compatible = "adi,ad5820"; > >> reg = <0x0c>; > >> > >> VANA-supply = <&pm8994_l23>; > >> enable-gpios = <&msmgpio 26 GPIO_ACTIVE_HIGH>; > >> }; > > > > Well, I'm sure you could have gpio-based regulator powered from > > pm8994_l23, and outputting to ad5820. > > > > Does ad5820 chip have a gpio input for enable? > > xshutdown pin: > http://www.analog.com/media/en/technical-documentation/data-sheets/AD5821.pd > f > > (AD5820,AD5821, and AD5823 are compatibles, or at least that is waht > the module manufacturer says :) Is that the pin that msmgpio 26 is connected to on your board ? I'd argue that the GPIO should be called xshutdown in that case, as DT usually uses the pin name, but there's precedent of using well-known names for pins with the same functionality. In any case you should update the DT bindings to document the new property, and clearly explain that it describes the GPIO connected to the xshutdown pin. Please CC the devicetree@vger.kernel.org mailing list on the bindings change (they usually like bindings changes to be split to a separate patch). -- Regards, Laurent Pinchart