From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bibby Hsieh Subject: [PATCH v4 1/3] drm/mediatek: do mtk_hdmi_send_infoframe after HDMI clock enable Date: Wed, 17 Aug 2016 14:58:06 +0800 Message-ID: <1471417088-2993-2-git-send-email-bibby.hsieh@mediatek.com> References: <1471417088-2993-1-git-send-email-bibby.hsieh@mediatek.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1471417088-2993-1-git-send-email-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: Junzhi Zhao , linux-kernel@vger.kernel.org, Cawa Cheng , Mao Huang , Yingjoe Chen , Sascha Hauer , linux-arm-kernel@lists.infradead.org List-Id: linux-mediatek@lists.infradead.org RnJvbTogSnVuemhpIFpoYW8gPGp1bnpoaS56aGFvQG1lZGlhdGVrLmNvbT4KClRoZSBtdGtfaGRt aV9zZW5kX2luZm9mcmFtZSBoYXZlIHRvCmJlIHJ1biBhZnRlciBQTEwgYW5kIFBJWEVMIGNsb2Nr IG9mIEhETUkgZW5hYmxlLgpNYWtlIHN1cmUgdGhhdCBIRE1JIGluZm9yZnJhbWVzIGNhbiBiZSBz ZW50CnN1Y2Nlc3NmdWxseS4KClNpZ25lZC1vZmYtYnk6IEp1bnpoaSBaaGFvIDxqdW56aGkuemhh b0BtZWRpYXRlay5jb20+ClNpZ25lZC1vZmYtYnk6IEJpYmJ5IEhzaWVoIDxiaWJieS5oc2llaEBt ZWRpYXRlay5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19oZG1pLmMgfCAg IDE3ICsrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwg NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRr X2hkbWkuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCmluZGV4IDMzNDU2 MmQuLjg3NWIwNDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRt aS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaS5jCkBAIC0xMTMzLDEy ICsxMTMzLDYgQEAgc3RhdGljIGludCBtdGtfaGRtaV9vdXRwdXRfc2V0X2Rpc3BsYXlfbW9kZShz dHJ1Y3QgbXRrX2hkbWkgKmhkbWksCiAJcGh5X3Bvd2VyX29uKGhkbWktPnBoeSk7CiAJbXRrX2hk bWlfYXVkX291dHB1dF9jb25maWcoaGRtaSwgbW9kZSk7CiAKLQltdGtfaGRtaV9zZXR1cF9hdWRp b19pbmZvZnJhbWUoaGRtaSk7Ci0JbXRrX2hkbWlfc2V0dXBfYXZpX2luZm9mcmFtZShoZG1pLCBt b2RlKTsKLQltdGtfaGRtaV9zZXR1cF9zcGRfaW5mb2ZyYW1lKGhkbWksICJtZWRpYXRlayIsICJP bi1jaGlwIEhETUkiKTsKLQlpZiAobW9kZS0+ZmxhZ3MgJiBEUk1fTU9ERV9GTEFHXzNEX01BU0sp Ci0JCW10a19oZG1pX3NldHVwX3ZlbmRvcl9zcGVjaWZpY19pbmZvZnJhbWUoaGRtaSwgbW9kZSk7 Ci0KIAltdGtfaGRtaV9od192aWRfYmxhY2soaGRtaSwgZmFsc2UpOwogCW10a19oZG1pX2h3X2F1 ZF91bm11dGUoaGRtaSk7CiAJbXRrX2hkbWlfaHdfc2VuZF9hdl91bm11dGUoaGRtaSk7CkBAIC0x NDAxLDYgKzEzOTUsMTYgQEAgc3RhdGljIHZvaWQgbXRrX2hkbWlfYnJpZGdlX3ByZV9lbmFibGUo c3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSkKIAloZG1pLT5wb3dlcmVkID0gdHJ1ZTsKIH0KIAor c3RhdGljIHZvaWQgbXRrX2hkbWlfc2VuZF9pbmZvZnJhbWUoc3RydWN0IG10a19oZG1pICpoZG1p LAorCQkJCSAgICBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSkKK3sKKwltdGtfaGRtaV9z ZXR1cF9hdWRpb19pbmZvZnJhbWUoaGRtaSk7CisJbXRrX2hkbWlfc2V0dXBfYXZpX2luZm9mcmFt ZShoZG1pLCBtb2RlKTsKKwltdGtfaGRtaV9zZXR1cF9zcGRfaW5mb2ZyYW1lKGhkbWksICJtZWRp YXRlayIsICJPbi1jaGlwIEhETUkiKTsKKwlpZiAobW9kZS0+ZmxhZ3MgJiBEUk1fTU9ERV9GTEFH XzNEX01BU0spCisJCW10a19oZG1pX3NldHVwX3ZlbmRvcl9zcGVjaWZpY19pbmZvZnJhbWUoaGRt aSwgbW9kZSk7Cit9CisKIHN0YXRpYyB2b2lkIG10a19oZG1pX2JyaWRnZV9lbmFibGUoc3RydWN0 IGRybV9icmlkZ2UgKmJyaWRnZSkKIHsKIAlzdHJ1Y3QgbXRrX2hkbWkgKmhkbWkgPSBoZG1pX2N0 eF9mcm9tX2JyaWRnZShicmlkZ2UpOwpAQCAtMTQwOSw2ICsxNDEzLDcgQEAgc3RhdGljIHZvaWQg bXRrX2hkbWlfYnJpZGdlX2VuYWJsZShzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlKQogCWNsa19w cmVwYXJlX2VuYWJsZShoZG1pLT5jbGtbTVRLX0hETUlfQ0xLX0hETUlfUExMXSk7CiAJY2xrX3By ZXBhcmVfZW5hYmxlKGhkbWktPmNsa1tNVEtfSERNSV9DTEtfSERNSV9QSVhFTF0pOwogCXBoeV9w b3dlcl9vbihoZG1pLT5waHkpOworCW10a19oZG1pX3NlbmRfaW5mb2ZyYW1lKGhkbWksICZoZG1p LT5tb2RlKTsKIAogCWhkbWktPmVuYWJsZWQgPSB0cnVlOwogfQotLSAKMS43LjkuNQoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxp bmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==