From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bibby Hsieh Subject: [PATCH v1 5/7] drm/mediatek: implement connection from BLS to DPI0 Date: Mon, 14 May 2018 15:52:41 +0800 Message-ID: <20180514075243.5442-6-bibby.hsieh@mediatek.com> References: <20180514075243.5442-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: <20180514075243.5442-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: 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 TW9kaWZ5IGRpc3BsYXkgZHJpdmVyIHRvIHN1cHBvcnQgY29ubmVjdGlvbiBmcm9tIEJMUyB0byBE UEkuCgpTaWduZWQtb2ZmLWJ5OiBCaWJieSBIc2llaCA8YmliYnkuaHNpZWhAbWVkaWF0ZWsuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHJtX2RkcC5jIHwgMTQgKysrKysr KysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZGRwLmMgYi9k cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RybV9kZHAuYwppbmRleCA4MTMwZjNkYWI2NjEu LjI4OWE2OGM2NzMxZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19k cm1fZGRwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcm1fZGRwLmMKQEAg LTM1LDYgKzM1LDcgQEAKICNkZWZpbmUgRElTUF9SRUdfQ09ORklHX0RJU1BfT1ZMX01PVVRfRU4J MHgwMzAKICNkZWZpbmUgRElTUF9SRUdfQ09ORklHX09VVF9TRUwJCQkweDA0YwogI2RlZmluZSBE SVNQX1JFR19DT05GSUdfRFNJX1NFTAkJCTB4MDUwCisjZGVmaW5lIERJU1BfUkVHX0NPTkZJR19E UElfU0VMCQkJMHgwNjQKIAogI2RlZmluZSBESVNQX1JFR19NVVRFWF9FTihuKQkoMHgyMCArIDB4 MjAgKiAobikpCiAjZGVmaW5lIERJU1BfUkVHX01VVEVYKG4pCSgweDI0ICsgMHgyMCAqIChuKSkK QEAgLTg0LDcgKzg1LDEwIEBACiAKICNkZWZpbmUgT1ZMX01PVVRfRU5fUkRNQQkJMHgxCiAjZGVm aW5lIEJMU19UT19EU0lfUkRNQTFfVE9fRFBJMQkweDgKKyNkZWZpbmUgQkxTX1RPX0RQSV9SRE1B MV9UT19EU0kJCTB4MgogI2RlZmluZSBEU0lfU0VMX0lOX0JMUwkJCTB4MAorI2RlZmluZSBEUElf U0VMX0lOX0JMUwkJCTB4MAorI2RlZmluZSBEU0lfU0VMX0lOX1JETUEJCQkweDEKIAogc3RydWN0 IG10a19kaXNwX211dGV4IHsKIAlpbnQgaWQ7CkBAIC0xODksOSArMTkzLDE3IEBAIHN0YXRpYyB2 b2lkIG10a19kZHBfc291dF9zZWwodm9pZCBfX2lvbWVtICpjb25maWdfcmVncywKIAkJCSAgICAg ZW51bSBtdGtfZGRwX2NvbXBfaWQgY3VyLAogCQkJICAgICBlbnVtIG10a19kZHBfY29tcF9pZCBu ZXh0KQogewotCWlmIChjdXIgPT0gRERQX0NPTVBPTkVOVF9CTFMgJiYgbmV4dCA9PSBERFBfQ09N UE9ORU5UX0RTSTApCisJaWYgKGN1ciA9PSBERFBfQ09NUE9ORU5UX0JMUyAmJiBuZXh0ID09IERE UF9DT01QT05FTlRfRFNJMCkgewogCQl3cml0ZWxfcmVsYXhlZChCTFNfVE9fRFNJX1JETUExX1RP X0RQSTEsCiAJCQkgICAgICAgY29uZmlnX3JlZ3MgKyBESVNQX1JFR19DT05GSUdfT1VUX1NFTCk7 CisJfSBlbHNlIGlmIChjdXIgPT0gRERQX0NPTVBPTkVOVF9CTFMgJiYgbmV4dCA9PSBERFBfQ09N UE9ORU5UX0RQSTApIHsKKwkJd3JpdGVsX3JlbGF4ZWQoQkxTX1RPX0RQSV9SRE1BMV9UT19EU0ks CisJCQkgICAgICAgY29uZmlnX3JlZ3MgKyBESVNQX1JFR19DT05GSUdfT1VUX1NFTCk7CisJCXdy aXRlbF9yZWxheGVkKERTSV9TRUxfSU5fUkRNQSwKKwkJCSAgICAgICBjb25maWdfcmVncyArIERJ U1BfUkVHX0NPTkZJR19EU0lfU0VMKTsKKwkJd3JpdGVsX3JlbGF4ZWQoRFBJX1NFTF9JTl9CTFMs CisJCQkgICAgICAgY29uZmlnX3JlZ3MgKyBESVNQX1JFR19DT05GSUdfRFBJX1NFTCk7CisJfQog fQogCiB2b2lkIG10a19kZHBfYWRkX2NvbXBfdG9fcGF0aCh2b2lkIF9faW9tZW0gKmNvbmZpZ19y ZWdzLAotLSAKMi4xMi41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwK