Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp3975242ybx; Mon, 4 Nov 2019 05:54:34 -0800 (PST) X-Google-Smtp-Source: APXvYqysUu4VEcaciVWi/CIdyrai1KUSJmp6p9u1HZCgEtdJVFD9KWaJBjp+AKGvcSWsJag+KPeK X-Received: by 2002:a05:6402:2029:: with SMTP id ay9mr793422edb.47.1572875674435; Mon, 04 Nov 2019 05:54:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1572875674; cv=none; d=google.com; s=arc-20160816; b=bvMHxx8PxY71Mj44lOEtd3PCet+W7nESUR/gYWuYbCFBOh9U/jmH5d7kqS/n77o8MB hIPrEQR1zTnsY+QecI6XZ0BtF+ZYruDQFkeOPGsC00z8rmc6kR2/zzC6J1Jq/R5VzjqQ DAfe4G1RvCfJbtbXZ8r06fvmrp1K7r7iP5Me6W0VuJ+UCrmSTfsNiSVUzYeitsIjDmBF cLhJ3z4h9I43G1waKEYcOcgHkmh5XwuHp1+fhMa4ywDO+QZXn8Og+N9lOvGx7gt+L1EB YHl1HN45vdTpCiu0KFrZD22FH7HrD6AloCS8aYN8x+yEbGdRXqhBInYISHJdO28h+O86 uV0w== 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=g6t++NVjVEZI8OcvL3emJn/ito6cX/B+9uYMgOYmL/A=; b=077w1IIdI+wI1Q2ln6M3GheqIxyxmw31jhXxFVv3ETvFh48zIi5GgpaXG/wSZm+BgE YLb9PfHvWneYZsMaq3vD0YShmlRQh2HH5WyXegQzcyDOzF3+jU3zADuRbJpzevPV1YFR 8qVoGRyKDdFwKVXWgN8UWPUEsDFdqnoHXjoyq9WxaO3quT1xK+n8oung25T3ux85s9BX cxlCLRrIkToxx+Otrfc7pVeoa2iCE7zE/cL1J5tJ6SDkei7xjmE+Z3n1BUlsh0MIQD5E pglji0rfvfbCc09vZPSX/DLKSFAA4YMUu0Ehjxcsq7eZgFSXOIP73h+9/rfxxXjeb6Ye M5oA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=TM7Ei1O3; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id pv8si10235682ejb.108.2019.11.04.05.54.10; Mon, 04 Nov 2019 05:54:34 -0800 (PST) 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=@kernel.org header.s=default header.b=TM7Ei1O3; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729203AbfKDNwv (ORCPT + 99 others); Mon, 4 Nov 2019 08:52:51 -0500 Received: from mail.kernel.org ([198.145.29.99]:32868 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728613AbfKDNwv (ORCPT ); Mon, 4 Nov 2019 08:52:51 -0500 Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 61E2621E6F; Mon, 4 Nov 2019 13:52:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1572875570; bh=By6g0hm3TZiFVPLysIIsZZ4/DGUA9l8/pS5v+EHrReo=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=TM7Ei1O3egCe5sMxOAjkB8RDO64+7FWfrmihBYMVk415TwspxzQenD0Bv3hdkSBqc e7Y4laBqSBo93hAZRlS0j32n8HM0HRjFT9ts18FkQsPiJOKitybpIBoy+SaJIaq+s1 vwI71N8SXEJ91/zAOTUe2IGmlnm2PCXYxZ4nUasU= Received: by mail-qt1-f175.google.com with SMTP id l24so5691139qtp.10; Mon, 04 Nov 2019 05:52:50 -0800 (PST) X-Gm-Message-State: APjAAAWdbuRcgSsc9Jl0uvUEHRtJbT/1X0Uv7sskViTmhlYQTGKdUiBj fidJ0arNRLgJU8YH1zF9d3gtcculj83qgXX2ew== X-Received: by 2002:aed:2706:: with SMTP id n6mr12458734qtd.224.1572875569519; Mon, 04 Nov 2019 05:52:49 -0800 (PST) MIME-Version: 1.0 References: <20191103220801.10666-1-paul@crapouillou.net> In-Reply-To: <20191103220801.10666-1-paul@crapouillou.net> From: Rob Herring Date: Mon, 4 Nov 2019 07:52:37 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 1/2] dt-bindings: power/supply: Document generic USB charger To: Paul Cercueil Cc: Sebastian Reichel , Mark Rutland , "open list:THERMAL" , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" , od@zcrc.me 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 On Sun, Nov 3, 2019 at 4:08 PM Paul Cercueil wrote: > > Add documentation about the devicetree bindings for the generic USB > charger. What makes it generic? > > Signed-off-by: Paul Cercueil > --- > .../bindings/power/supply/usb-charger.txt | 24 +++++++++++++++++++ > 1 file changed, 24 insertions(+) > create mode 100644 Documentation/devicetree/bindings/power/supply/usb-charger.txt > > diff --git a/Documentation/devicetree/bindings/power/supply/usb-charger.txt b/Documentation/devicetree/bindings/power/supply/usb-charger.txt > new file mode 100644 > index 000000000000..fd46734cb0e5 > --- /dev/null > +++ b/Documentation/devicetree/bindings/power/supply/usb-charger.txt > @@ -0,0 +1,24 @@ > +Generic USB charger bindings > +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > + > +Required properties : > + - compatible : should be "usb-charger" > + - phys: phandle to the USB PHY > + > +Example: > + > +usb_con: extcon { > + compatible = "linux,extcon-usb-gpio"; > + vbus-gpios = <&gpb 5 GPIO_ACTIVE_HIGH>; > +}; > + > +usb_phy: usb-phy@0 { > + compatible = "usb-nop-xceiv"; > + #phy-cells = <0>; > + extcon = <&usb_con>; extcon is deprecated in favor of usb-connector binding. See .../bindings/connector/usb-connector.txt. There's also some pending patches for adding GPIO based connector controls including Vbus sense (GPIO input) and control (regulator via a GPIO). Rob