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: Sergei Shtylyov Message-Id: Date: Fri, 11 Jan 2019 21:03:01 +0300 To: Miquel Raynal , Kishon Vijay Abraham I , Gregory Clement , Jason Cooper , Andrew Lunn , Sebastian Hesselbarth , Rob Herring , Mark Rutland , Greg Kroah-Hartman , Mathias Nyman , Alan Stern Cc: 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: SGVsbG8hCgpPbiAwMS8xMS8yMDE5IDA0OjMxIFBNLCBNaXF1ZWwgUmF5bmFsIHdyb3RlOgoKPiBO byBuZWVkIHRvIGluaXRpYWxpemUgdGhlIFBIWSBmcm9tIHRoZSBkcml2ZXIncyBwcm9iZS4gSXQg aXMgZG9uZSBieQo+IHRoZSBjb3JlIGF1dG9tYXRpY2FsbHkgYW5kIGRvaW5nIGl0IHR3aWNlIHdv dWxkIGluY3JlbWVudCB0aGUKPiBwaHktPnBvd2VyY291bnQgY291bnRlciB0byAyIGluc3RlYWQg b2YgMS4gRHVyaW5nIGxhdGVyIHN1c3BlbmQKPiBvcGVyYXRpb24sIHRoZSBjb3VudGVyIHdpbGwg YmUgZGVjcmVtZW50ZWQgdG8gb25lLCBubyBwaHktPnBvd2VyX29mZigpCj4gd2lsbCBvY2N1ciBh bmQgd29yc3QgdGhhbiB0aGF0LCB0aGUgZm9sbG93aW5nIHBoeS0+cG93ZXJfb24oKSBhdAoKICAg V29yc2UuCgo+IHJlc3VtZSB0aW1lIHdpbGwgYmUgYWxzbyBza2lwcGVkLCBmYWlsaW5nIHRoZSB3 aG9sZSBTMlJBTSBvcGVyYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogTWlxdWVsIFJheW5hbCA8 bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KPiAtLS0KPiAgZHJpdmVycy91c2IvaG9zdC9laGNp LW9yaW9uLmMgfCAyNiArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdl ZCwgMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy91c2IvaG9zdC9laGNpLW9yaW9uLmMgYi9kcml2ZXJzL3VzYi9ob3N0L2VoY2ktb3Jpb24u Ywo+IGluZGV4IDFhZDcyNjQ3YTA2OS4uMzEwOWYwODI5NDllIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvdXNiL2hvc3QvZWhjaS1vcmlvbi5jCj4gKysrIGIvZHJpdmVycy91c2IvaG9zdC9laGNpLW9y aW9uLmMKPiBAQCAtMjU3LDE1ICsyNTcsNyBAQCBzdGF0aWMgaW50IGVoY2lfb3Jpb25fZHJ2X3By b2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAlpZiAoSVNfRVJSKHByaXYtPnBo eSkpIHsKPiAgCQllcnIgPSBQVFJfRVJSKHByaXYtPnBoeSk7Cj4gIAkJaWYgKGVyciAhPSAtRU5P U1lTKQo+IC0JCQlnb3RvIGVycl9waHlfZ2V0Owo+IC0JfSBlbHNlIHsKPiAtCQllcnIgPSBwaHlf aW5pdChwcml2LT5waHkpOwo+IC0JCWlmIChlcnIpCj4gLQkJCWdvdG8gZXJyX3BoeV9pbml0Owo+ IC0KPiAtCQllcnIgPSBwaHlfcG93ZXJfb24ocHJpdi0+cGh5KTsKPiAtCQlpZiAoZXJyKQo+IC0J CQlnb3RvIGVycl9waHlfcG93ZXJfb247Cj4gKwkJCWdvdG8gZXJyX2Rpc19jbGs7CgogICBGYW1p bGlhciBjb2RlIGluIHVuZmFtaWxpYXIgcGxhY2UuIFNvbWVib2R5IG11c3QgaGF2ZSBibGluZGx5 IGNvcGllZCBpdC4uLiA6LSkKClsuLi5dCgpNQlIsIFNlcmdlaQo=