From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 7 May 2018 10:58:52 -0500 From: Rob Herring Subject: Re: [PATCH v5 01/14] dt-bindings: connector: add properties for typec Message-ID: <20180507155852.GA7962@rob-hp-laptop> References: <1525307094-27402-1-git-send-email-jun.li@nxp.com> <1525307094-27402-2-git-send-email-jun.li@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1525307094-27402-2-git-send-email-jun.li@nxp.com> To: Li Jun Cc: gregkh@linuxfoundation.org, heikki.krogerus@linux.intel.com, linux@roeck-us.net, a.hajda@samsung.com, cw00.choi@samsung.com, shufan_lee@richtek.com, peter.chen@nxp.com, gsomlo@gmail.com, devicetree@vger.kernel.org, linux-usb@vger.kernel.org, linux-imx@nxp.com List-ID: On Thu, May 03, 2018 at 08:24:41AM +0800, Li Jun wrote: > Add bingdings supported by current typec driver, so user can pass > all those properties via dt. > > Signed-off-by: Li Jun > --- > .../bindings/connector/usb-connector.txt | 44 +++++++++++++++ > include/dt-bindings/usb/pd.h | 62 ++++++++++++++++++++++ > 2 files changed, 106 insertions(+) > > diff --git a/Documentation/devicetree/bindings/connector/usb-connector.txt b/Documentation/devicetree/bindings/connector/usb-connector.txt > index e1463f1..4b19de6d0 100644 > --- a/Documentation/devicetree/bindings/connector/usb-connector.txt > +++ b/Documentation/devicetree/bindings/connector/usb-connector.txt > @@ -15,6 +15,33 @@ Optional properties: > - type: size of the connector, should be specified in case of USB-A, USB-B > non-fullsize connectors: "mini", "micro". > > +Optional properties for usb-c-connector: > +- power-role: should be one of "source", "sink" or "dual"(DRP) if typec > + connector has power support. > +- try-power-role: preferred power role if "dual"(DRP) can support Try.SNK > + or Try.SRC, should be "sink" for Try.SNK or "source" for Try.SRC. > +- data-role: should be one of "host", "device", "dual"(DRD) if typec > + connector supports USB data. Need to define what are the defaults on these if the properties aren't present (ideally, those would be the common case)? Rob From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v5,01/14] dt-bindings: connector: add properties for typec From: Rob Herring Message-Id: <20180507155852.GA7962@rob-hp-laptop> Date: Mon, 7 May 2018 10:58:52 -0500 To: Li Jun Cc: gregkh@linuxfoundation.org, heikki.krogerus@linux.intel.com, linux@roeck-us.net, a.hajda@samsung.com, cw00.choi@samsung.com, shufan_lee@richtek.com, peter.chen@nxp.com, gsomlo@gmail.com, devicetree@vger.kernel.org, linux-usb@vger.kernel.org, linux-imx@nxp.com List-ID: T24gVGh1LCBNYXkgMDMsIDIwMTggYXQgMDg6MjQ6NDFBTSArMDgwMCwgTGkgSnVuIHdyb3RlOgo+ IEFkZCBiaW5nZGluZ3Mgc3VwcG9ydGVkIGJ5IGN1cnJlbnQgdHlwZWMgZHJpdmVyLCBzbyB1c2Vy IGNhbiBwYXNzCj4gYWxsIHRob3NlIHByb3BlcnRpZXMgdmlhIGR0Lgo+IAo+IFNpZ25lZC1vZmYt Ynk6IExpIEp1biA8anVuLmxpQG54cC5jb20+Cj4gLS0tCj4gIC4uLi9iaW5kaW5ncy9jb25uZWN0 b3IvdXNiLWNvbm5lY3Rvci50eHQgICAgICAgICAgIHwgNDQgKysrKysrKysrKysrKysrCj4gIGlu Y2x1ZGUvZHQtYmluZGluZ3MvdXNiL3BkLmggICAgICAgICAgICAgICAgICAgICAgIHwgNjIgKysr KysrKysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDEwNiBpbnNlcnRpb25zKCsp Cj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jb25u ZWN0b3IvdXNiLWNvbm5lY3Rvci50eHQgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3MvY29ubmVjdG9yL3VzYi1jb25uZWN0b3IudHh0Cj4gaW5kZXggZTE0NjNmMS4uNGIxOWRlNmQw IDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jb25uZWN0 b3IvdXNiLWNvbm5lY3Rvci50eHQKPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvY29ubmVjdG9yL3VzYi1jb25uZWN0b3IudHh0Cj4gQEAgLTE1LDYgKzE1LDMzIEBAIE9w dGlvbmFsIHByb3BlcnRpZXM6Cj4gIC0gdHlwZTogc2l6ZSBvZiB0aGUgY29ubmVjdG9yLCBzaG91 bGQgYmUgc3BlY2lmaWVkIGluIGNhc2Ugb2YgVVNCLUEsIFVTQi1CCj4gICAgbm9uLWZ1bGxzaXpl IGNvbm5lY3RvcnM6ICJtaW5pIiwgIm1pY3JvIi4KPiAgCj4gK09wdGlvbmFsIHByb3BlcnRpZXMg Zm9yIHVzYi1jLWNvbm5lY3RvcjoKPiArLSBwb3dlci1yb2xlOiBzaG91bGQgYmUgb25lIG9mICJz b3VyY2UiLCAic2luayIgb3IgImR1YWwiKERSUCkgaWYgdHlwZWMKPiArICBjb25uZWN0b3IgaGFz IHBvd2VyIHN1cHBvcnQuCj4gKy0gdHJ5LXBvd2VyLXJvbGU6IHByZWZlcnJlZCBwb3dlciByb2xl IGlmICJkdWFsIihEUlApIGNhbiBzdXBwb3J0IFRyeS5TTksKPiArICBvciBUcnkuU1JDLCBzaG91 bGQgYmUgInNpbmsiIGZvciBUcnkuU05LIG9yICJzb3VyY2UiIGZvciBUcnkuU1JDLgo+ICstIGRh dGEtcm9sZTogc2hvdWxkIGJlIG9uZSBvZiAiaG9zdCIsICJkZXZpY2UiLCAiZHVhbCIoRFJEKSBp ZiB0eXBlYwo+ICsgIGNvbm5lY3RvciBzdXBwb3J0cyBVU0IgZGF0YS4KCk5lZWQgdG8gZGVmaW5l IHdoYXQgYXJlIHRoZSBkZWZhdWx0cyBvbiB0aGVzZSBpZiB0aGUgcHJvcGVydGllcyBhcmVuJ3Qg CnByZXNlbnQgKGlkZWFsbHksIHRob3NlIHdvdWxkIGJlIHRoZSBjb21tb24gY2FzZSk/CgpSb2IK LS0tClRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNj cmliZSBsaW51eC11c2IiIGluCnRoZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdl ci5rZXJuZWwub3JnCk1vcmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2VyLmtlcm5lbC5v cmcvbWFqb3Jkb21vLWluZm8uaHRtbAo=