From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shanker Donthineni Subject: [PATCH V9 2/3] drivers/pl011: Use combination of UARTRIS and UARTMSC instead of UARTMIS Date: Thu, 9 Jun 2016 12:33:20 -0500 Message-ID: <1465493601-15182-2-git-send-email-shankerd@codeaurora.org> References: <1465493601-15182-1-git-send-email-shankerd@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1465493601-15182-1-git-send-email-shankerd@codeaurora.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel , Julien Grall , Stefano Stabellini Cc: Andre Przywara , Philip Elcan , Shanker Donthineni , Vikram Sethi , Wei Chen List-Id: xen-devel@lists.xenproject.org VGhlIE1hc2tlZCBpbnRlcnJ1cHQgc3RhdHVzIHJlZ2lzdGVyIChVQVJUTUlTKSBpcyBub3QgZGVz Y3JpYmVkIGluIEFSTQpTQlNBIDIueCBkb2N1bWVudC4gQW5kaW5nIG9mIHR3byByZWdpc3RlcnMg VUFSVE1TQyBhbmQgVUFSVFJJUyB2YWx1ZXMKZ2l2ZXMgdGhlIHNhbWUgaW5mb3JtYXRpb24gYXMg cmVnaXN0ZXIgVUFSVE1JUy4KClVBUlRSSVMsIFVBUlRNU0MgYW5kIFVBUlRNSVMgZGVmaW5pdGlv bnMgYXJlIGZvdW5kIGluIFByaW1lQ2VsbCBVQVJUClBMMDExIChSZXZpc2lvbjogcjFwNCkuCiAt IDMuMy4xMCBJbnRlcnJ1cHQgbWFzayBzZXQvY2xlYXIgcmVnaXN0ZXIsIFVBUlRJTVNDCiAtIDMu My4xMSBSYXcgaW50ZXJydXB0IHN0YXR1cyByZWdpc3RlciwgVUFSVFJJUwogLSAzLjMuMTIgTWFz a2VkIGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIsIFVBUlRNSVMKClRoaXMgY2hhbmdlIGlzIG5l Y2Vzc2FyeSBmb3IgZHJpdmVyIHRvIGJlIFNCU0EgY29tcGxpYW50IHYyLnggd2l0aG91dAphZmZl Y3RpbmcgdGhlIGN1cnJlbnQgZHJpdmVyIGZ1bmN0aW9uYWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBT aGFua2VyIERvbnRoaW5lbmkgPHNoYW5rZXJkQGNvZGVhdXJvcmEub3JnPgpSZXZpZXdlZC1ieTog SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgc2luY2Ugdjg6 CiBGaXhlZCB3aGl0ZSBzcGFjZXMuCgpDaGFuZ2VzIHNpbmNlIHY3OgogTW92ZWQgY29tbWVudCAn VG8gY29tcGF0aWJsZSB3aXRoIFNCU0EgdjIueCBkb2N1bWVudCwgYWxsIGFjY2Vzc2VzIHNob3Vs ZCBiZSAzMi1iaXQnIHRvICMzCgpDaGFuZ2VzIHNpbmNlIHYxOgogQWRkZWQgYSBuZXcgZnVuY3Rp b24gdG8gcmV0dXJuIGFuIGludGVycnVwdCBzdGF0dXMuCgogeGVuL2RyaXZlcnMvY2hhci9wbDAx MS5jIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL3BsMDExLmMgYi94ZW4v ZHJpdmVycy9jaGFyL3BsMDExLmMKaW5kZXggNmEzYzIxYi4uN2UxOWM0YSAxMDA2NDQKLS0tIGEv eGVuL2RyaXZlcnMvY2hhci9wbDAxMS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvcGwwMTEuYwpA QCAtNTMsMTEgKzUzLDE3IEBAIHN0YXRpYyBzdHJ1Y3QgcGwwMTEgewogI2RlZmluZSBwbDAxMV9y ZWFkKHVhcnQsIG9mZikgICAgICAgICAgIHJlYWRsKCh1YXJ0KS0+cmVncyArIChvZmYpKQogI2Rl ZmluZSBwbDAxMV93cml0ZSh1YXJ0LCBvZmYsdmFsKSAgICAgIHdyaXRlbCgodmFsKSwgKHVhcnQp LT5yZWdzICsgKG9mZikpCiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcGwwMTFfaW50cl9zdGF0dXMo c3RydWN0IHBsMDExICp1YXJ0KQoreworICAgIC8qIFVBUlRNSVMgaXMgbm90IGRvY3VtZW50ZWQg aW4gU0JTQSB2Mi54LCBzbyB1c2UgVUFSVFJJUy9VQVJUSU1TQy4gKi8KKyAgICByZXR1cm4gKHBs MDExX3JlYWQodWFydCwgUklTKSAmIHBsMDExX3JlYWQodWFydCwgSU1TQykpOworfQorCiBzdGF0 aWMgdm9pZCBwbDAxMV9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGF0YSwgc3RydWN0IGNwdV91 c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0ID0gZGF0YTsK ICAgICBzdHJ1Y3QgcGwwMTEgKnVhcnQgPSBwb3J0LT51YXJ0OwotICAgIHVuc2lnbmVkIGludCBz dGF0dXMgPSBwbDAxMV9yZWFkKHVhcnQsIE1JUyk7CisgICAgdW5zaWduZWQgaW50IHN0YXR1cyA9 IHBsMDExX2ludHJfc3RhdHVzKHVhcnQpOwogCiAgICAgaWYgKCBzdGF0dXMgKQogICAgIHsKQEAg LTc2LDcgKzgyLDcgQEAgc3RhdGljIHZvaWQgcGwwMTFfaW50ZXJydXB0KGludCBpcnEsIHZvaWQg KmRhdGEsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgaWYgKCBzdGF0 dXMgJiAoVFhJKSApCiAgICAgICAgICAgICAgICAgc2VyaWFsX3R4X2ludGVycnVwdChwb3J0LCBy ZWdzKTsKIAotICAgICAgICAgICAgc3RhdHVzID0gcGwwMTFfcmVhZCh1YXJ0LCBNSVMpOworICAg ICAgICAgICAgc3RhdHVzID0gcGwwMTFfaW50cl9zdGF0dXModWFydCk7CiAgICAgICAgIH0gd2hp bGUgKHN0YXR1cyAhPSAwKTsKICAgICB9CiB9Ci0tIApRdWFsY29tbSBUZWNobm9sb2dpZXMsIElu Yy4gb24gYmVoYWxmIG9mIFF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIApRdWFsY29t bSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiBDb2RlIEF1cm9yYSBGb3J1 bSwgCmEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=