From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shanker Donthineni Subject: [PATCH V6 2/3] drivers/pl011: Use combination of UARTRIS and UARTMSC instead of UARTMIS Date: Mon, 6 Jun 2016 17:58:59 -0500 Message-ID: <1465253940-26236-2-git-send-email-shankerd@codeaurora.org> References: <1465253940-26236-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: <1465253940-26236-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 aGFua2VyIERvbnRoaW5lbmkgPHNoYW5rZXJkQGNvZGVhdXJvcmEub3JnPgotLS0KICBGaXhlZCB0 eXBvIGluIGNvbW1pdCB0ZXh0LgoKIHhlbi9kcml2ZXJzL2NoYXIvcGwwMTEuYyB8IDcgKysrKyst LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL3BsMDExLmMgYi94ZW4vZHJpdmVycy9jaGFyL3BsMDEx LmMKaW5kZXggNmEzYzIxYi4uNzU1YTk2NSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9w bDAxMS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvcGwwMTEuYwpAQCAtNTcsNyArNTcsMTAgQEAg c3RhdGljIHZvaWQgcGwwMTFfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRhdGEsIHN0cnVjdCBj cHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCA9IGRh dGE7CiAgICAgc3RydWN0IHBsMDExICp1YXJ0ID0gcG9ydC0+dWFydDsKLSAgICB1bnNpZ25lZCBp bnQgc3RhdHVzID0gcGwwMTFfcmVhZCh1YXJ0LCBNSVMpOworICAgIHVuc2lnbmVkIGludCBzdGF0 dXM7CisKKyAgICAvKiBVQVJUTUlTIGlzIG5vdCBkb2N1bWVudGVkIGluIFNCU0EgdjIueCwgc28g dXNpbmcgVUFSVFJJUy9VQVJUSU1TQyAqLworICAgIHN0YXR1cyA9IHBsMDExX3JlYWQodWFydCwg UklTKSAmIHBsMDExX3JlYWQodWFydCwgSU1TQyk7CiAKICAgICBpZiAoIHN0YXR1cyApCiAgICAg ewpAQCAtNzYsNyArNzksNyBAQCBzdGF0aWMgdm9pZCBwbDAxMV9pbnRlcnJ1cHQoaW50IGlycSwg dm9pZCAqZGF0YSwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICBpZiAo IHN0YXR1cyAmIChUWEkpICkKICAgICAgICAgICAgICAgICBzZXJpYWxfdHhfaW50ZXJydXB0KHBv cnQsIHJlZ3MpOwogCi0gICAgICAgICAgICBzdGF0dXMgPSBwbDAxMV9yZWFkKHVhcnQsIE1JUyk7 CisgICAgICAgICAgICBzdGF0dXMgPSBwbDAxMV9yZWFkKHVhcnQsIFJJUykgJiBwbDAxMV9yZWFk KHVhcnQsIElNU0MpOwogICAgICAgICB9IHdoaWxlIChzdGF0dXMgIT0gMCk7CiAgICAgfQogfQot LSAKUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIG9uIGJlaGFsZiBvZiBRdWFsY29tbSBJbm5v dmF0aW9uIENlbnRlciwgSW5jLiAKUXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4gaXMg YSBtZW1iZXIgb2YgQ29kZSBBdXJvcmEgRm9ydW0sIAphIExpbnV4IEZvdW5kYXRpb24gQ29sbGFi b3JhdGl2ZSBQcm9qZWN0CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK