From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bibby Hsieh Subject: [PATCH v3 05/12] drm/mediatek: convert dpi driver to use drm_of_find_panel_or_bridge Date: Fri, 21 Sep 2018 11:28:15 +0800 Message-ID: <20180921032822.30771-6-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 RnJvbTogY2h1bmh1aSBkYWkgPGNodW5odWkuZGFpQG1lZGlhdGVrLmNvbT4KCkNvbnZlcnQgZHBp IGRyaXZlciB0byB1c2UgZHJtX29mX2ZpbmRfcGFuZWxfb3JfYnJpZGdlLgpUaGlzIGNoYW5nZXMg c29tZSBlcnJvciBtZXNzYWdlcyB0byBkZWJ1ZyBtZXNzYWdlcyAoaW4gdGhlIGdyYXBoIGNvcmUp LgpHcmFwaCBjb25uZWN0aW9ucyBhcmUgb2Z0ZW4gIm5vIGNvbm5lY3RzIiBkZXBlbmRpbmcgb24g dGhlIHBhcnRpY3VsYXIKYm9hcmQsIHNvIHdlIHdhbnQgdG8gYXZvaWQgc3B1cmlvdXMgbWVzc2Fn ZXMuIFBsdXMgdGhlIGtlcm5lbCBpcyBub3QgYQpEVCB2YWxpZGF0b3IuCnJlbGF0ZWQgbGlua3M6 ClsxXSBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNy8yLzMvNzE2ClsyXSBodHRwczovL2xrbWwu b3JnL2xrbWwvMjAxNy8yLzMvNzE5CgpTaWduZWQtb2ZmLWJ5OiBjaHVuaHVpIGRhaSA8Y2h1bmh1 aS5kYWlAbWVkaWF0ZWsuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBp LmMgfCAxOCArKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMo KyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRl ay9tdGtfZHBpLmMgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCmluZGV4IDAy MmNjZWM0OWNlYS4uN2E0ODY4YTBhZmVjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVk aWF0ZWsvbXRrX2RwaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHBpLmMK QEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9k cm1fY3J0Yy5oPgogI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KKyNpbmNsdWRlIDxk cm0vZHJtX29mLmg+CiAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+CiAjaW5jbHVkZSA8bGludXgv Y29tcG9uZW50Lmg+CiAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+CkBAIC02OTcs NyArNjk4LDYgQEAgc3RhdGljIGludCBtdGtfZHBpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZp Y2UgKnBkZXYpCiAJc3RydWN0IGRldmljZSAqZGV2ID0gJnBkZXYtPmRldjsKIAlzdHJ1Y3QgbXRr X2RwaSAqZHBpOwogCXN0cnVjdCByZXNvdXJjZSAqbWVtOwotCXN0cnVjdCBkZXZpY2Vfbm9kZSAq YnJpZGdlX25vZGU7CiAJaW50IGNvbXBfaWQ7CiAJaW50IHJldDsKIApAQCAtNzQzLDE2ICs3NDMs MTQgQEAgc3RhdGljIGludCBtdGtfZHBpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk ZXYpCiAJCXJldHVybiAtRUlOVkFMOwogCX0KIAotCWJyaWRnZV9ub2RlID0gb2ZfZ3JhcGhfZ2V0 X3JlbW90ZV9ub2RlKGRldi0+b2Zfbm9kZSwgMCwgMCk7Ci0JaWYgKCFicmlkZ2Vfbm9kZSkKLQkJ cmV0dXJuIC1FTk9ERVY7Ci0KLQlkZXZfaW5mbyhkZXYsICJGb3VuZCBicmlkZ2Ugbm9kZTogJXBP RlxuIiwgYnJpZGdlX25vZGUpOwotCi0JZHBpLT5icmlkZ2UgPSBvZl9kcm1fZmluZF9icmlkZ2Uo YnJpZGdlX25vZGUpOwotCW9mX25vZGVfcHV0KGJyaWRnZV9ub2RlKTsKLQlpZiAoIWRwaS0+YnJp ZGdlKQorCXJldCA9IGRybV9vZl9maW5kX3BhbmVsX29yX2JyaWRnZShkZXYtPm9mX25vZGUsIDAs IDAsCisJCQkJCSAgTlVMTCwgJmRwaS0+YnJpZGdlKTsKKwlpZiAocmV0KSB7CisJCWRldl9lcnIo ZGV2LCAiRmFpbGVkIHRvIGZpbmQgcGFuZWwgb3IgYnJpZGdlOiAlZFxuIiwgcmV0KTsKIAkJcmV0 dXJuIC1FUFJPQkVfREVGRVI7CisJfQorCisJZGV2X2luZm8oZGV2LCAiRm91bmQgYnJpZGdlIG5v ZGU6ICVwT0ZcbiIsIGRwaS0+YnJpZGdlLT5vZl9ub2RlKTsKIAogCWNvbXBfaWQgPSBtdGtfZGRw X2NvbXBfZ2V0X2lkKGRldi0+b2Zfbm9kZSwgTVRLX0RQSSk7CiAJaWYgKGNvbXBfaWQgPCAwKSB7 Ci0tIAoyLjEyLjUuMi5nYmRmMjNhYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==