Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp315375ybj; Wed, 6 May 2020 18:34:55 -0700 (PDT) X-Google-Smtp-Source: APiQypK5rWI3kIw1XmRTdYLJMTBTGg3YE4ycsyBAgGM2tSB+wtGeqGH7Oi0dblwdU2qPlkJyVmUJ X-Received: by 2002:a17:906:1393:: with SMTP id f19mr9859868ejc.26.1588815295275; Wed, 06 May 2020 18:34:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588815295; cv=none; d=google.com; s=arc-20160816; b=Yc3LKHL/2x2LIE8PfmGM+O2KN2DON6UmA3c4Fyt2Dxq0adB9Z1TTcrsrg5TZeJGp7e g766a7sPC99evx0iIVIeP3MMmi/iKYKEtlmMg6PFexOWXa/FjSavC2G6cQLX9kxsCeGL vwjvFvlf8L/FE1sFyJqt0MlrbjS6dXaNrK2EJuMk6glUNmlyHLusvZUuQmXeMWlc2zji FRg1dXDQknoJ3AC3rRa33ouU/z92bPSLG7SojFZSvtvhRMvYZ8wOfpKAkMeAmj77RCMK 6oXR8rcDrfxDPZo5LZdMbg7oe5cqS5rXXf6GO34lKmRvEwK8k1OqWFufPhv0JaiwPTCp miBQ== 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:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=LHoulxi1vTiKQKmc4GVw+S12/3VEaL+Jud01OzrChlU=; b=0M0My3jrw2BsItkFW2moVyAcCn8/WkNHcgSbTFT61PO+DmQPBzBH7iw4j+UkGkZGYc mf8ydmboASciqKPzf9+4B4BAwtMnhtDHcuEbl6rYJV3mRcBozR1TU3NRfmqjOh3dYjs8 LwqwqBfxQKJ2N+zw66TO/TSXrDT3IHRJ4kZeQutw6e6ESU0qaM0rkpjFEFsbbiCfpSao a8MuroBRPTsrSf/0H0sJTAkj8FrM1M4jhvSVxExxRhXXyrRibM0TcCWaB/AX5UL+5PCN jFF6vJj4Dc+gGDg9/g4yw6EY6eZNnMVwN34iFhbMLnvfVFt+oqlqzgtFan/LC2xg2FPA IDxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@akkea.ca header.s=mail header.b=jWuvWWHI; dkim=pass header.i=@akkea.ca header.s=mail header.b=jWuvWWHI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cq7si2082936edb.319.2020.05.06.18.34.32; Wed, 06 May 2020 18:34:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@akkea.ca header.s=mail header.b=jWuvWWHI; dkim=pass header.i=@akkea.ca header.s=mail header.b=jWuvWWHI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728856AbgEFTYI (ORCPT + 99 others); Wed, 6 May 2020 15:24:08 -0400 Received: from node.akkea.ca ([192.155.83.177]:50628 "EHLO node.akkea.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728772AbgEFTYG (ORCPT ); Wed, 6 May 2020 15:24:06 -0400 Received: from localhost (localhost [127.0.0.1]) by node.akkea.ca (Postfix) with ESMTP id 65B5E4E200C; Wed, 6 May 2020 19:18:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akkea.ca; s=mail; t=1588792706; bh=LHoulxi1vTiKQKmc4GVw+S12/3VEaL+Jud01OzrChlU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=jWuvWWHIIGzaT0qvMjH/2HdacRQlCU0aGAG3XWwW4cC60lZxoTlmwGxrn0ZDYwV2f rS2MsrMBebv8GOjo/h4OSTiZiQXut5VIQPQWWeWxiiUrOmc/XsQUlxlrFSl5K2pGya awNKgKrogmqhKocm7IvPTKvvbJfxeKqdOnW9b0I8= X-Virus-Scanned: Debian amavisd-new at mail.akkea.ca Received: from node.akkea.ca ([127.0.0.1]) by localhost (mail.akkea.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 410gAoNv7bRR; Wed, 6 May 2020 19:18:26 +0000 (UTC) Received: from midas.localdomain (S0106788a2041785e.gv.shawcable.net [70.66.86.75]) by node.akkea.ca (Postfix) with ESMTPSA id BFB5E4E2003; Wed, 6 May 2020 19:18:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akkea.ca; s=mail; t=1588792706; bh=LHoulxi1vTiKQKmc4GVw+S12/3VEaL+Jud01OzrChlU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=jWuvWWHIIGzaT0qvMjH/2HdacRQlCU0aGAG3XWwW4cC60lZxoTlmwGxrn0ZDYwV2f rS2MsrMBebv8GOjo/h4OSTiZiQXut5VIQPQWWeWxiiUrOmc/XsQUlxlrFSl5K2pGya awNKgKrogmqhKocm7IvPTKvvbJfxeKqdOnW9b0I8= From: Angus Ainslie To: angus@akkea.ca Cc: Greg Kroah-Hartman , Rob Herring , Heikki Krogerus , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] dt-bindings: usb: ti,tps6598x: add dt binding doc Date: Wed, 6 May 2020 12:17:18 -0700 Message-Id: <20200506191718.2144752-3-angus@akkea.ca> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200506191718.2144752-1-angus@akkea.ca> References: <20200506191718.2144752-1-angus@akkea.ca> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Document the tps6598x driver Signed-off-by: Angus Ainslie --- .../devicetree/bindings/usb/ti,tps6598x.yaml | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 Documentation/devicetree/bindings/usb/ti,tps6598x.yaml diff --git a/Documentation/devicetree/bindings/usb/ti,tps6598x.yaml b/Documentation/devicetree/bindings/usb/ti,tps6598x.yaml new file mode 100644 index 000000000000..925db38aaf84 --- /dev/null +++ b/Documentation/devicetree/bindings/usb/ti,tps6598x.yaml @@ -0,0 +1,75 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/usb/ti,tps6598x.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: TI tps6598x driver + +maintainers: + - + +properties: + $nodename: + pattern: '^usb-pd@.*' + + compatible: + oneOf: + - enum: + - ti,tps6598x + - items: + - const: ti,tps6598x + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + connector: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + typec_pd: usb-pd@3f { + compatible = "ti,tps6598x"; + reg = <0x3f>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_typec>, <&pinctrl_tcpc>; + interrupt-parent = <&gpio1>; + interrupts = <10 IRQ_TYPE_LEVEL_LOW>; + + connector { + compatible = "usb-c-connector"; + label = "USB-C"; + data-role = "dual"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + usb_con_hs: endpoint { + remote-endpoint = <&typec_hs>; + }; + }; + + port@1 { + reg = <1>; + + usb_con_ss: endpoint { + remote-endpoint = <&typec_ss>; + }; + }; + }; + }; + }; -- 2.25.1