From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Subject: Re: [PATCH v14 2/8] drm/mediatek: Add DRM Driver for Mediatek SoC MT8173. Date: Wed, 27 Apr 2016 12:29:05 +0200 Message-ID: <1461752945.4044.25.camel@pengutronix.de> References: <1460387376-11799-1-git-send-email-p.zabel@pengutronix.de> <1460387376-11799-3-git-send-email-p.zabel@pengutronix.de> <1461657922.3599.27.camel@pengutronix.de> <20160426084800.GZ2510@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160426084800.GZ2510@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: Mark Rutland , Emil Velikov , Michael Turquette , Jie Qiu , Cawa Cheng , Mao Huang , Yingjoe Chen , devicetree@vger.kernel.org, Jitao Shi , Pawel Moll , Ian Campbell , YT Shen , Rob Herring , linux-mediatek@lists.infradead.org, dri-devel@lists.freedesktop.org, Matthias Brugger , Paul Bolle , Stephen Boyd , Tomasz Figa , kernel@pengutronix.de, Kumar Gala List-Id: devicetree@vger.kernel.org SGkgRGFuaWVsLAoKQW0gRGllbnN0YWcsIGRlbiAyNi4wNC4yMDE2LCAxMDo0OCArMDIwMCBzY2hy aWViIERhbmllbCBWZXR0ZXI6ClsuLi5dCj4gPiArc3RhdGljIGludCBtdGtfZHJtX3VubG9hZChz dHJ1Y3QgZHJtX2RldmljZSAqZHJtKQo+ID4gK3sKPiA+ICsJbXRrX2RybV9rbXNfZGVpbml0KGRy bSk7Cj4gPiArCWRybS0+ZGV2X3ByaXZhdGUgPSBOVUxMOwo+ID4gKwo+ID4gKwlyZXR1cm4gMDsK PiA+ICt9Cj4gCj4gTGlrZSBsb2FkLCB0aGUgdW5sb2FkIGhvb2sgaXMgZGVwcmVjYXRlZC4gQW5k IGluIGRybS1uZXh0IHdlIG5vdyBoYXZlIHNvbWUKPiBuaWNlIGhlbHBlcnMgdG8gbWFrZSBub3Qg dXNpbmcgYW4gdW5sb2FkIGhvb2sgZWFzaWVyLiBQbGVhc2UgcmVmYWN0b3IgcGVyCj4gZXhpc3Rp bmcgZXhhbXBsZXMgYW5kIGdldCByaWQgb2YgeW91ciB1bmxvYWQgaG9vay4KClRoYW5rcywgZG9l cyB0aGlzIGNoYW5nZSBsb29rIGFib3V0IHJpZ2h0OgoKLS0tLS0tLS04PC0tLS0tLS0tCi0tLSBh L2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9tZWRpYXRlay9tdGtfZHJtX2Rydi5jCkBAIC0yMjIsMTQgKzIyMiw2IEBAIHN0YXRpYyB2 b2lkIG10a19kcm1fa21zX2RlaW5pdChzdHJ1Y3QgZHJtX2RldmljZQoqZHJtKQogCWRybV9tb2Rl X2NvbmZpZ19jbGVhbnVwKGRybSk7CiB9CiAKLXN0YXRpYyBpbnQgbXRrX2RybV91bmxvYWQoc3Ry dWN0IGRybV9kZXZpY2UgKmRybSkKLXsKLQltdGtfZHJtX2ttc19kZWluaXQoZHJtKTsKLQlkcm0t PmRldl9wcml2YXRlID0gTlVMTDsKLQotCXJldHVybiAwOwotfQotCiBzdGF0aWMgY29uc3Qgc3Ry dWN0IGZpbGVfb3BlcmF0aW9ucyBtdGtfZHJtX2ZvcHMgPSB7CiAJLm93bmVyID0gVEhJU19NT0RV TEUsCiAJLm9wZW4gPSBkcm1fb3BlbiwKQEAgLTI0Niw3ICsyMzgsNiBAQCBzdGF0aWMgY29uc3Qg c3RydWN0IGZpbGVfb3BlcmF0aW9ucyBtdGtfZHJtX2ZvcHMgPSB7CiBzdGF0aWMgc3RydWN0IGRy bV9kcml2ZXIgbXRrX2RybV9kcml2ZXIgPSB7CiAJLmRyaXZlcl9mZWF0dXJlcyA9IERSSVZFUl9N T0RFU0VUIHwgRFJJVkVSX0dFTSB8IERSSVZFUl9QUklNRSB8CiAJCQkgICBEUklWRVJfQVRPTUlD LAotCS51bmxvYWQgPSBtdGtfZHJtX3VubG9hZCwKIAogCS5nZXRfdmJsYW5rX2NvdW50ZXIgPSBk cm1fdmJsYW5rX2NvdW50LAogCS5lbmFibGVfdmJsYW5rID0gbXRrX2RybV9jcnRjX2VuYWJsZV92 YmxhbmssCkBAIC00NTUsOCArNDQ2LDE0IEBAIGVycl9ub2RlOgogc3RhdGljIGludCBtdGtfZHJt X3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogewogCXN0cnVjdCBtdGtfZHJt X3ByaXZhdGUgKnByaXZhdGUgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKKwlzdHJ1Y3Qg ZHJtX2RldmljZSAqZHJtID0gcHJpdmF0ZS0+ZHJtOwogCWludCBpOwogCisJZHJtX2Nvbm5lY3Rv cl91bnJlZ2lzdGVyX2FsbChkcm0pOworCWRybV9kZXZfdW5yZWdpc3Rlcihkcm0pOworCW10a19k cm1fa21zX2RlaW5pdChkcm0pOworCWRybV9kZXZfdW5yZWYoZHJtKTsKKwogCWNvbXBvbmVudF9t YXN0ZXJfZGVsKCZwZGV2LT5kZXYsICZtdGtfZHJtX29wcyk7CiAJcG1fcnVudGltZV9kaXNhYmxl KCZwZGV2LT5kZXYpOwogCW9mX25vZGVfcHV0KHByaXZhdGUtPm11dGV4X25vZGUpOwotLS0tLS0t LT44LS0tLS0tLS0KCj4gPiArc3RhdGljIGNvbnN0IHN0cnVjdCB2bV9vcGVyYXRpb25zX3N0cnVj dCBtdGtfZHJtX2dlbV92bV9vcHMgPSB7Cj4gPiArCS5vcGVuID0gZHJtX2dlbV92bV9vcGVuLAo+ ID4gKwkuY2xvc2UgPSBkcm1fZ2VtX3ZtX2Nsb3NlLAo+ID4gK307Cj4gCj4gRHJpdmUtYnkgcmV2 aWV3IEkganVzdCBzcG90dGVkOiBQbGVhc2UgdXNlIGRybV9nZW1fY21hX3ZtX29wcyBpbnN0ZWFk IG9mCj4gcm9sbGluZyB5b3VyIG93bi4KCkdvb2QgY2F0Y2gsIHdpbGwgcmVtb3ZlLgoKcmVnYXJk cwpQaGlsaXBwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK