From mboxrd@z Thu Jan 1 00:00:00 1970 From: clinton.a.taylor@intel.com Subject: [PATCH] drm/i915/hdmi: Initialize SCDC registers according to spec Date: Fri, 12 Oct 2018 13:14:45 -0700 Message-ID: <1539375285-1489-1-git-send-email-clinton.a.taylor@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2C30F6E499 for ; Fri, 12 Oct 2018 20:13:58 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQ2xpbnQgVGF5bG9yIDxjbGludG9uLmEudGF5bG9yQGludGVsLmNvbT4KCkluaXRpYWxp emUgU0NEQyBTb3VyY2UgVmVyc2lvbiBhbmQgVERNU19Db25maWdfMCByZWdpc3RlcnMgdG8gbm9t aW5hbAp2YWx1ZXMgZHVyaW5nIGludGVsX2hkbWlfZGV0ZWN0KCkuIFRoZSBpOTE1IGRyaXZlciBj dXJyZW50bHkgZG9lc24ndAppbXBsZW1lbnQgZmVhdHVyZXMgdGhhdCByZXF1aXJlIHBvbGxpbmcg b2YgdGhlIHN0YXR1cyB1cGRhdGUgYml0cy4gT25jZQpGUkwsIERTQywgb3IgU291cmNlIFRlc3Qg aXMgZW5hYmxlZCBpbiB0aGUgZHJpdmVyIHRoZSBzdGF0dXMgZmxhZ3Mgd2lsbApuZWVkIHRvIGJl IHJlYWQgYnkgdGhlIHNvdXJjZSBhY2NvcmRpbmcgdG8gc3BlY2lmaWNhdGlvbi4KCkNjOiBWaWxs ZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5 OiBDbGludCBUYXlsb3IgPGNsaW50b24uYS50YXlsb3JAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYyB8IDEyICsrKysrKysrKysrKwogMSBmaWxlIGNoYW5n ZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZG1pLmMKaW5kZXggMmM1 M2VmYy4uYWIzZWFjNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRt aS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYwpAQCAtMTkxMCw2ICsx OTEwLDggQEAgYm9vbCBpbnRlbF9oZG1pX2NvbXB1dGVfY29uZmlnKHN0cnVjdCBpbnRlbF9lbmNv ZGVyICplbmNvZGVyLAogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5 MTUoY29ubmVjdG9yLT5kZXYpOwogCXN0cnVjdCBpbnRlbF9oZG1pICppbnRlbF9oZG1pID0gaW50 ZWxfYXR0YWNoZWRfaGRtaShjb25uZWN0b3IpOwogCXN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNv ZGVyID0gJmhkbWlfdG9fZGlnX3BvcnQoaW50ZWxfaGRtaSktPmJhc2U7CisJc3RydWN0IGkyY19h ZGFwdGVyICphZGFwdGVyID0KKwkJaW50ZWxfZ21idXNfZ2V0X2FkYXB0ZXIoZGV2X3ByaXYsIGlu dGVsX2hkbWktPmRkY19idXMpOwogCiAJRFJNX0RFQlVHX0tNUygiW0NPTk5FQ1RPUjolZDolc11c biIsCiAJCSAgICAgIGNvbm5lY3Rvci0+YmFzZS5pZCwgY29ubmVjdG9yLT5uYW1lKTsKQEAgLTE5 MjUsNiArMTkyNywxNiBAQCBib29sIGludGVsX2hkbWlfY29tcHV0ZV9jb25maWcoc3RydWN0IGlu dGVsX2VuY29kZXIgKmVuY29kZXIsCiAJaWYgKGludGVsX2hkbWlfc2V0X2VkaWQoY29ubmVjdG9y KSkKIAkJc3RhdHVzID0gY29ubmVjdG9yX3N0YXR1c19jb25uZWN0ZWQ7CiAKKwlpZiAoY29ubmVj dG9yLT5kaXNwbGF5X2luZm8uaGRtaS5zY2RjLnN1cHBvcnRlZCkgeworCQkvKiBTQ0RDIHNvdXJj ZSB2ZXJzaW9uIEhETUkgMi4xIFNlYy4gMTAuNC4xLjIgKi8KKwkJaWYgKGRybV9zY2RjX3dyaXRl YihhZGFwdGVyLCBTQ0RDX1NPVVJDRV9WRVJTSU9OLCAweDAxKSA8IDApCisJCQlEUk1fREVCVUdf S01TKCJVbmFibGUgdG8gc2V0IFNDREMgU291cmNlIFZlcnNpb24gcmVnaXN0ZXJcbiIpOworCisJ CS8qIENsZWFyIFNDREMgQ09ORklHXzAgSERNSSAyLjEgU2VjLiAxMC40LjEuNiAtIFJSX0VuYWJs ZSBQb2xsaW5nIE9ubHkgKi8KKwkJaWYgKGRybV9zY2RjX3dyaXRlYihhZGFwdGVyLCBTQ0RDX0NP TkZJR18wLCAweDAwKSA8IDApCisJCQlEUk1fREVCVUdfS01TKCJVbmFibGUgdG8gc2V0IFNDREMg Q09ORklHXzAgcmVnaXN0ZXJcbiIpOworCX0KKwogb3V0OgogCWludGVsX2Rpc3BsYXlfcG93ZXJf cHV0KGRldl9wcml2LCBQT1dFUl9ET01BSU5fR01CVVMpOwogCi0tIAoxLjkuMQoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==