From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bibby Hsieh Subject: [PATCH v3 06/12] drm/mediatek: add dpi driver for mt2701 and mt7623 Date: Fri, 21 Sep 2018 11:28:16 +0800 Message-ID: <20180921032822.30771-7-bibby.hsieh@mediatek.com> References: <20180921032822.30771-1-bibby.hsieh@mediatek.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180921032822.30771-1-bibby.hsieh@mediatek.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: David Airlie , Matthias Brugger , Daniel Vetter , dri-devel@lists.freedesktop.org, linux-mediatek@lists.infradead.org Cc: chunhui dai , linux-kernel@vger.kernel.org, Cawa Cheng , Mao Huang , Thierry Reding , Yingjoe Chen , Sascha Hauer , linux-arm-kernel@lists.infradead.org List-Id: linux-mediatek@lists.infradead.org RnJvbTogY2h1bmh1aSBkYWkgPGNodW5odWkuZGFpQG1lZGlhdGVrLmNvbT4KClRoaXMgcGF0Y2gg YWRkcyBkcGkgZGlydmVyIHN1cHBvdCBmb3IgYm90aCBtdDI3MDEgYW5kIG10NzYyMy4KQW5kIGFs c28gc3VwcG9ydCBvdGhlciAoZXhpc3Rpbmcgb3IgZnV0dXJlKSBjaGlwcyB0aGF0IHVzZQp0aGUg c2FtZSBiaW5kaW5nIGFuZCBkcml2ZXIuCgpTaWduZWQtb2ZmLWJ5OiBjaHVuaHVpIGRhaSA8Y2h1 bmh1aS5kYWlAbWVkaWF0ZWsuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf ZHBpLmMgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vbWVk aWF0ZWsvbXRrX2RybV9kcnYuYyB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlv bnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jIGIv ZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYwppbmRleCA3YTQ4NjhhMGFmZWMuLmE5 ZDgyMzFhMGE5ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGku YworKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCkBAIC02ODgsMTEgKzY4 OCwyOSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG10ODE3M19jYWxjdWxhdGVfZmFjdG9yKGludCBj bG9jaykKIAkJcmV0dXJuIDMgPDwgMTsKIH0KIAorc3RhdGljIHVuc2lnbmVkIGludCBtdDI3MDFf Y2FsY3VsYXRlX2ZhY3RvcihpbnQgY2xvY2spCit7CisJaWYgKGNsb2NrIDw9IDY0MDAwKQorCQly ZXR1cm4gMTY7CisJZWxzZSBpZiAoY2xvY2sgPD0gMTI4MDAwKQorCQlyZXR1cm4gODsKKwllbHNl IGlmIChjbG9jayA8PSAyNTYwMDApCisJCXJldHVybiA0OworCWVsc2UKKwkJcmV0dXJuIDI7Cit9 CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbXRrX2RwaV9jb25mIG10ODE3M19jb25mID0gewogCS5j YWxfZmFjdG9yID0gbXQ4MTczX2NhbGN1bGF0ZV9mYWN0b3IsCiAJLnJlZ19oX2ZyZV9jb24gPSAw eGUwLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCBtdGtfZHBpX2NvbmYgbXQyNzAxX2NvbmYg PSB7CisJLmNhbF9mYWN0b3IgPSBtdDI3MDFfY2FsY3VsYXRlX2ZhY3RvciwKKwkucmVnX2hfZnJl X2NvbiA9IDB4YjAsCisJLmVkZ2Vfc2VsX2VuID0gdHJ1ZSwKK307CisKIHN0YXRpYyBpbnQgbXRr X2RwaV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogewogCXN0cnVjdCBkZXZp Y2UgKmRldiA9ICZwZGV2LT5kZXY7CkBAIC03ODQsNiArODAyLDkgQEAgc3RhdGljIGludCBtdGtf ZHBpX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogfQogCiBzdGF0aWMgY29u c3Qgc3RydWN0IG9mX2RldmljZV9pZCBtdGtfZHBpX29mX2lkc1tdID0geworCXsgLmNvbXBhdGli bGUgPSAibWVkaWF0ZWssbXQyNzAxLWRwaSIsCisJICAuZGF0YSA9ICZtdDI3MDFfY29uZiwKKwl9 LAogCXsgLmNvbXBhdGlibGUgPSAibWVkaWF0ZWssbXQ4MTczLWRwaSIsCiAJICAuZGF0YSA9ICZt dDgxNzNfY29uZiwKIAl9LApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210 a19kcm1fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kcnYuYwppbmRl eCAzOTcyMTExOTcxM2IuLmQ5NjExMTJmYTJmNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L21lZGlhdGVrL210a19kcm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210 a19kcm1fZHJ2LmMKQEAgLTQyNCw2ICs0MjQsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2Rl dmljZV9pZCBtdGtfZGRwX2NvbXBfZHRfaWRzW10gPSB7CiAJICAuZGF0YSA9ICh2b2lkICopTVRL X0RTSSB9LAogCXsgLmNvbXBhdGlibGUgPSAibWVkaWF0ZWssbXQ4MTczLWRzaSIsCiAJICAuZGF0 YSA9ICh2b2lkICopTVRLX0RTSSB9LAorCXsgLmNvbXBhdGlibGUgPSAibWVkaWF0ZWssbXQyNzAx LWRwaSIsCisJICAuZGF0YSA9ICh2b2lkICopTVRLX0RQSSB9LAogCXsgLmNvbXBhdGlibGUgPSAi bWVkaWF0ZWssbXQ4MTczLWRwaSIsCiAJICAuZGF0YSA9ICh2b2lkICopTVRLX0RQSSB9LAogCXsg LmNvbXBhdGlibGUgPSAibWVkaWF0ZWssbXQyNzAxLWRpc3AtbXV0ZXgiLAotLSAKMi4xMi41LjIu Z2JkZjIzYWIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=