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,03/10] usb: ehci-orion: avoid double PHY initialization From: Miquel Raynal Message-Id: <20190121110047.7654a67e@xps13> Date: Mon, 21 Jan 2019 11:00:47 +0100 To: Sergei Shtylyov Cc: Kishon Vijay Abraham I , Gregory Clement , Jason Cooper , Andrew Lunn , Sebastian Hesselbarth , Rob Herring , Mark Rutland , Greg Kroah-Hartman , Mathias Nyman , Alan Stern , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-usb@vger.kernel.org, Thomas Petazzoni , Antoine Tenart , Maxime Chevallier , Nadav Haklai List-ID: SGkgU2VyZ2VpLAoKU2VyZ2VpIFNodHlseW92IDxzZXJnZWkuc2h0eWx5b3ZAY29nZW50ZW1iZWRk ZWQuY29tPiB3cm90ZSBvbiBGcmksIDExCkphbiAyMDE5IDIxOjAzOjAxICswMzAwOgoKPiBIZWxs byEKPiAKPiBPbiAwMS8xMS8yMDE5IDA0OjMxIFBNLCBNaXF1ZWwgUmF5bmFsIHdyb3RlOgo+IAo+ ID4gTm8gbmVlZCB0byBpbml0aWFsaXplIHRoZSBQSFkgZnJvbSB0aGUgZHJpdmVyJ3MgcHJvYmUu IEl0IGlzIGRvbmUgYnkKPiA+IHRoZSBjb3JlIGF1dG9tYXRpY2FsbHkgYW5kIGRvaW5nIGl0IHR3 aWNlIHdvdWxkIGluY3JlbWVudCB0aGUKPiA+IHBoeS0+cG93ZXJjb3VudCBjb3VudGVyIHRvIDIg aW5zdGVhZCBvZiAxLiBEdXJpbmcgbGF0ZXIgc3VzcGVuZAo+ID4gb3BlcmF0aW9uLCB0aGUgY291 bnRlciB3aWxsIGJlIGRlY3JlbWVudGVkIHRvIG9uZSwgbm8gcGh5LT5wb3dlcl9vZmYoKQo+ID4g d2lsbCBvY2N1ciBhbmQgd29yc3QgdGhhbiB0aGF0LCB0aGUgZm9sbG93aW5nIHBoeS0+cG93ZXJf b24oKSBhdCAgCj4gCj4gICAgV29yc2UuCgpOb3RlZAoKPiAKPiA+IHJlc3VtZSB0aW1lIHdpbGwg YmUgYWxzbyBza2lwcGVkLCBmYWlsaW5nIHRoZSB3aG9sZSBTMlJBTSBvcGVyYXRpb24uCj4gPiAK PiA+IFNpZ25lZC1vZmYtYnk6IE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5j b20+Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL3VzYi9ob3N0L2VoY2ktb3Jpb24uYyB8IDI2ICsrKy0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr KSwgMjMgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3VzYi9ob3N0 L2VoY2ktb3Jpb24uYyBiL2RyaXZlcnMvdXNiL2hvc3QvZWhjaS1vcmlvbi5jCj4gPiBpbmRleCAx YWQ3MjY0N2EwNjkuLjMxMDlmMDgyOTQ5ZSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvdXNiL2hv c3QvZWhjaS1vcmlvbi5jCj4gPiArKysgYi9kcml2ZXJzL3VzYi9ob3N0L2VoY2ktb3Jpb24uYwo+ ID4gQEAgLTI1NywxNSArMjU3LDcgQEAgc3RhdGljIGludCBlaGNpX29yaW9uX2Rydl9wcm9iZShz dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ID4gIAlpZiAoSVNfRVJSKHByaXYtPnBoeSkp IHsKPiA+ICAJCWVyciA9IFBUUl9FUlIocHJpdi0+cGh5KTsKPiA+ICAJCWlmIChlcnIgIT0gLUVO T1NZUykKPiA+IC0JCQlnb3RvIGVycl9waHlfZ2V0Owo+ID4gLQl9IGVsc2Ugewo+ID4gLQkJZXJy ID0gcGh5X2luaXQocHJpdi0+cGh5KTsKPiA+IC0JCWlmIChlcnIpCj4gPiAtCQkJZ290byBlcnJf cGh5X2luaXQ7Cj4gPiAtCj4gPiAtCQllcnIgPSBwaHlfcG93ZXJfb24ocHJpdi0+cGh5KTsKPiA+ IC0JCWlmIChlcnIpCj4gPiAtCQkJZ290byBlcnJfcGh5X3Bvd2VyX29uOwo+ID4gKwkJCWdvdG8g ZXJyX2Rpc19jbGs7ICAKPiAKPiAgICBGYW1pbGlhciBjb2RlIGluIHVuZmFtaWxpYXIgcGxhY2Uu IFNvbWVib2R5IG11c3QgaGF2ZSBibGluZGx5IGNvcGllZCBpdC4uLiA6LSkKCkFjdHVhbGx5IGEg Z2l0IGJsYW1lIHNob3dzIHRoYXQgdGhpcyBjb2RlIGlzIHRoZXJlIHNpbmNlIDIwMTQsIDQgeWVh cnMKYmVmb3JlIHRoZSBIQ0QgY29yZSBzdXBwb3J0ZWQgUEhZcy4gVGhpcyBkcml2ZXIgd2FzIHBy b2JhYmx5IGZvcmdvdHRlbgpkdXJpbmcgdGhlIHByb2Nlc3MuIAoKClRoYW5rcywKTWlxdcOobAo=