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,3/4] usb: musb: Extract set toggle as a separate interface From: min.guo@mediatek.com Message-Id: <1547606634.4433.179.camel@mhfsdcap03> Date: Wed, 16 Jan 2019 10:43:54 +0800 To: Bin Liu Cc: Matthias Brugger , Rob Herring , Greg Kroah-Hartman , Mark Rutland , Alan Stern , chunfeng.yun@mediatek.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org List-ID: SGkgQmluLAoKT24gVHVlLCAyMDE5LTAxLTE1IGF0IDE0OjQwIC0wNjAwLCBCaW4gTGl1IHdyb3Rl Ogo+IEhpIE1pbiwKPiAKPiBPbiBUdWUsIEphbiAxNSwgMjAxOSBhdCAwNDoxOTo0MlBNICswMTAw LCBNYXR0aGlhcyBCcnVnZ2VyIHdyb3RlOgo+ID4gCj4gPiAKPiA+IE9uIDE1LzAxLzIwMTkgMDI6 NDMsIG1pbi5ndW9AbWVkaWF0ZWsuY29tIHdyb3RlOgo+ID4gPiBGcm9tOiBNaW4gR3VvIDxtaW4u Z3VvQG1lZGlhdGVrLmNvbT4KPiA+ID4gCj4gPiA+IEFkZCBhIGNvbW1vbiBpbnRlcmZhY2UgZm9y IHNldCBkYXRhIHRvZ2dsZQo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogTWluIEd1byA8bWlu Lmd1b0BtZWRpYXRlay5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgZHJpdmVycy91c2IvbXVzYi9tdXNi X2hvc3QuYyB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiA+ID4g IDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKPiA+ID4g Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3VzYi9tdXNiL211c2JfaG9zdC5jIGIvZHJpdmVy cy91c2IvbXVzYi9tdXNiX2hvc3QuYwo+ID4gPiBpbmRleCBiNTljZTlhLi4xNmQwYmE0IDEwMDY0 NAo+ID4gPiAtLS0gYS9kcml2ZXJzL3VzYi9tdXNiL211c2JfaG9zdC5jCj4gPiA+ICsrKyBiL2Ry aXZlcnMvdXNiL211c2IvbXVzYl9ob3N0LmMKPiA+ID4gQEAgLTMwNiw2ICszMDYsMjUgQEAgc3Rh dGljIGlubGluZSB2b2lkIG11c2Jfc2F2ZV90b2dnbGUoc3RydWN0IG11c2JfcWggKnFoLCBpbnQg aXNfaW4sCj4gPiA+ICAJdXNiX3NldHRvZ2dsZSh1cmItPmRldiwgcWgtPmVwbnVtLCAhaXNfaW4s IGNzciA/IDEgOiAwKTsKPiA+ID4gIH0KPiA+ID4gIAo+ID4gPiArc3RhdGljIGlubGluZSB1MTYg bXVzYl9zZXRfdG9nZ2xlKHN0cnVjdCBtdXNiX3FoICpxaCwgaW50IGlzX2luLAo+ID4gPiArCXN0 cnVjdCB1cmIgKnVyYikKPiA+ID4gK3sKPiA+ID4gKwl1MTYgY3NyID0gMDsKPiA+ID4gKwl1MTYg dG9nZ2xlID0gMDsKPiA+ID4gKwo+ID4gPiArCXRvZ2dsZSA9IHVzYl9nZXR0b2dnbGUodXJiLT5k ZXYsIHFoLT5lcG51bSwgIWlzX2luKTsKPiA+ID4gKwo+ID4gPiArCWlmIChpc19pbikKPiA+ID4g KwkJY3NyID0gdG9nZ2xlID8gKE1VU0JfUlhDU1JfSF9XUl9EQVRBVE9HR0xFCj4gPiA+ICsJCQkJ fCBNVVNCX1JYQ1NSX0hfREFUQVRPR0dMRSkgOiAwOwo+ID4gPiArCWVsc2UKPiA+ID4gKwkJY3Ny ID0gdG9nZ2xlID8gKE1VU0JfVFhDU1JfSF9XUl9EQVRBVE9HR0xFCj4gPiA+ICsJCQkJfCBNVVNC X1RYQ1NSX0hfREFUQVRPR0dMRSkKPiA+ID4gKwkJCQk6IE1VU0JfVFhDU1JfQ0xSREFUQVRPRzsK PiA+IAo+ID4gQ2FuIHdlIHN3aXRjaCB0aGUgaWYgYW5kIHVzZSBpc19vdXQgbG9naWMgYXMgZnVu Y3Rpb24gcGFyYW1ldGVyLiBUaGlzIHdvdWxkIG1ha2UKPiA+IHRoZSBjb2RlIGVhc2llciB0byB1 bmRlcnN0YW5kLgo+IAo+IGJhc2VkIG9uIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGluIHBh dGNoIDQvNCwgSSBkb24ndCB0aGluayB3ZSBuZWVkCj4gdGhpcyBzZXBhcmF0ZSBwYXRjaCBhbnkg bW9yZSwgYnV0IE1hdHRoaWFzJyBjb21tZW50cyBzdGlsbCBhcHBseS4KCk9rYXkuCgo+IFJlZ2Fy ZHMsCj4gLUJpbi4K