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/6] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's From: Alan Cooper Message-Id: <1539815349-24126-4-git-send-email-alcooperx@gmail.com> Date: Wed, 17 Oct 2018 18:29:06 -0400 To: linux-kernel@vger.kernel.org Cc: Al Cooper , Alan Stern , Alban Bedel , Alex Elder , Andrew Morton , Arnd Bergmann , Avi Fishman , bcm-kernel-feedback-list@broadcom.com, Bjorn Andersson , Chunfeng Yun , "David S. Miller" , devicetree@vger.kernel.org, Dmitry Osipenko , Greg Kroah-Hartman , "Gustavo A. R. Silva" , Hans de Goede , James Hogan , Jianguo Sun , Johan Hovold , Kees Cook , linux-usb@vger.kernel.org, Lu Baolu , Mark Rutland , Martin Blumenstingl , Mathias Nyman , Mathias Nyman , Mauro Carvalho Chehab , Rishabh Bhatnagar , Rob Herring , Roger Quadros List-ID: QWRkIHN1cHBvcnQgZm9yIEJyb2FkY29tIFNUQiBTb0MncyB0byB0aGUgeGhjaSBwbGF0Zm9ybSBk cml2ZXIKClNpZ25lZC1vZmYtYnk6IEFsIENvb3BlciA8YWxjb29wZXJ4QGdtYWlsLmNvbT4KLS0t CiBkcml2ZXJzL3VzYi9ob3N0L3hoY2ktYnJjbS5jIHwgMTcgKysrKysrKysrKysrKysrKysKIGRy aXZlcnMvdXNiL2hvc3QveGhjaS1icmNtLmggfCAxNiArKysrKysrKysrKysrKysrCiBkcml2ZXJz L3VzYi9ob3N0L3hoY2ktcGxhdC5jIHwgIDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDEg aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvdXNiL2hvc3QveGhjaS1i cmNtLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3VzYi9ob3N0L3hoY2ktYnJjbS5oCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy91c2IvaG9zdC94aGNpLWJyY20uYyBiL2RyaXZlcnMvdXNiL2hv c3QveGhjaS1icmNtLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5h NzIyMDEyNmY2YWYKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL3VzYi9ob3N0L3hoY2ktYnJj bS5jCkBAIC0wLDAgKzEsMTcgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w CisvKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEJyb2FkY29tICovCisKKyNpbmNsdWRlIDxsaW51eC91 c2IuaD4KKyNpbmNsdWRlIDxsaW51eC91c2IvaGNkLmg+CisKKyNpbmNsdWRlICJ4aGNpLmgiCisK K2ludCB4aGNpX3BsYXRfYnJjbV9pbml0X3F1aXJrKHN0cnVjdCB1c2JfaGNkICpoY2QpCit7CisJ c3RydWN0IHhoY2lfaGNkCSp4aGNpID0gaGNkX3RvX3hoY2koaGNkKTsKKworCXhoY2ktPnF1aXJr cyB8PSBYSENJX1JFU0VUX09OX1JFU1VNRTsKKwloY2QtPnN1c3BlbmRfd2l0aG91dF9waHlfZXhp dCA9IDE7CisJcmV0dXJuIDA7Cit9CisKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2hvc3QveGhj aS1icmNtLmggYi9kcml2ZXJzL3VzYi9ob3N0L3hoY2ktYnJjbS5oCm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYTM5ZDFiODA3YTRjCi0tLSAvZGV2L251bGwKKysrIGIv ZHJpdmVycy91c2IvaG9zdC94aGNpLWJyY20uaApAQCAtMCwwICsxLDE2IEBACisvKiBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLworLyogQ29weXJpZ2h0IChjKSAyMDE4LCBCcm9h ZGNvbSAqLworCisjaWZuZGVmIF9YSENJX0JSQ01fSAorI2RlZmluZSBfWEhDSV9CUkNNX0gKKwor I2lmIElTX0VOQUJMRUQoQ09ORklHX1VTQl9YSENJX0JSQ00pCitpbnQgeGhjaV9wbGF0X2JyY21f aW5pdF9xdWlyayhzdHJ1Y3QgdXNiX2hjZCAqaGNkKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIGlu dCB4aGNpX2JyY21faW5pdF9xdWlyayhzdHJ1Y3QgdXNiX2hjZCAqaGNkKQoreworCXJldHVybiAw OworfQorI2VuZGlmCisjZW5kaWYgLyogX1hIQ0lfQlJDTV9IICovCisKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvdXNiL2hvc3QveGhjaS1wbGF0LmMgYi9kcml2ZXJzL3VzYi9ob3N0L3hoY2ktcGxhdC5j CmluZGV4IDk0ZTkzOTI0OWIyYi4uMWRlMjI5MjhlODYyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Vz Yi9ob3N0L3hoY2ktcGxhdC5jCisrKyBiL2RyaXZlcnMvdXNiL2hvc3QveGhjaS1wbGF0LmMKQEAg LTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlICJ4aGNpLXBsYXQuaCIKICNpbmNsdWRlICJ4aGNpLW12 ZWJ1LmgiCiAjaW5jbHVkZSAieGhjaS1yY2FyLmgiCisjaW5jbHVkZSAieGhjaS1icmNtLmgiCiAK IHN0YXRpYyBzdHJ1Y3QgaGNfZHJpdmVyIF9fcmVhZF9tb3N0bHkgeGhjaV9wbGF0X2hjX2RyaXZl cjsKIApAQCAtMTExLDYgKzExMiwxMCBAQCBzdGF0aWMgaW50IHhoY2lfcGxhdF9zdGFydChzdHJ1 Y3QgdXNiX2hjZCAqaGNkKQogCS5yZXN1bWVfcXVpcmsgPSB4aGNpX3JjYXJfcmVzdW1lX3F1aXJr LAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB4aGNpX3BsYXRfcHJpdiB4aGNpX3BsYXRfYnJj bSA9IHsKKwkuaW5pdF9xdWlyayA9IHhoY2lfcGxhdF9icmNtX2luaXRfcXVpcmsKK307CisKIHN0 YXRpYyBjb25zdCBzdHJ1Y3Qgb2ZfZGV2aWNlX2lkIHVzYl94aGNpX29mX21hdGNoW10gPSB7CiAJ ewogCQkuY29tcGF0aWJsZSA9ICJnZW5lcmljLXhoY2kiLApAQCAtMTQzLDYgKzE0OCw5IEBAIHN0 YXRpYyBpbnQgeGhjaV9wbGF0X3N0YXJ0KHN0cnVjdCB1c2JfaGNkICpoY2QpCiAJfSwgewogCQku Y29tcGF0aWJsZSA9ICJyZW5lc2FzLHJjYXItZ2VuMy14aGNpIiwKIAkJLmRhdGEgPSAmeGhjaV9w bGF0X3JlbmVzYXNfcmNhcl9nZW4zLAorCX0sIHsKKwkJLmNvbXBhdGlibGUgPSAiYnJjbSxiY203 NDQ1LXhoY2kiLAorCQkuZGF0YSA9ICZ4aGNpX3BsYXRfYnJjbSwKIAl9LAogCXt9LAogfTsK