From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: [PATCH 1/2] drm/msm/dsi: Queue HPD helper work in attach/detach callbacks Date: Tue, 25 Oct 2016 12:17:59 +0530 Message-ID: <1477378080-16087-2-git-send-email-architt@codeaurora.org> References: <1477378080-16087-1-git-send-email-architt@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1477378080-16087-1-git-send-email-architt@codeaurora.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: robdclark@gmail.com Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: linux-arm-msm@vger.kernel.org VGhlIG1zbS9kc2kgaG9zdCBkcml2ZXJzIGNhbGxzIGRybV9oZWxwZXJfaHBkX2lycV9ldmVudCBp biB0aGUKbWlwaV9kc2lfaG9zdCBhdHRhY2gvZGV0YXRjaCBjYWxsYmFja3MuCgptaXBpX2RzaV9h dHRhY2goKS9taXBpX2RzaV9kZXRhY2goKSBmcm9tIGEgcGFuZWwvYnJpZGdlCmRyaXZlciBjb3Vs ZCBiZSBjYWxsZWQgZnJvbSBhIGNvbnRleHQgd2hlcmUgdGhlIGRybV9kZXZpY2Uncwptb2RlX2Nv bmZpZy5tdXRleCBpcyBhbHJlYWR5IGhlbGQsIHJlc3VsdGluZyBpbiBhIGRlYWRsb2NrLgpRdWV1 ZSBpdCBhcyB3b3JrIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBBcmNoaXQgVGFuZWphIDxhcmNo aXR0QGNvZGVhdXJvcmEub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0 LmMgfCAxNCArKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNp X2hvc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMKaW5kZXggZjA1ZWQw ZS4uNmYyNDAwMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3Qu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jCkBAIC0xMzksNiArMTM5 LDcgQEAgc3RydWN0IG1zbV9kc2lfaG9zdCB7CiAKIAl1MzIgZXJyX3dvcmtfc3RhdGU7CiAJc3Ry dWN0IHdvcmtfc3RydWN0IGVycl93b3JrOworCXN0cnVjdCB3b3JrX3N0cnVjdCBocGRfd29yazsK IAlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqd29ya3F1ZXVlOwogCiAJLyogRFNJIDZHIFRYIGJ1 ZmZlciovCkBAIC0xMjk0LDYgKzEyOTUsMTQgQEAgc3RhdGljIHZvaWQgZHNpX3N3X3Jlc2V0X3Jl c3RvcmUoc3RydWN0IG1zbV9kc2lfaG9zdCAqbXNtX2hvc3QpCiAJd21iKCk7CS8qIG1ha2Ugc3Vy ZSBkc2kgY29udHJvbGxlciBlbmFibGVkIGFnYWluICovCiB9CiAKK3N0YXRpYyB2b2lkIGRzaV9o cGRfd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKK3sKKwlzdHJ1Y3QgbXNtX2RzaV9o b3N0ICptc21faG9zdCA9CisJCWNvbnRhaW5lcl9vZih3b3JrLCBzdHJ1Y3QgbXNtX2RzaV9ob3N0 LCBocGRfd29yayk7CisKKwlkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQobXNtX2hvc3QtPmRldik7 Cit9CisKIHN0YXRpYyB2b2lkIGRzaV9lcnJfd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29y aykKIHsKIAlzdHJ1Y3QgbXNtX2RzaV9ob3N0ICptc21faG9zdCA9CkBAIC0xNDgwLDcgKzE0ODks NyBAQCBzdGF0aWMgaW50IGRzaV9ob3N0X2F0dGFjaChzdHJ1Y3QgbWlwaV9kc2lfaG9zdCAqaG9z dCwKIAogCURCRygiaWQ9JWQiLCBtc21faG9zdC0+aWQpOwogCWlmIChtc21faG9zdC0+ZGV2KQot CQlkcm1faGVscGVyX2hwZF9pcnFfZXZlbnQobXNtX2hvc3QtPmRldik7CisJCXF1ZXVlX3dvcmso bXNtX2hvc3QtPndvcmtxdWV1ZSwgJm1zbV9ob3N0LT5ocGRfd29yayk7CiAKIAlyZXR1cm4gMDsK IH0KQEAgLTE0OTQsNyArMTUwMyw3IEBAIHN0YXRpYyBpbnQgZHNpX2hvc3RfZGV0YWNoKHN0cnVj dCBtaXBpX2RzaV9ob3N0ICpob3N0LAogCiAJREJHKCJpZD0lZCIsIG1zbV9ob3N0LT5pZCk7CiAJ aWYgKG1zbV9ob3N0LT5kZXYpCi0JCWRybV9oZWxwZXJfaHBkX2lycV9ldmVudChtc21faG9zdC0+ ZGV2KTsKKwkJcXVldWVfd29yayhtc21faG9zdC0+d29ya3F1ZXVlLCAmbXNtX2hvc3QtPmhwZF93 b3JrKTsKIAogCXJldHVybiAwOwogfQpAQCAtMTc0OCw2ICsxNzU3LDcgQEAgaW50IG1zbV9kc2lf aG9zdF9pbml0KHN0cnVjdCBtc21fZHNpICptc21fZHNpKQogCS8qIHNldHVwIHdvcmtxdWV1ZSAq LwogCW1zbV9ob3N0LT53b3JrcXVldWUgPSBhbGxvY19vcmRlcmVkX3dvcmtxdWV1ZSgiZHNpX2Ry bV93b3JrIiwgMCk7CiAJSU5JVF9XT1JLKCZtc21faG9zdC0+ZXJyX3dvcmssIGRzaV9lcnJfd29y a2VyKTsKKwlJTklUX1dPUksoJm1zbV9ob3N0LT5ocGRfd29yaywgZHNpX2hwZF93b3JrZXIpOwog CiAJbXNtX2RzaS0+aG9zdCA9ICZtc21faG9zdC0+YmFzZTsKIAltc21fZHNpLT5pZCA9IG1zbV9o b3N0LT5pZDsKLS0gClRoZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1l bWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sCmhvc3RlZCBieSBUaGUgTGludXggRm91bmRh dGlvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJp LWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==