From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hans de Goede Subject: [PATCH 4/4] drm/i915/intel_dsi: Read back pclk set by GOP and use that as pclk Date: Tue, 19 Jun 2018 22:18:27 +0200 Message-ID: <20180619201827.4257-5-hdegoede@redhat.com> References: <20180619201827.4257-1-hdegoede@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180619201827.4257-1-hdegoede@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= , Daniel Vetter Cc: Hans de Goede , intel-gfx , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gQllUIGFuZCBDSFQgdGhlIEdPUCBzb21ldGltZXMgaW5pdGlhbGl6ZXMgdGhlIHBjbGsgYXQg YSAoc2xpZ2h0bHkpCmRpZmZlcmVudCBmcmVxdWVuY3kgdGhlbiB0aGUgcGNsayB3aGljaCB3ZSd2 ZSBjYWxjdWxhdGVkLgoKVGhpcyBjb21taXQgbWFrZXMgdGhlIERTSSBjb2RlIHJlYWQtYmFjayB0 aGUgcGNsayBzZXQgYnkgdGhlIEdPUCBhbmQKaWYgdGhhdCBpcyB3aXRoaW4gYSByZWFzb25hYmxl IG1hcmdpbiBvZiB0aGUgY2FsY3VsYXRlZCBwY2xrLCB1c2VzCnRoYXQgaW5zdGVhZC4KClRoaXMg Zml4ZXMgdGhlIGZpcnN0IG1vZGVzZXQgYmVpbmcgYSBmdWxsIG1vZGVzZXQgaW5zdGVhZCBvZiBh CmZhc3QgbW9kZXNldCBvbiBzeXN0ZW1zIHdoZXJlIHRoZSBHT1AgcGNsayBpcyBkaWZmZXJlbnQu CgpTaWduZWQtb2ZmLWJ5OiBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RzaV92YnQuYyB8IDE0ICsrKysrKysrKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RzaV92YnQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RzaV92YnQuYwppbmRleCA0ZDZmZmE3YjNlN2IuLmQ0Y2M2MDk5MDEyYyAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpX3ZidC5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RzaV92YnQuYwpAQCAtNTE3LDYgKzUxNyw3IEBAIGJvb2wgaW50ZWxfZHNp X3ZidF9pbml0KHN0cnVjdCBpbnRlbF9kc2kgKmludGVsX2RzaSwgdTE2IHBhbmVsX2lkKQogCXUz MiBtdWw7CiAJdTE2IGJ1cnN0X21vZGVfcmF0aW87CiAJZW51bSBwb3J0IHBvcnQ7CisJZW51bSBw aXBlIHBpcGU7CiAKIAlEUk1fREVCVUdfS01TKCJcbiIpOwogCkBAIC01ODMsNiArNTg0LDE5IEBA IGJvb2wgaW50ZWxfZHNpX3ZidF9pbml0KHN0cnVjdCBpbnRlbF9kc2kgKmludGVsX2RzaSwgdTE2 IHBhbmVsX2lkKQogCX0gZWxzZQogCQlidXJzdF9tb2RlX3JhdGlvID0gMTAwOwogCisJLyoKKwkg KiBPbiBCWVQgLyBDUkMgdGhlIEdPUCBzb21ldGltZXMgcGlja3MgYSBzbGlnaHRseSBkaWZmZXJl bnQgcGNsaywKKwkgKiByZWFkIGJhY2sgdGhlIEdPUCBjb25maWd1cmVkIHBjbGsgYW5kIHByZWZl ciBpdCBvdmVyIG91cnMuCisJICovCisJaWYgKChJU19WQUxMRVlWSUVXKGRldl9wcml2KSB8fCBJ U19DSEVSUllWSUVXKGRldl9wcml2KSkgJiYKKwkgICAgaW50ZWxfZHNpX2dldF9od19zdGF0ZSgm aW50ZWxfZHNpLT5iYXNlLCAmcGlwZSkpIHsKKwkJdTMyIGdvcCA9IGludGVsX2RzaV9nZXRfcGNs aygmaW50ZWxfZHNpLT5iYXNlLCBicHAsIE5VTEwpOworCisJCURSTV9ERUJVR19LTVMoIkNhbGN1 bGF0ZWQgcGNsayAlZCBHT1AgJWRcbiIsIHBjbGssIGdvcCk7CisJCWlmIChnb3AgPj0gKHBjbGsg KiA5IC8gMTApICYmIGdvcCA8PSAocGNsayAqIDExIC8gMTApKQorCQkJcGNsayA9IGdvcDsKKwl9 CisKIAlpbnRlbF9kc2ktPmJ1cnN0X21vZGVfcmF0aW8gPSBidXJzdF9tb2RlX3JhdGlvOwogCWlu dGVsX2RzaS0+cGNsayA9IHBjbGs7CiAKLS0gCjIuMTcuMQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==