From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chen-Yu Tsai Subject: [PATCH 3/8] drm/sun4i: tcon: Check for multiple paths between TCONs and backends Date: Fri, 8 Sep 2017 15:50:11 +0800 Message-ID: <20170908075016.18657-4-wens@csie.org> References: <20170908075016.18657-1-wens@csie.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170908075016.18657-1-wens@csie.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Maxime Ripard , David Airlie Cc: devicetree@vger.kernel.org, Chen-Yu Tsai , linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org List-Id: devicetree@vger.kernel.org VGhlIHBhdGNoIGIzMTdmYTNiYTExYSAoImRybS9zdW40aTogdGNvbjogRmluZCBtYXRjaGluZyBk aXNwbGF5IGJhY2tlbmQKYnkgZGV2aWNlIG5vZGUgbWF0Y2hpbmciKSBhc3N1bWVkIGEgb25lLXRv LW9uZSBtYXBwaW5nIGJldHdlZW4gVENPTnMKYW5kIGJhY2tlbmRzLiBUaGlzIHR1cm5lZCBvdXQg d3JvbmcsIGFzIHdlIGZvdW5kIG11eGluZyBjb250cm9scyBpbiB0aGUKVENPTiBvZiB0aGUgQTMx LCBhbmQgdW5kb2N1bWVudGVkIHVzYWdlIG9mIHRoZSBiYWNrZW5kIG91dHB1dCBzZWxlY3Rvcgpv ZiB0aGUgQTIwLgoKTWFrZSBzdW40aV90Y29uX2ZpbmRfZW5naW5lKCkgYmFpbCBvdXQgaWYgdGhl IGN1cnJlbnQgbm9kZSBoYXMgbXVsdGlwbGUKaW5wdXQgY29ubmVjdGlvbnMuCgpGaXhlczogYjMx N2ZhM2JhMTFhICgiZHJtL3N1bjRpOiB0Y29uOiBGaW5kIG1hdGNoaW5nIGRpc3BsYXkgYmFja2Vu ZAoJCSAgICAgIGJ5IGRldmljZSBub2RlIG1hdGNoaW5nIikKU2lnbmVkLW9mZi1ieTogQ2hlbi1Z dSBUc2FpIDx3ZW5zQGNzaWUub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV90 Y29uLmMgfCAxNCArKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jIGIvZHJp dmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYwppbmRleCBlYjMyNjc2ZDViMDEuLjA2NTY1 NGRiZmIyYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Rjb24uYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfdGNvbi5jCkBAIC00NzMsNiArNDczLDIw IEBAIHN0YXRpYyBzdHJ1Y3Qgc3VueGlfZW5naW5lICpzdW40aV90Y29uX2ZpbmRfZW5naW5lKHN0 cnVjdCBzdW40aV9kcnYgKmRydiwKIAlpZiAoIXBvcnQpCiAJCXJldHVybiBFUlJfUFRSKC1FSU5W QUwpOwogCisJLyoKKwkgKiBUaGlzIG9ubHkgd29ya3MgaWYgdGhlcmUgaXMgb25seSBvbmUgcGF0 aCBmcm9tIHRoZSBUQ09OCisJICogdG8gYW55IGRpc3BsYXkgZW5naW5lLiBPdGhlcndpc2UgdGhl IHByb2JlIG9yZGVyIG9mIHRoZQorCSAqIFRDT05zIGFuZCBkaXNwbGF5IGVuZ2luZXMgaXMgbm90 IGd1YXJhbnRlZWQuIFRoZXkgbWF5CisJICogZWl0aGVyIGJpbmQgdG8gdGhlIHdyb25nIG9uZSwg b3Igd29yc2UsIGJpbmQgdG8gdGhlIHNhbWUKKwkgKiBvbmUgaWYgYWRkaXRpb25hbCBjaGVja3Mg YXJlIG5vdCBkb25lLgorCSAqCisJICogQmFpbCBvdXQgaWYgdGhlcmUgYXJlIG11bHRpcGxlIGlu cHV0IGNvbm5lY3Rpb25zLgorCSAqLworCWlmIChvZl9nZXRfYXZhaWxhYmxlX2NoaWxkX2NvdW50 KHBvcnQpICE9IDEpIHsKKwkJb2Zfbm9kZV9wdXQocG9ydCk7CisJCXJldHVybiBFUlJfUFRSKC1F SU5WQUwpOworCX0KKwogCWZvcl9lYWNoX2F2YWlsYWJsZV9jaGlsZF9vZl9ub2RlKHBvcnQsIGVw KSB7CiAJCXJlbW90ZSA9IG9mX2dyYXBoX2dldF9yZW1vdGVfcG9ydF9wYXJlbnQoZXApOwogCQlp ZiAoIXJlbW90ZSkKLS0gCjIuMTQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==