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: [2/2] usb: dwc3: Add workaround for host mode VBUS glitch when boot From: Felipe Balbi Message-Id: <87y37lko78.fsf@linux.intel.com> Date: Wed, 16 Jan 2019 10:21:15 +0200 To: Ran Wang , Greg Kroah-Hartman , Rob Herring , Mark Rutland Cc: "linux-usb@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" List-ID: SGksCgpSYW4gV2FuZyA8cmFuLndhbmdfMUBueHAuY29tPiB3cml0ZXM6Cj4gK3N0YXRpYyB2b2lk IGR3YzNfcG93ZXJfb2ZmX2FsbF9yb290aHViX3BvcnRzKHN0cnVjdCBkd2MzICpkd2MpCj4gK3sK PiArCWludCBpLCBwb3J0X251bTsKPiArCXUzMiByZWcsIG9wX3JlZ3NfYmFzZSwgb2Zmc2V0Owo+ ICsJdm9pZCBfX2lvbWVtCQkqeGhjaV9yZWdzOwo+ICsKPiArCS8qIHhoY2kgcmVncyBpcyBub3Qg bWFwcGVkIHlldCwgZG8gaXQgdGVtcGVyYXJ5IGhlcmUgKi8KPiArCWlmIChkd2MtPnhoY2lfcmVz b3VyY2VzWzBdLnN0YXJ0KSB7Cj4gKwkJeGhjaV9yZWdzID0gaW9yZW1hcChkd2MtPnhoY2lfcmVz b3VyY2VzWzBdLnN0YXJ0LAo+ICsJCQkJRFdDM19YSENJX1JFR1NfRU5EKTsKPiArCQlpZiAoSVNf RVJSKHhoY2lfcmVncykpIHsKPiArCQkJZGV2X2Vycihkd2MtPmRldiwgIkZhaWxlZCB0byBpb3Jl bWFwIHhoY2lfcmVnc1xuIik7Cj4gKwkJCXJldHVybjsKPiArCQl9Cj4gKwo+ICsJCW9wX3JlZ3Nf YmFzZSA9IEhDX0xFTkdUSChyZWFkbCh4aGNpX3JlZ3MpKTsKPiArCQlyZWcgPSByZWFkbCh4aGNp X3JlZ3MgKyBYSENJX0hDU1BBUkFNUzEpOwo+ICsJCXBvcnRfbnVtID0gSENTX01BWF9QT1JUUyhy ZWcpOwo+ICsKPiArCQlmb3IgKGkgPSAxOyBpIDw9IHBvcnRfbnVtOyBpKyspIHsKPiArCQkJb2Zm c2V0ID0gb3BfcmVnc19iYXNlICsgWEhDSV9QT1JUU0NfQkFTRSArIDB4MTAqKGktMSk7Cj4gKwkJ CXJlZyA9IHJlYWRsKHhoY2lfcmVncyArIG9mZnNldCk7Cj4gKwkJCXJlZyAmPSB+UE9SVF9QT1dF UjsKPiArCQkJd3JpdGVsKHJlZywgeGhjaV9yZWdzICsgb2Zmc2V0KTsKPiArCQl9Cj4gKwo+ICsJ CWlvdW5tYXAoeGhjaV9yZWdzKTsKCndoeSBjYW4ndCB0aGlzIGJlIGRvbmUgZHVyaW5nIHhoY2lf Z2VuX3NldHVwKCk/Cg==