From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH 2/4] ns16550: enable Pericom controller support Date: Mon, 7 Mar 2016 17:04:41 -0500 Message-ID: <20160307220441.GB11098@x230.dumpdata.com> References: <56CC4F0B02000078000D5290@prv-mh.provo.novell.com> <56CC508B02000078000D52B1@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.84) (envelope-from ) id 1ad3Gm-0006kL-Jj for xen-devel@lists.xenproject.org; Mon, 07 Mar 2016 22:04:52 +0000 Content-Disposition: inline In-Reply-To: <56CC508B02000078000D52B1@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Ian Campbell , xen-devel , Keir Fraser , Ian Jackson , Tim Deegan List-Id: xen-devel@lists.xenproject.org PiArICAgIFtwYXJhbV9wZXJpY29tXzRwb3J0XSA9IHsKPiArICAgICAgICAuYmFzZV9iYXVkID0g OTIxNjAwLAo+ICsgICAgICAgIC51YXJ0X29mZnNldCA9IDgsCj4gKyAgICAgICAgLnJlZ193aWR0 aCA9IDEsCj4gKyAgICAgICAgLmZpZm9fc2l6ZSA9IDE2LAo+ICsgICAgICAgIC5sc3JfbWFzayA9 IFVBUlRfTFNSX1RIUkUsCj4gKyAgICAgICAgLmJhcjAgPSAxLAo+ICsgICAgICAgIC5tYXhfcG9y dHMgPSA0LAo+ICsgICAgfSwKPiArICAgIFtwYXJhbV9wZXJpY29tXzhwb3J0XSA9IHsKPiArICAg ICAgICAuYmFzZV9iYXVkID0gOTIxNjAwLAo+ICsgICAgICAgIC51YXJ0X29mZnNldCA9IDgsCj4g KyAgICAgICAgLnJlZ193aWR0aCA9IDEsCj4gKyAgICAgICAgLmZpZm9fc2l6ZSA9IDE2LAo+ICsg ICAgICAgIC5sc3JfbWFzayA9IFVBUlRfTFNSX1RIUkUsCj4gKyAgICAgICAgLmJhcjAgPSAxLAo+ ICsgICAgICAgIC5tYXhfcG9ydHMgPSA4LAoKUGVyaGFwcyBkb2N1bWVudCB0aGF0IFhlbiBjYW4g b25seSBhY2Nlc3MgdHdvIG9mIHRoZSBwb3J0cz8gVW5sZXNzIHdlCmV4cGFuZCB0aGUgbnMxNjU1 MF9jb20gYXJyYXkgb2YgY291cnNlLgoKPiBAQCAtODMwLDEyICs4OTksMTEgQEAgc3RhdGljIGlu dCBfX2luaXQgY2hlY2tfZXhpc3RlbmNlKHN0cnVjdAo+ICAKPiAgI2lmZGVmIENPTkZJR19IQVNf UENJCj4gIHN0YXRpYyBpbnQgX19pbml0Cj4gLXBjaV91YXJ0X2NvbmZpZyhzdHJ1Y3QgbnMxNjU1 MCAqdWFydCwgYm9vbF90IHNraXBfYW10LCB1bnNpZ25lZCBpbnQgYmFyX2lkeCkKPiArcGNpX3Vh cnRfY29uZmlnKHN0cnVjdCBuczE2NTUwICp1YXJ0LCBib29sX3Qgc2tpcF9hbXQsIHVuc2lnbmVk IGludCBpZHgpCj4gIHsKPiAgICAgIHU2NCBvcmlnX2Jhc2UgPSB1YXJ0LT5pb19iYXNlOwo+ICAg ICAgdW5zaWduZWQgaW50IGIsIGQsIGYsIG5leHRmLCBpOwo+ICAKPiAtICAgIHVhcnQtPmlvX2Jh c2UgPSAwOwo+ICAgICAgLyogTkIuIFN0YXJ0IGF0IGJ1cyAxIHRvIGF2b2lkIEFNVDogYSBwbHVn LWluIGNhcmQgY2Fubm90IGJlIG9uIGJ1cyAwLiAqLwo+ICAgICAgZm9yICggYiA9IHNraXBfYW10 ID8gMSA6IDA7IGIgPCAweDEwMDsgYisrICkKPiAgICAgIHsKPiBAQCAtODQzLDggKzkxMSwxMCBA QCBwY2lfdWFydF9jb25maWcoc3RydWN0IG5zMTY1NTAgKnVhcnQsIGJvCj4gICAgICAgICAgewo+ ICAgICAgICAgICAgICBmb3IgKCBmID0gMDsgZiA8IDg7IGYgPSBuZXh0ZiApCj4gICAgICAgICAg ICAgIHsKPiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiYXJfaWR4ID0gMCwgcG9ydF9p ZHggPSBpZHg7CgpzL3BvcnRfaWR4L3BvcnQvPyBvciBwb3J0X25yIC8/Cgo+ICAgICAgICAgICAg ICAgICAgdWludDMyX3QgYmFyLCBiYXJfNjQgPSAwLCBsZW4sIGxlbl82NDsKPiAtICAgICAgICAg ICAgICAgIHU2NCBzaXplOwo+ICsgICAgICAgICAgICAgICAgdTY0IHNpemUgPSAwOwo+ICsgICAg ICAgICAgICAgICAgY29uc3Qgc3RydWN0IG5zMTY1NTBfY29uZmlnX3BhcmFtICpwYXJhbSA9IHVh cnRfcGFyYW07Cj4gIAo+ICAgICAgICAgICAgICAgICAgbmV4dGYgPSAoZiB8fCAocGNpX2NvbmZf cmVhZDE2KDAsIGIsIGQsIGYsIFBDSV9IRUFERVJfVFlQRSkgJgo+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHg4MCkpID8gZiArIDEgOiA4Owo+IEBAIC04NjMsMTUgKzkzMywzOCBA QCBwY2lfdWFydF9jb25maWcoc3RydWN0IG5zMTY1NTAgKnVhcnQsIGJvCj4gICAgICAgICAgICAg ICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgICAgICAgICB9Cj4gIAo+ICsgICAgICAgICAg ICAgICAgLyogQ2hlY2sgZm9yIHBhcmFtcyBpbiB1YXJ0X2NvbmZpZyBsb29rdXAgdGFibGUgKi8K PiArICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh1YXJ0X2NvbmZp Zyk7IGkrKykKCkkgYW0gcHJldHR5IHN1cmUgSSB3cm90ZSB0aGlzIHBpZWNlIG9mIGNvZGUgLSBj b3VsZCB5b3UgZml4IHRoZQpTdHlsZSBvbiBpdCBwbGVhc2U/IFRoZSBpKyspIHBsZWFzZT8KPiAr ICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICB1MTYgdmVuZG9yID0gcGNp X2NvbmZfcmVhZDE2KDAsIGIsIGQsIGYsIFBDSV9WRU5ET1JfSUQpOwo+ICsgICAgICAgICAgICAg ICAgICAgIHUxNiBkZXZpY2UgPSBwY2lfY29uZl9yZWFkMTYoMCwgYiwgZCwgZiwgUENJX0RFVklD RV9JRCk7Cj4gKwo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggdWFydF9jb25maWdbaV0udmVu ZG9yX2lkID09IHZlbmRvciAmJgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWFydF9jb25m aWdbaV0uZGV2X2lkID09IGRldmljZSApCj4gKyAgICAgICAgICAgICAgICAgICAgewo+ICsgICAg ICAgICAgICAgICAgICAgICAgICBwYXJhbSArPSB1YXJ0X2NvbmZpZ1tpXS5wYXJhbTsKPiArICAg ICAgICAgICAgICAgICAgICAgICAgaWYgKCAhcGFyYW0tPmJhcjAgKQo+ICsgICAgICAgICAgICAg ICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXJfaWR4ID0gaWR4 Owo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydF9pZHggPSAwOwo+ICsgICAgICAg ICAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsg ICAgICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAg ICAgICAgICBpZiAoIHBvcnRfaWR4ID49IHBhcmFtLT5tYXhfcG9ydHMgKQo+ICsgICAgICAgICAg ICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgIGlkeCAtPSBwYXJhbS0+bWF4X3BvcnRzOwo+ ICsgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwoKQ291bGQgeW91IGFkZCBhIGNvbW1lbnQg YWJvdXQgdGhpcz8gSSB1bmRlcnN0YW5kIGl0IGNhbiBkZXRlY3QgaWYgd2UgYXJlCnVzaW5nIGFu IEFNVCBkZXZpY2Ugd2l0aCB0aGUgJ2NvbTI9MTE1MjAwLDhuMSxhbXQnICh3aGljaCB3b3VsZCBi ZQppbnZhbGlkIC0gQU1UIGRldmljZXMgb25seSBoYXZlIG9uZSBJTyBQT1JUIGFuZCB0aGVyZSBp cyBvbmx5IG9uZSBvZgp0aGVtIG9uIHRoZSBtYWNoaW5lKSB3ZSB3b3VsZCBza2lwIG92ZXIgdGhl IGZvdW5kIGRldmljZSBhbmQgY29udGludWUgb24uLgpUaG91Z2h0IEkgZG9uJ3QgdW5kZXJzdGFu ZCB3aHkgd2Ugd2FudCB0byBkZWNyZWFzZSB0aGUgaWR4IHZhbHVlIGZyb20gb25lIHRvIHplcm8/ CgpIbW0sIGlmIGl0IHdhcyBzb21lIG90aGVyIFBDSSBiYXNlZCBzZXJpYWwgY2FyZCBsaWtlOgoK MDE6MDUuMCBTZXJpYWwgY29udHJvbGxlcjogTmV0TW9zIFRlY2hub2xvZ3kgUENJIDk4MzUgTXVs dGktSS9PCkNvbnRyb2xsZXIgKHJldiAwMSkgKHByb2ctaWYgMDIgWzE2NTUwXSkKICAgICAgICBT dWJzeXN0ZW06IExTSSBMb2dpYyAvIFN5bWJpb3MgTG9naWMgRGV2aWNlIDAwMDEKICAgICAgICBG bGFnczogbWVkaXVtIGRldnNlbCwgSVJRIDIwCiAgICAgICAgSS9PIHBvcnRzIGF0IGUwNTAgW3Np emU9OF0KICAgICAgICBJL08gcG9ydHMgYXQgZTA0MCBbc2l6ZT04XQogICAgICAgIEkvTyBwb3J0 cyBhdCBlMDMwIFtzaXplPThdCiAgICAgICAgSS9PIHBvcnRzIGF0IGUwMjAgW3NpemU9OF0KICAg ICAgICBJL08gcG9ydHMgYXQgZTAxMCBbc2l6ZT04XQogICAgICAgIEkvTyBwb3J0cyBhdCBlMDAw IFtzaXplPTE2XQoKV2l0aCAnY29tMT0xMTUyMDAsOG4xLHBjaScgYW5kICdjb20yPTExNTIwMCw4 bjEscGNpJyB0aGVuIHRoZSBmaXJzdCBsb29wCndvdWxkIGZpbmQgdGhlIGRldmljZS4gVGhlIHNl Y29uZCBsb29wIHdvdWxkIGRlY3JlbWVudCBpZHggKDEpIGJ5IDEgYW5kCmNvbnRpbnVlLi4gd2hp Y2ggd291bGQgbWFrZSBpdCBnbyBzZWFyY2ggZm9yIGFub3RoZXIgZGV2aWNlLgoKSSBoYWRuJ3Qg dGVzdGVkIHRoaXMgcGF0Y2ggb24gdGhlIGFib3ZlIGRldmljZSBidXQgSSBiZWxpZXZlIGl0IHVz ZWQKdG8gd29yayB3aXRoIHRoZSBjb20xIGFuZCBjb20yIGdvaW5nIHRocm91Z2h0IGl0IC0gd2hp bGUgd2l0aCB0aGUgbmV3IGNvZGUKaXQgd29uJ3Q/CgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK