From mboxrd@z Thu Jan  1 00:00:00 1970
Return-path: <barebox-bounces+u.kleine-koenig=pengutronix.de@lists.infradead.org>
Received: from smtp2-g21.free.fr ([2a01:e0c:1:1599::11])
 by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux))
 id 1WLsCi-0002qN-4s
 for barebox@lists.infradead.org; Fri, 07 Mar 2014 10:40:37 +0000
Received: from e6520eb.local.eukrea.com (unknown [88.170.243.169])
 by smtp2-g21.free.fr (Postfix) with ESMTP id 74D2C4B0129
 for <barebox@lists.infradead.org>; Fri,  7 Mar 2014 11:40:11 +0100 (CET)
From: =?UTF-8?q?Eric=20B=C3=A9nard?= <eric@eukrea.com>
Date: Fri,  7 Mar 2014 11:39:59 +0100
Message-Id: <1394188803-13456-3-git-send-email-eric@eukrea.com>
In-Reply-To: <1394188803-13456-1-git-send-email-eric@eukrea.com>
References: <20140210091152.GM17250@pengutronix.de>
 <1394188803-13456-1-git-send-email-eric@eukrea.com>
MIME-Version: 1.0
List-Id: <barebox.lists.infradead.org>
List-Unsubscribe: <http://lists.infradead.org/mailman/options/barebox>,
 <mailto:barebox-request@lists.infradead.org?subject=unsubscribe>
List-Archive: <http://lists.infradead.org/pipermail/barebox/>
List-Post: <mailto:barebox@lists.infradead.org>
List-Help: <mailto:barebox-request@lists.infradead.org?subject=help>
List-Subscribe: <http://lists.infradead.org/mailman/listinfo/barebox>,
 <mailto:barebox-request@lists.infradead.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: "barebox" <barebox-bounces@lists.infradead.org>
Errors-To: barebox-bounces+u.kleine-koenig=pengutronix.de@lists.infradead.org
Subject: [PATCH v2 3/7] ARM: mx53-qsrb: fix USB
To: barebox@lists.infradead.org

LSBjb25maWd1cmUgdGhlIE1DMzQ3MDggcHJvcGVybHkgc28gdGhhdCBVU0IgY2FuIHdvcmsKKHRo
ZSBzZXF1ZW5jZSBpcyB0YWtlbiBmcm9tIHUtYm9vdCkKLSBhZGQgdGhlIHJlcXVpcmVkIGRlZmlu
ZXMgdG8gdGhlIG1jMTN4eHggaW5jbHVkZSBmaWxlCgpTaWduZWQtb2ZmLWJ5OiBFcmljIELDqW5h
cmQgPGVyaWNAZXVrcmVhLmNvbT4KLS0tCiBhcmNoL2FybS9ib2FyZHMvZnJlZXNjYWxlLW14NTMt
cXNiL2JvYXJkLmMgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUv
bWZkL21jMTN4eHguaCAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9ib2FyZHMv
ZnJlZXNjYWxlLW14NTMtcXNiL2JvYXJkLmMgYi9hcmNoL2FybS9ib2FyZHMvZnJlZXNjYWxlLW14
NTMtcXNiL2JvYXJkLmMKaW5kZXggNjkwMzZkYS4uNzQ4MjZlNCAxMDA2NDQKLS0tIGEvYXJjaC9h
cm0vYm9hcmRzL2ZyZWVzY2FsZS1teDUzLXFzYi9ib2FyZC5jCisrKyBiL2FyY2gvYXJtL2JvYXJk
cy9mcmVlc2NhbGUtbXg1My1xc2IvYm9hcmQuYwpAQCAtOTMsMTEgKzkzLDU2IEBAIHN0YXRpYyBp
bnQgbG9jb19sYXRlX2luaXQodm9pZCkKIAogCW1jMzQ3MDggPSBtYzEzeHh4X2dldCgpOwogCWlm
IChtYzM0NzA4KSB7CisJCXVuc2lnbmVkIGludCB2YWw7CisJCWludCByZXQ7CiAJCS8qIGdldCB0
aGUgYm9hcmQgcmV2aXNpb24gZnJvbSBmdXNlICovCiAJCXJldiA9IHJlYWRsKE1YNTNfSUlNX0JB
U0VfQUREUiArIDB4ODc4KTsKIAkJc2V0X2JvYXJkX3JldihyZXYpOwogCQlwcmludGYoIk1DSU1Y
NTMtU1RBUlQtUiBib2FyZCAxLjAgcmV2ICVjXG4iLCAocmV2ID09IDEpID8gJ0EnIDogJ0InICk7
CiAJCWFybWxpbnV4X3NldF9yZXZpc2lvbihsb2NvX3N5c3RlbV9yZXYpOworCQkvKiBTZXQgVkRE
R1AgdG8gMS4yNVYgZm9yIDFHSHogb24gU1cxICovCisJCW1jMTN4eHhfcmVnX3JlYWQobWMzNDcw
OCwgTUMxMzg5Ml9SRUdfU1dfMCwgJnZhbCk7CisJCXZhbCA9ICh2YWwgJiB+U1d4X1ZPTFRfTUFT
S19NQzM0NzA4KSB8IFNXeF8xXzI1MFZfTUMzNDcwODsKKwkJcmV0ID0gbWMxM3h4eF9yZWdfd3Jp
dGUobWMzNDcwOCwgTUMxMzg5Ml9SRUdfU1dfMCwgdmFsKTsKKwkJaWYgKHJldCkgeworCQkJcHJp
bnRmKCJXcml0aW5nIHRvIFJFR19TV18wIGZhaWxlZDogJWRcbiIsIHJldCk7CisJCQlyZXR1cm4g
cmV0OworCQl9CisKKwkJLyogU2V0IFZDQyBhcyAxLjMwViBvbiBTVzIgKi8KKwkJbWMxM3h4eF9y
ZWdfcmVhZChtYzM0NzA4LCBNQzEzODkyX1JFR19TV18xLCAmdmFsKTsKKwkJdmFsID0gKHZhbCAm
IH5TV3hfVk9MVF9NQVNLX01DMzQ3MDgpIHwgU1d4XzFfMzAwVl9NQzM0NzA4OworCQlyZXQgPSBt
YzEzeHh4X3JlZ193cml0ZShtYzM0NzA4LCBNQzEzODkyX1JFR19TV18xLCB2YWwpOworCQlpZiAo
cmV0KSB7CisJCQlwcmludGYoIldyaXRpbmcgdG8gUkVHX1NXXzEgZmFpbGVkOiAlZFxuIiwgcmV0
KTsKKwkJCXJldHVybiByZXQ7CisJCX0KKworCQkvKiBTZXQgZ2xvYmFsIHJlc2V0IHRpbWVyIHRv
IDRzICovCisJCW1jMTN4eHhfcmVnX3JlYWQobWMzNDcwOCwgTUMxMzg5Ml9SRUdfUE9XRVJfQ1RM
MiwgJnZhbCk7CisJCXZhbCA9ICh2YWwgJiB+VElNRVJfTUFTS19NQzM0NzA4KSB8IFRJTUVSXzRT
X01DMzQ3MDg7CisJCXJldCA9IG1jMTN4eHhfcmVnX3dyaXRlKG1jMzQ3MDgsIE1DMTM4OTJfUkVH
X1BPV0VSX0NUTDIsIHZhbCk7CisJCWlmIChyZXQpIHsKKwkJCXByaW50ZigiV3JpdGluZyB0byBS
RUdfUE9XRVJfQ1RMMiBmYWlsZWQ6ICVkXG4iLCByZXQpOworCQkJcmV0dXJuIHJldDsKKwkJfQor
CisJCS8qIFNldCBWVVNCU0VMIGFuZCBWVVNCRU4gZm9yIFVTQiBQSFkgc3VwcGx5Ki8KKwkJbWMx
M3h4eF9yZWdfcmVhZChtYzM0NzA4LCBNQzEzODkyX1JFR19NT0RFXzAsICZ2YWwpOworCQl2YWwg
fD0gKFZVU0JTRUxfTUMzNDcwOCB8IFZVU0JFTl9NQzM0NzA4KTsKKwkJcmV0ID0gbWMxM3h4eF9y
ZWdfd3JpdGUobWMzNDcwOCwgTUMxMzg5Ml9SRUdfTU9ERV8wLCB2YWwpOworCQlpZiAocmV0KSB7
CisJCQlwcmludGYoIldyaXRpbmcgdG8gUkVHX01PREVfMCBmYWlsZWQ6ICVkXG4iLCByZXQpOwor
CQkJcmV0dXJuIHJldDsKKwkJfQorCisJCS8qIFNldCBTV0JTVCB0byA1ViBpbiBhdXRvIG1vZGUg
Ki8KKwkJdmFsID0gU1dCU1RfQVVUTzsKKwkJcmV0ID0gbWMxM3h4eF9yZWdfd3JpdGUobWMzNDcw
OCwgU1dCU1RfQ1RSTCwgdmFsKTsKKwkJaWYgKHJldCkgeworCQkJcHJpbnRmKCJXcml0aW5nIHRv
IFNXQlNUX0NUUkwgZmFpbGVkOiAlZFxuIiwgcmV0KTsKKwkJCXJldHVybiByZXQ7CisJCX0KIAl9
IGVsc2UgewogCQkvKiBzbyB3ZSBoYXZlIGEgREE5MDUzIGJhc2VkIGJvYXJkICovCiAJCXByaW50
ZigiTUNJTVg1My1TVEFSVCBib2FyZCAxLjBcbiIpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tZmQv
bWMxM3h4eC5oIGIvaW5jbHVkZS9tZmQvbWMxM3h4eC5oCmluZGV4IGNiYTg1ODkuLjE5NDZiMWEg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbWZkL21jMTN4eHguaAorKysgYi9pbmNsdWRlL21mZC9tYzEz
eHh4LmgKQEAgLTE1Miw2ICsxNTIsMTcgQEAKICNkZWZpbmUgTUMxMzc4M19TVzFCX1NPRlRTVEFS
VAkJKDEgPDwgMTcpCiAjZGVmaW5lIE1DMTM3ODNfU1dfUExMX0ZBQ1RPUih4KQkoKCh4KSAtIDI4
KSA8PCAxOSkKIAorLyogTUMzNDcwOCBEZWZpbml0aW9ucyAqLworI2RlZmluZSBTV3hfVk9MVF9N
QVNLX01DMzQ3MDgJMHgzRgorI2RlZmluZSBTV3hfMV8yNTBWX01DMzQ3MDgJMHgzMAorI2RlZmlu
ZSBTV3hfMV8zMDBWX01DMzQ3MDgJMHgzNAorI2RlZmluZSBUSU1FUl9NQVNLX01DMzQ3MDgJMHgz
MDAKKyNkZWZpbmUgVElNRVJfNFNfTUMzNDcwOAkweDEwMAorI2RlZmluZSBWVVNCU0VMX01DMzQ3
MDgJCSgxIDw8IDIpCisjZGVmaW5lIFZVU0JFTl9NQzM0NzA4CQkoMSA8PCAzKQorI2RlZmluZSBT
V0JTVF9DVFJMCQkzMQorI2RlZmluZSBTV0JTVF9BVVRPCQkweDgKKwogc3RydWN0IG1jMTN4eHg7
CiAKICNpZmRlZiBDT05GSUdfTUZEX01DMTNYWFgKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpiYXJlYm94IG1haWxpbmcgbGlzdApi
YXJlYm94QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp
bG1hbi9saXN0aW5mby9iYXJlYm94Cg==