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: Oliver Neukum Message-Id: <1525773790.24345.12.camel@suse.com> Date: Tue, 08 May 2018 12:03:10 +0200 To: Jun Li , "robh+dt@kernel.org" , "heikki.krogerus@linux.intel.com" , "gregkh@linuxfoundation.org" , "linux@roeck-us.net" Cc: "gsomlo@gmail.com" , dl-linux-imx , Peter Chen , "shufan_lee@richtek.com" , "a.hajda@samsung.com" , "cw00.choi@samsung.com" , "devicetree@vger.kernel.org" , "linux-usb@vger.kernel.org" List-ID: QW0gRnJlaXRhZywgZGVuIDA0LjA1LjIwMTgsIDA4OjU5ICswMDAwIHNjaHJpZWIgSnVuIExpOgo+ IAo+ID4gPiA+IENhbiBvbmUgaW1wbGVtZW50IGEgZGV2aWNlIHRoYXQgY2FuIG9wZXJhdGUgYXMg ZWl0aGVyIERGUCBvciBVRlAsCj4gPiA+ID4gYnV0IG5vdCBpbXBsZW1lbnRzIHRoZSBkeW5hbWlj IHJvbGUgc3dpdGNoIHRoYXQgYSBEUlAgbXVzdCBzdXBwb3J0Pwo+ID4gPiAKPiA+ID4gWW91IG1l YW4gYSBwb3J0IHdpdGggRFJEIG9uIGRhdGEgYnV0IG5vdCBEUlAgb24gcG93ZXI/Cj4gPiA+IAo+ ID4gPiBUaGUgZGF0YS1yb2xlIGlzIG5ld2x5IGFkZGVkIGFzIHRoZSBkYXRhIHJvbGUgaXMgbm90 IGNvdXBsZWQgd2l0aAo+ID4gPiBwb3dlcgo+ID4gCj4gPiBObywgSSBtZWFudCBkYXRhIHJvbGUu IEFzIGZhciBhcyBJIGNhbiB0ZWxsIGZvciBhIERSUCB5b3UgbmVlZCB0byBpbXBsZW1lbnQgdGhl Cj4gPiBkZXRlY3Rpb24gbG9naWMgZGVzY3JpYmVkIGluIGNoYXB0ZXIgNCBvZiB0aGUgc3BlYy4K PiAKPiBDb3VsZCB5b3UgcGxlYXNlIHBvaW50IG1lIHRoZSAiZGV0ZWN0aW9uIGxvZ2ljIiBvZiB0 eXBlYyBzcGVjIGNoYXB0ZXIgNAo+IHlvdSBhcmUgcmVmZXJyaW5nIHRvPwoKQ2hhcHRlciA0LjUu Mi4yLCBlc3BlY2lhbGx5IHN0YXRlIGRpYWdyYW1tcyA0LjE1IGFuZCA0LjE2CgpJdCBqdXN0IHNl ZW1zIHRvIG1lIHRoYXQgYSBEUlAgYW5kIGEgcGh5c2ljYWwgcG9ydCB0aGF0IGNhbiBiZSBzd2l0 Y2hlZApiZXR3ZWVuIFVGUCBhbmQgREZQIGFyZSBub3QgdGhlIHNhbWUgdGhpbmcsIGJ1dCBjYW4g YmUgaW1wbGVtZW50ZWQuCgoJUmVnYXJkcwoJCU9saXZlcgotLS0KVG8gdW5zdWJzY3JpYmUgZnJv bSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIGxpbnV4LXVzYiIgaW4KdGhl IGJvZHkgb2YgYSBtZXNzYWdlIHRvIG1ham9yZG9tb0B2Z2VyLmtlcm5lbC5vcmcKTW9yZSBtYWpv cmRvbW8gaW5mbyBhdCAgaHR0cDovL3ZnZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1s Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <1525773790.24345.12.camel@suse.com> Subject: Re: [PATCH v5 01/14] dt-bindings: connector: add properties for typec From: Oliver Neukum Date: Tue, 08 May 2018 12:03:10 +0200 In-Reply-To: References: <1525307094-27402-1-git-send-email-jun.li@nxp.com> <1525307094-27402-2-git-send-email-jun.li@nxp.com> <1525332431.12348.1.camel@suse.com> <1525339063.12348.4.camel@suse.com> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit To: Jun Li , "robh+dt@kernel.org" , "heikki.krogerus@linux.intel.com" , "gregkh@linuxfoundation.org" , "linux@roeck-us.net" Cc: "gsomlo@gmail.com" , dl-linux-imx , Peter Chen , "shufan_lee@richtek.com" , "a.hajda@samsung.com" , "cw00.choi@samsung.com" , "devicetree@vger.kernel.org" , "linux-usb@vger.kernel.org" List-ID: Am Freitag, den 04.05.2018, 08:59 +0000 schrieb Jun Li: > > > > > Can one implement a device that can operate as either DFP or UFP, > > > > but not implements the dynamic role switch that a DRP must support? > > > > > > You mean a port with DRD on data but not DRP on power? > > > > > > The data-role is newly added as the data role is not coupled with > > > power > > > > No, I meant data role. As far as I can tell for a DRP you need to implement the > > detection logic described in chapter 4 of the spec. > > Could you please point me the "detection logic" of typec spec chapter 4 > you are referring to? Chapter 4.5.2.2, especially state diagramms 4.15 and 4.16 It just seems to me that a DRP and a physical port that can be switched between UFP and DFP are not the same thing, but can be implemented. Regards Oliver