From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shanker Donthineni Subject: Re: [PATCH V6 2/3] drivers/pl011: Use combination of UARTRIS and UARTMSC instead of UARTMIS Date: Tue, 7 Jun 2016 09:03:58 -0500 Message-ID: <5756D44E.6010001@codeaurora.org> References: <1465253940-26236-1-git-send-email-shankerd@codeaurora.org> <1465253940-26236-2-git-send-email-shankerd@codeaurora.org> <5756D2FA.4050108@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5756D2FA.4050108@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , xen-devel , Stefano Stabellini Cc: Andre Przywara , Philip Elcan , Vikram Sethi , Wei Chen List-Id: xen-devel@lists.xenproject.org SGkgSnVsaWVuLAoKT24gMDYvMDcvMjAxNiAwODo1OCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ IEhlbGxvIFNoYW5rZXIsCj4KPiBPbiAwNi8wNi8xNiAyMzo1OCwgU2hhbmtlciBEb250aGluZW5p IHdyb3RlOgo+PiBUaGUgTWFza2VkIGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKFVBUlRNSVMp IGlzIG5vdCBkZXNjcmliZWQgaW4gQVJNCj4+IFNCU0EgMi54IGRvY3VtZW50LiBBbmRpbmcgb2Yg dHdvIHJlZ2lzdGVycyBVQVJUTVNDIGFuZCBVQVJUUklTIHZhbHVlcwo+PiBnaXZlcyB0aGUgc2Ft ZSBpbmZvcm1hdGlvbiBhcyByZWdpc3RlciBVQVJUTUlTLgo+Pgo+PiBVQVJUUklTLCBVQVJUTVND IGFuZCBVQVJUTUlTIGRlZmluaXRpb25zIGFyZSBmb3VuZCBpbiBQcmltZUNlbGwgVUFSVAo+PiBQ TDAxMSAoUmV2aXNpb246IHIxcDQpLgo+PiAgIC0gMy4zLjEwIEludGVycnVwdCBtYXNrIHNldC9j bGVhciByZWdpc3RlciwgVUFSVElNU0MKPj4gICAtIDMuMy4xMSBSYXcgaW50ZXJydXB0IHN0YXR1 cyByZWdpc3RlciwgVUFSVFJJUwo+PiAgIC0gMy4zLjEyIE1hc2tlZCBpbnRlcnJ1cHQgc3RhdHVz IHJlZ2lzdGVyLCBVQVJUTUlTCj4+Cj4+IFRoaXMgY2hhbmdlIGlzIG5lY2Vzc2FyeSBmb3IgZHJp dmVyIHRvIGJlIFNCU0EgY29tcGxpYW50IHYyLnggd2l0aG91dAo+PiBhZmZlY3RpbmcgdGhlIGN1 cnJlbnQgZHJpdmVyIGZ1bmN0aW9uYWxpdHkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFNoYW5rZXIg RG9udGhpbmVuaSA8c2hhbmtlcmRAY29kZWF1cm9yYS5vcmc+Cj4+IC0tLQo+PiAgICBGaXhlZCB0 eXBvIGluIGNvbW1pdCB0ZXh0Lgo+Pgo+PiAgIHhlbi9kcml2ZXJzL2NoYXIvcGwwMTEuYyB8IDcg KysrKystLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL3BsMDExLmMgYi94ZW4vZHJp dmVycy9jaGFyL3BsMDExLmMKPj4gaW5kZXggNmEzYzIxYi4uNzU1YTk2NSAxMDA2NDQKPj4gLS0t IGEveGVuL2RyaXZlcnMvY2hhci9wbDAxMS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvcGww MTEuYwo+PiBAQCAtNTcsNyArNTcsMTAgQEAgc3RhdGljIHZvaWQgcGwwMTFfaW50ZXJydXB0KGlu dCBpcnEsIHZvaWQgKmRhdGEsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiAgIHsKPj4g ICAgICAgc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0ID0gZGF0YTsKPj4gICAgICAgc3RydWN0IHBs MDExICp1YXJ0ID0gcG9ydC0+dWFydDsKPj4gLSAgICB1bnNpZ25lZCBpbnQgc3RhdHVzID0gcGww MTFfcmVhZCh1YXJ0LCBNSVMpOwo+PiArICAgIHVuc2lnbmVkIGludCBzdGF0dXM7Cj4+ICsKPj4g KyAgICAvKiBVQVJUTUlTIGlzIG5vdCBkb2N1bWVudGVkIGluIFNCU0EgdjIueCwgc28gdXNpbmcg VUFSVFJJUy9VQVJUSU1TQyAqLwo+PiArICAgIHN0YXR1cyA9IHBsMDExX3JlYWQodWFydCwgUklT KSAmIHBsMDExX3JlYWQodWFydCwgSU1TQyk7Cj4KPiBQbGVhc2UgdXNlIGFuIGhlbHBlciBoZXJl IHRvIGF2b2lkIGNvZGUgZHVwbGljYXRpb24gYW5kIGhhdmUgdGhlIGNvbW1lbnQgaW4gYm90aCBw bGFjZS4KPgpTdXJlLCBJJ2xsIG1vdmUgdG8gYSBzZXBhcmF0ZSBmdW5jdGlvbiAncGwwMTFfaW50 cl9zdGF0dXModWFydCknLiBEbyB5b3UgaGF2ZSBhbnkgb3RoZXIgY29tbWVudD8KCj4+Cj4+ICAg ICAgIGlmICggc3RhdHVzICkKPj4gICAgICAgewo+PiBAQCAtNzYsNyArNzksNyBAQCBzdGF0aWMg dm9pZCBwbDAxMV9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGF0YSwgc3RydWN0IGNwdV91c2Vy X3JlZ3MgKnJlZ3MpCj4+ICAgICAgICAgICAgICAgaWYgKCBzdGF0dXMgJiAoVFhJKSApCj4+ICAg ICAgICAgICAgICAgICAgIHNlcmlhbF90eF9pbnRlcnJ1cHQocG9ydCwgcmVncyk7Cj4+Cj4+IC0g ICAgICAgICAgICBzdGF0dXMgPSBwbDAxMV9yZWFkKHVhcnQsIE1JUyk7Cj4+ICsgICAgICAgICAg ICBzdGF0dXMgPSBwbDAxMV9yZWFkKHVhcnQsIFJJUykgJiBwbDAxMV9yZWFkKHVhcnQsIElNU0Mp Owo+PiAgICAgICAgICAgfSB3aGlsZSAoc3RhdHVzICE9IDApOwo+PiAgICAgICB9Cj4+ICAgfQo+ Pgo+Cj4gUmVnYXJkcywKPgoKLS0gClNoYW5rZXIgRG9udGhpbmVuaQpRdWFsY29tbSBUZWNobm9s b2dpZXMsIEluYy4gb24gYmVoYWxmIG9mIFF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMu ClF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIENvZGUgQXVy b3JhIEZvcnVtLCBhIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2ZSBQcm9qZWN0CgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK