From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hans de Goede Subject: [PATCH resend 09/15] drm/i915/dsi: Group DPOunit clock gate workaround with PLL enable Date: Mon, 20 Feb 2017 15:08:39 +0100 Message-ID: <20170220140845.1714-10-hdegoede@redhat.com> References: <20170220140845.1714-1-hdegoede@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9B4C46E409 for ; Mon, 20 Feb 2017 14:09:01 +0000 (UTC) In-Reply-To: <20170220140845.1714-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: Daniel Vetter , Jani Nikula , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= Cc: Hans de Goede , intel-gfx List-Id: intel-gfx@lists.freedesktop.org TW92ZSB0aGUgRFBPdW5pdCBjbG9jayBnYXRlIHdvcmthcm91bmQgdG8gZGlyZWN0bHkgYWZ0ZXIg dGhlIFBMTCBlbmFibGUuCgpUaGUgZXhhY3QgbG9jYXRpb24gb2YgdGhlIHdvcmthcm91bmQgZG9l cyBub3QgbWF0dGVyIGFuZCB0aGVyZSBhcmUgMgpyZWFzb25zIHRvIGdyb3VwIGl0IHdpdGggdGhl IFBMTCBlbmFibGU6CgoxKSBUaGlzIG1vdmVzIGl0IG91dCBvZiB0aGUgbWlkZGxlIG9mIHRoZSBp bml0IHNlcXVlbmNlIGZyb20gdGhlIHNwZWMsCiAgIG1ha2luZyBpdCBlYXNpZXIgdG8gZm9sbG93 IHRoZSBpbml0IHNlcXVlbmNlIC8gY29tcGFyZSBpdCB0byB0aGUgc3BlYwoKMikgSXQgaXMgZ3Jv dXBlZCB3aXRoIHRoZSBwbGwgZGlzYWJsZSBjYWxsIGluIGludGVsX2RzaV9wb3N0X2Rpc2FibGUs CiAgIHNvIGZvciBjb25zaXN0ZW5jeSBpdCBzaG91bGQgYmUgZ3JvdXBlZCB3aXRoIHRoZSBwbGwg ZW5hYmxlIGluCiAgIGludGVsX2RzaV9wcmVfZW5hYmxlCgpTaWduZWQtb2ZmLWJ5OiBIYW5zIGRl IEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2RzaS5jIHwgMTYgKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0 aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kc2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RzaS5jCmluZGV4IGRl MDU1OGIuLmY0NTM5ZjEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rz aS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RzaS5jCkBAIC02NDksMTQgKzY0 OSw2IEBAIHN0YXRpYyB2b2lkIGludGVsX2RzaV9wcmVfZW5hYmxlKHN0cnVjdCBpbnRlbF9lbmNv ZGVyICplbmNvZGVyLAogCQlJOTE1X1dSSVRFKEJYVF9QX0RTSV9SRUdVTEFUT1JfVFhfQ1RSTCwg MCk7CiAJfQogCi0JaW50ZWxfZHNpX3ByZXBhcmUoZW5jb2RlciwgcGlwZV9jb25maWcpOwotCi0J LyogUG93ZXIgb24sIHRyeSBib3RoIENSQyBwbWljIGdwaW8gYW5kIFZCVCAqLwotCWlmIChpbnRl bF9kc2ktPmdwaW9fcGFuZWwpCi0JCWdwaW9kX3NldF92YWx1ZV9jYW5zbGVlcChpbnRlbF9kc2kt PmdwaW9fcGFuZWwsIDEpOwotCWludGVsX2RzaV9leGVjX3ZidF9zZXF1ZW5jZShpbnRlbF9kc2ks IE1JUElfU0VRX1BPV0VSX09OKTsKLQltc2xlZXAoaW50ZWxfZHNpLT5wYW5lbF9vbl9kZWxheSk7 Ci0KIAlpZiAoSVNfVkFMTEVZVklFVyhkZXZfcHJpdikgfHwgSVNfQ0hFUlJZVklFVyhkZXZfcHJp dikpIHsKIAkJdTMyIHZhbDsKIApAQCAtNjY2LDYgKzY1OCwxNCBAQCBzdGF0aWMgdm9pZCBpbnRl bF9kc2lfcHJlX2VuYWJsZShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKIAkJSTkxNV9X UklURShEU1BDTEtfR0FURV9ELCB2YWwpOwogCX0KIAorCWludGVsX2RzaV9wcmVwYXJlKGVuY29k ZXIsIHBpcGVfY29uZmlnKTsKKworCS8qIFBvd2VyIG9uLCB0cnkgYm90aCBDUkMgcG1pYyBncGlv IGFuZCBWQlQgKi8KKwlpZiAoaW50ZWxfZHNpLT5ncGlvX3BhbmVsKQorCQlncGlvZF9zZXRfdmFs dWVfY2Fuc2xlZXAoaW50ZWxfZHNpLT5ncGlvX3BhbmVsLCAxKTsKKwlpbnRlbF9kc2lfZXhlY192 YnRfc2VxdWVuY2UoaW50ZWxfZHNpLCBNSVBJX1NFUV9QT1dFUl9PTik7CisJbXNsZWVwKGludGVs X2RzaS0+cGFuZWxfb25fZGVsYXkpOworCiAJLyogcHV0IGRldmljZSBpbiByZWFkeSBzdGF0ZSAq LwogCWludGVsX2RzaV9kZXZpY2VfcmVhZHkoZW5jb2Rlcik7CiAKLS0gCjIuOS4zCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK