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: Heikki Krogerus Message-Id: <20190315103417.GH7752@kuha.fi.intel.com> Date: Fri, 15 Mar 2019 12:34:17 +0200 To: Chunfeng Yun 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: T24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMDU6MzI6NTlQTSArMDgwMCwgQ2h1bmZlbmcgWXVuIHdy b3RlOgo+IEhpLAo+IE9uIEZyaSwgMjAxOS0wMy0xNSBhdCAxMToyNiArMDIwMCwgSGVpa2tpIEty b2dlcnVzIHdyb3RlOgo+ID4gSGkgQ2h1bmZlbmcsCj4gPiAKPiA+IE9uIEZyaSwgTWFyIDE1LCAy MDE5IGF0IDA1OjEzOjI0UE0gKzA4MDAsIENodW5mZW5nIFl1biB3cm90ZToKPiA+ID4gSSBlbmNv dW50ZXIgYSBidWlsZCBlcnJvciB3aGVuIENPTkZJR19VU0JfUk9MRV9TV0lUQ0ggaXMgbm90IGVu YWJsZWQsCj4gPiA+IAo+ID4gPiBkcml2ZXJzL3VzYi9tdHUzL210dTNfZHIubzogSW4gZnVuY3Rp b24gYHNzdXNiX3JvbGVfc3dfcmVnaXN0ZXInOgo+ID4gPiAuL2RyaXZlcnMvdXNiL210dTMvbXR1 M19kci5jOjQ2MDogdW5kZWZpbmVkIHJlZmVyZW5jZSB0bwo+ID4gPiBgdXNiX3JvbGVfc3dpdGNo X3JlZ2lzdGVyJwo+ID4gPiBkcml2ZXJzL3VzYi9tdHUzL210dTNfZHIubzogSW4gZnVuY3Rpb24g YHNzdXNiX290Z19zd2l0Y2hfZXhpdCc6Cj4gPiA+IC4vZHJpdmVycy91c2IvbXR1My9tdHUzX2Ry LmM6NDkxOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvCj4gPiA+IGB1c2Jfcm9sZV9zd2l0Y2hfdW5y ZWdpc3RlcicKPiA+IAo+ID4gU28geW91IG5lZWQgdG8gYWRkIGRlcGVuZGVuY3kgb24gVVNCX1JP TEVfU1dJVENILCByaWdodD8KPiBZZXMKPiAKPiA+IAo+ID4gLS0tIGEvZHJpdmVycy91c2IvbXR1 My9LY29uZmlnCj4gPiArKysgYi9kcml2ZXJzL3VzYi9tdHUzL0tjb25maWcKPiA+IEBAIC00Myw2 ICs0Myw3IEBAIGNvbmZpZyBVU0JfTVRVM19EVUFMX1JPTEUKPiA+ICAgICAgICAgYm9vbCAiRHVh bCBSb2xlIG1vZGUiCj4gPiAgICAgICAgIGRlcGVuZHMgb24gKChVU0I9eSB8fCBVU0I9VVNCX01U VTMpICYmIChVU0JfR0FER0VUPXkgfHwgVVNCX0dBREdFVD1VU0JfTVRVMykpCj4gPiAgICAgICAg IGRlcGVuZHMgb24gKEVYVENPTj15IHx8IEVYVENPTj1VU0JfTVRVMykKPiA+ICsgICAgICAgZGVw ZW5kcyBvbiBVU0JfUk9MRV9TV0lUQ0gKPiA+ICAgICAgICAgaGVscAo+ID4gICAgICAgICAgIFRo aXMgaXMgdGhlIGRlZmF1bHQgbW9kZSBvZiB3b3JraW5nIG9mIE1UVTMgY29udHJvbGxlciB3aGVy ZQo+ID4gICAgICAgICAgIGJvdGggaG9zdCBhbmQgZ2FkZ2V0IGZlYXR1cmVzIGFyZSBlbmFibGVk Lgo+ID4gCj4gPiA+IHRoZSBmb2xsb3dpbmcgcGF0Y2ggaGFzIGZpeGVkIHRoZSBpc3N1ZSwgYnV0 IHNlZW1zIG5vdCBnZXQgaW50byBrZXJuZWwsCj4gPiA+IFt2MywwOC8xMl0gdXNiOiByb2xlczog QWRkIHVzYiByb2xlIHN3aXRjaCBub3RpZmllci4KPiA+ID4gaHR0cHM6Ly9wYXRjaHdvcmsua2Vy bmVsLm9yZy9wYXRjaC8xMDgzNjUyNS8KPiA+IAo+ID4gSSBkb24ndCB1bmRlcnN0YW5kIGhvdyB0 aGF0IGZpeGVzIHRoZSBwcm9ibGVtPyBUaGF0IHBhdGNoIHdpbGwgaW4gYW55Cj4gPiBjYXNlIGJl IHRhcmdldGluZyB2NS4yLiBXZSBhcmUgaW4gdGhlIG1pZGRsZSBvZiBtZXJnZSB3aW5kb3csIHNv Cj4gPiBub3RoaW5nIGlzIGhhcHBlbmluZyB1bnRpbCB2NS4xLXJjMSBpcyB0YWdnZWQuCj4gSXQg cHJvdmlkZXMgc29tZSBkdW1teSBpbmxpbmUgZnVuY3Rpb25zIHdoZW4gVVNCX1JPTEVfU1dJVENI IGlzIG5vdAo+IGVuYWJsZWQsIHRoaXMgd2lsbCBhdm9pZCBidWlsZCBlcnJvcgoKQWgsIHRydWUu IFRob3NlIHNob3VsZCBicm9iYWJsZSBiZSBpbnRyb2R1Y2VkIGluIHRoZWlyIG93biBwYXRjaC4K Cgp0aGFua3MsCg==