From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kahola Subject: [PATCH 07/12] drm/i915: Unify ilk and hsw .get_aux_clock_divider Date: Thu, 16 Apr 2015 10:40:53 +0300 Message-ID: <1429170058-15158-8-git-send-email-mika.kahola@intel.com> References: <1429170058-15158-1-git-send-email-mika.kahola@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 ESMTP id DE7AD6E983 for ; Thu, 16 Apr 2015 00:41:17 -0700 (PDT) In-Reply-To: <1429170058-15158-1-git-send-email-mika.kahola@intel.com> 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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCmls a19nZXRfYXV4X2Nsb2NrX2RpdmlkZXIoKSBpcyBub3cgYSBzdWJzZXQgb2YKaHN3X2dldF9hdXhf Y2xvY2tfZGl2aWRlcigpIHNvIHVuaWZ5IHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJq w6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgoKdjI6IFJlYmFzZWQgdG8gdGhl IGxhdGVzdAoKU2lnbmVkLW9mZi1ieTogTWlrYSBLYWhvbGEgPG1pa2Eua2Fob2xhQGludGVsLmNv bT4KCkF1dGhvcjogICAgVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVs LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMjMgKysrLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIwIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCmluZGV4IDkxY2NkYWEuLmI0MTVkM2UgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZHAuYwpAQCAtNjk4LDIzICs2OTgsNiBAQCBzdGF0aWMgdWludDMy X3QgaWxrX2dldF9hdXhfY2xvY2tfZGl2aWRlcihzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLCBp bnQgaW5kZXgpCiAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGludGVsX2RpZ19wb3J0LT5iYXNl LmJhc2UuZGV2OwogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2 X3ByaXZhdGU7CiAKLQlpZiAoaW5kZXgpCi0JCXJldHVybiAwOwotCi0JaWYgKGludGVsX2RpZ19w b3J0LT5wb3J0ID09IFBPUlRfQSkgewotCQlyZXR1cm4gRElWX1JPVU5EX1VQKGRldl9wcml2LT5j ZGNsa19mcmVxLCAyMDAwKTsKLQotCX0gZWxzZSB7Ci0JCXJldHVybiBESVZfUk9VTkRfVVAoaW50 ZWxfcGNoX3Jhd2NsayhkZXYpLCAyKTsKLQl9Ci19Ci0KLXN0YXRpYyB1aW50MzJfdCBoc3dfZ2V0 X2F1eF9jbG9ja19kaXZpZGVyKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIGludCBpbmRleCkK LXsKLQlzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9kaWdfcG9ydCA9IGRwX3RvX2Rp Z19wb3J0KGludGVsX2RwKTsKLQlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gaW50ZWxfZGlnX3Bv cnQtPmJhc2UuYmFzZS5kZXY7Ci0Jc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0g ZGV2LT5kZXZfcHJpdmF0ZTsKLQogCWlmIChpbnRlbF9kaWdfcG9ydC0+cG9ydCA9PSBQT1JUX0Ep IHsKIAkJaWYgKGluZGV4KQogCQkJcmV0dXJuIDA7CkBAIC03MjcsNyArNzEwLDkgQEAgc3RhdGlj IHVpbnQzMl90IGhzd19nZXRfYXV4X2Nsb2NrX2RpdmlkZXIoc3RydWN0IGludGVsX2RwICppbnRl bF9kcCwgaW50IGluZGV4KQogCQlkZWZhdWx0OiByZXR1cm4gMDsKIAkJfQogCX0gZWxzZSAgewot CQlyZXR1cm4gaW5kZXggPyAwIDogRElWX1JPVU5EX1VQKGludGVsX3BjaF9yYXdjbGsoZGV2KSwg Mik7CisJCWlmIChpbmRleCkKKwkJCXJldHVybiAwOworCQlyZXR1cm4gRElWX1JPVU5EX1VQKGlu dGVsX3BjaF9yYXdjbGsoZGV2KSwgMik7CiAJfQogfQogCkBAIC01NDc0LDggKzU0NTksNiBAQCBp bnRlbF9kcF9pbml0X2Nvbm5lY3RvcihzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICppbnRlbF9k aWdfcG9ydCwKIAkJaW50ZWxfZHAtPmdldF9hdXhfY2xvY2tfZGl2aWRlciA9IHNrbF9nZXRfYXV4 X2Nsb2NrX2RpdmlkZXI7CiAJZWxzZSBpZiAoSVNfVkFMTEVZVklFVyhkZXYpKQogCQlpbnRlbF9k cC0+Z2V0X2F1eF9jbG9ja19kaXZpZGVyID0gdmx2X2dldF9hdXhfY2xvY2tfZGl2aWRlcjsKLQll bHNlIGlmIChJU19IQVNXRUxMKGRldikgfHwgSVNfQlJPQURXRUxMKGRldikpCi0JCWludGVsX2Rw LT5nZXRfYXV4X2Nsb2NrX2RpdmlkZXIgPSBoc3dfZ2V0X2F1eF9jbG9ja19kaXZpZGVyOwogCWVs c2UgaWYgKEhBU19QQ0hfU1BMSVQoZGV2KSkKIAkJaW50ZWxfZHAtPmdldF9hdXhfY2xvY2tfZGl2 aWRlciA9IGlsa19nZXRfYXV4X2Nsb2NrX2RpdmlkZXI7CiAJZWxzZQotLSAKMS45LjEKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==