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: [v2,4/6] usb: roles: add API to get usb_role_switch by node From: Chunfeng Yun Message-Id: <1552642379.10179.138.camel@mhfsdcap03> Date: Fri, 15 Mar 2019 17:32:59 +0800 To: Heikki Krogerus Cc: Andy Shevchenko , Rob Herring , Greg Kroah-Hartman , Mark Rutland , Matthias Brugger , Adam Thomson , Li Jun , Badhri Jagan Sridharan , Hans de Goede , Min Guo , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org List-ID: SGksCk9uIEZyaSwgMjAxOS0wMy0xNSBhdCAxMToyNiArMDIwMCwgSGVpa2tpIEtyb2dlcnVzIHdy b3RlOgo+IEhpIENodW5mZW5nLAo+IAo+IE9uIEZyaSwgTWFyIDE1LCAyMDE5IGF0IDA1OjEzOjI0 UE0gKzA4MDAsIENodW5mZW5nIFl1biB3cm90ZToKPiA+IEkgZW5jb3VudGVyIGEgYnVpbGQgZXJy b3Igd2hlbiBDT05GSUdfVVNCX1JPTEVfU1dJVENIIGlzIG5vdCBlbmFibGVkLAo+ID4gCj4gPiBk cml2ZXJzL3VzYi9tdHUzL210dTNfZHIubzogSW4gZnVuY3Rpb24gYHNzdXNiX3JvbGVfc3dfcmVn aXN0ZXInOgo+ID4gLi9kcml2ZXJzL3VzYi9tdHUzL210dTNfZHIuYzo0NjA6IHVuZGVmaW5lZCBy ZWZlcmVuY2UgdG8KPiA+IGB1c2Jfcm9sZV9zd2l0Y2hfcmVnaXN0ZXInCj4gPiBkcml2ZXJzL3Vz Yi9tdHUzL210dTNfZHIubzogSW4gZnVuY3Rpb24gYHNzdXNiX290Z19zd2l0Y2hfZXhpdCc6Cj4g PiAuL2RyaXZlcnMvdXNiL210dTMvbXR1M19kci5jOjQ5MTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0 bwo+ID4gYHVzYl9yb2xlX3N3aXRjaF91bnJlZ2lzdGVyJwo+IAo+IFNvIHlvdSBuZWVkIHRvIGFk ZCBkZXBlbmRlbmN5IG9uIFVTQl9ST0xFX1NXSVRDSCwgcmlnaHQ/ClllcwoKPiAKPiAtLS0gYS9k cml2ZXJzL3VzYi9tdHUzL0tjb25maWcKPiArKysgYi9kcml2ZXJzL3VzYi9tdHUzL0tjb25maWcK PiBAQCAtNDMsNiArNDMsNyBAQCBjb25maWcgVVNCX01UVTNfRFVBTF9ST0xFCj4gICAgICAgICBi b29sICJEdWFsIFJvbGUgbW9kZSIKPiAgICAgICAgIGRlcGVuZHMgb24gKChVU0I9eSB8fCBVU0I9 VVNCX01UVTMpICYmIChVU0JfR0FER0VUPXkgfHwgVVNCX0dBREdFVD1VU0JfTVRVMykpCj4gICAg ICAgICBkZXBlbmRzIG9uIChFWFRDT049eSB8fCBFWFRDT049VVNCX01UVTMpCj4gKyAgICAgICBk ZXBlbmRzIG9uIFVTQl9ST0xFX1NXSVRDSAo+ICAgICAgICAgaGVscAo+ICAgICAgICAgICBUaGlz IGlzIHRoZSBkZWZhdWx0IG1vZGUgb2Ygd29ya2luZyBvZiBNVFUzIGNvbnRyb2xsZXIgd2hlcmUK PiAgICAgICAgICAgYm90aCBob3N0IGFuZCBnYWRnZXQgZmVhdHVyZXMgYXJlIGVuYWJsZWQuCj4g Cj4gPiB0aGUgZm9sbG93aW5nIHBhdGNoIGhhcyBmaXhlZCB0aGUgaXNzdWUsIGJ1dCBzZWVtcyBu b3QgZ2V0IGludG8ga2VybmVsLAo+ID4gW3YzLDA4LzEyXSB1c2I6IHJvbGVzOiBBZGQgdXNiIHJv bGUgc3dpdGNoIG5vdGlmaWVyLgo+ID4gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRj aC8xMDgzNjUyNS8KPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQgaG93IHRoYXQgZml4ZXMgdGhlIHBy b2JsZW0/IFRoYXQgcGF0Y2ggd2lsbCBpbiBhbnkKPiBjYXNlIGJlIHRhcmdldGluZyB2NS4yLiBX ZSBhcmUgaW4gdGhlIG1pZGRsZSBvZiBtZXJnZSB3aW5kb3csIHNvCj4gbm90aGluZyBpcyBoYXBw ZW5pbmcgdW50aWwgdjUuMS1yYzEgaXMgdGFnZ2VkLgpJdCBwcm92aWRlcyBzb21lIGR1bW15IGlu bGluZSBmdW5jdGlvbnMgd2hlbiBVU0JfUk9MRV9TV0lUQ0ggaXMgbm90CmVuYWJsZWQsIHRoaXMg d2lsbCBhdm9pZCBidWlsZCBlcnJvcgoKPiAKPiAKPiB0aGFua3MsCj4K