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: <20190315092644.GG7752@kuha.fi.intel.com> Date: Fri, 15 Mar 2019 11:26:44 +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: SGkgQ2h1bmZlbmcsCgpPbiBGcmksIE1hciAxNSwgMjAxOSBhdCAwNToxMzoyNFBNICswODAwLCBD aHVuZmVuZyBZdW4gd3JvdGU6Cj4gSSBlbmNvdW50ZXIgYSBidWlsZCBlcnJvciB3aGVuIENPTkZJ R19VU0JfUk9MRV9TV0lUQ0ggaXMgbm90IGVuYWJsZWQsCj4gCj4gZHJpdmVycy91c2IvbXR1My9t dHUzX2RyLm86IEluIGZ1bmN0aW9uIGBzc3VzYl9yb2xlX3N3X3JlZ2lzdGVyJzoKPiAuL2RyaXZl cnMvdXNiL210dTMvbXR1M19kci5jOjQ2MDogdW5kZWZpbmVkIHJlZmVyZW5jZSB0bwo+IGB1c2Jf cm9sZV9zd2l0Y2hfcmVnaXN0ZXInCj4gZHJpdmVycy91c2IvbXR1My9tdHUzX2RyLm86IEluIGZ1 bmN0aW9uIGBzc3VzYl9vdGdfc3dpdGNoX2V4aXQnOgo+IC4vZHJpdmVycy91c2IvbXR1My9tdHUz X2RyLmM6NDkxOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvCj4gYHVzYl9yb2xlX3N3aXRjaF91bnJl Z2lzdGVyJwoKU28geW91IG5lZWQgdG8gYWRkIGRlcGVuZGVuY3kgb24gVVNCX1JPTEVfU1dJVENI LCByaWdodD8KCgo+IHRoZSBmb2xsb3dpbmcgcGF0Y2ggaGFzIGZpeGVkIHRoZSBpc3N1ZSwgYnV0 IHNlZW1zIG5vdCBnZXQgaW50byBrZXJuZWwsCj4gW3YzLDA4LzEyXSB1c2I6IHJvbGVzOiBBZGQg dXNiIHJvbGUgc3dpdGNoIG5vdGlmaWVyLgo+IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcv cGF0Y2gvMTA4MzY1MjUvCgpJIGRvbid0IHVuZGVyc3RhbmQgaG93IHRoYXQgZml4ZXMgdGhlIHBy b2JsZW0/IFRoYXQgcGF0Y2ggd2lsbCBpbiBhbnkKY2FzZSBiZSB0YXJnZXRpbmcgdjUuMi4gV2Ug YXJlIGluIHRoZSBtaWRkbGUgb2YgbWVyZ2Ugd2luZG93LCBzbwpub3RoaW5nIGlzIGhhcHBlbmlu ZyB1bnRpbCB2NS4xLXJjMSBpcyB0YWdnZWQuCgoKdGhhbmtzLAoKLS0tIGEvZHJpdmVycy91c2Iv bXR1My9LY29uZmlnCisrKyBiL2RyaXZlcnMvdXNiL210dTMvS2NvbmZpZwpAQCAtNDMsNiArNDMs NyBAQCBjb25maWcgVVNCX01UVTNfRFVBTF9ST0xFCiAgICAgICAgYm9vbCAiRHVhbCBSb2xlIG1v ZGUiCiAgICAgICAgZGVwZW5kcyBvbiAoKFVTQj15IHx8IFVTQj1VU0JfTVRVMykgJiYgKFVTQl9H QURHRVQ9eSB8fCBVU0JfR0FER0VUPVVTQl9NVFUzKSkKICAgICAgICBkZXBlbmRzIG9uIChFWFRD T049eSB8fCBFWFRDT049VVNCX01UVTMpCisgICAgICAgZGVwZW5kcyBvbiBVU0JfUk9MRV9TV0lU Q0gKICAgICAgICBoZWxwCiAgICAgICAgICBUaGlzIGlzIHRoZSBkZWZhdWx0IG1vZGUgb2Ygd29y a2luZyBvZiBNVFUzIGNvbnRyb2xsZXIgd2hlcmUKICAgICAgICAgIGJvdGggaG9zdCBhbmQgZ2Fk Z2V0IGZlYXR1cmVzIGFyZSBlbmFibGVkLgo=