From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gaurav K Singh Subject: [RFC 04/14] drm/i915: Calculate bw timer for mipi DBI interface Date: Fri, 29 May 2015 16:06:56 +0530 Message-ID: <1432895827-5185-5-git-send-email-gaurav.k.singh@intel.com> References: <1432895827-5185-1-git-send-email-gaurav.k.singh@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 2B1246ED2A for ; Fri, 29 May 2015 03:39:58 -0700 (PDT) In-Reply-To: <1432895827-5185-1-git-send-email-gaurav.k.singh@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 Cc: Shobhit Kumar List-Id: intel-gfx@lists.freedesktop.org VGhpcyBwYXRjaCB3aWxsIGNhbGN1bGF0ZSB0aGUgYmFuZHdpZHRoIHRpbWVyIGZvciBNSVBJIERC SSBpbnRlcmZhY2UuCklmIHRoZSBCVyB0aW1lciB2YWx1ZSBpcyBhdmFpbGFibGUgZnJvbSBWQlQs IHRoZW4gdmFsdWUgZnJvbSBWQlQKd2lsbCBiZSB1c2VkLgoKU2lnbmVkLW9mZi1ieTogR2F1cmF2 IEsgU2luZ2ggPGdhdXJhdi5rLnNpbmdoQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWW9nZXNo IE1vaGFuIE1hcmltdXRodSA8eW9nZXNoLm1vaGFuLm1hcmltdXRodUBpbnRlbC5jb20+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpX3BhbmVsX3ZidC5jIHwgICAyNCArKysrKysr KysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpX3Bh bmVsX3ZidC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpX3BhbmVsX3ZidC5jCmlu ZGV4IDlkZWFlYzMuLjM4ZGUxNjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2RzaV9wYW5lbF92YnQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kc2lf cGFuZWxfdmJ0LmMKQEAgLTU2LDYgKzU2LDExIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZidF9w YW5lbCAqdG9fdmJ0X3BhbmVsKHN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsKQogI2RlZmluZSBDTEtf WkVST19DTlRfTUFYCTB4RkYKICNkZWZpbmUgVFJBSUxfQ05UX01BWAkJMHgxRgogCisjZGVmaW5l IExQX0hEUl9GT09UX1NJWkUJNgorI2RlZmluZSBCV19MUF9OVU1fT0ZfUEtUCTE2CisjZGVmaW5l IEJXX0xQX0xPQURfU0laRQkJMjUyCisjZGVmaW5lIEVYVFJBX09ORV9CWVRFCQkxCisKICNkZWZp bmUgTlNfS0haX1JBVElPIDEwMDAwMDAKIAogI2RlZmluZSBHUEkwX05DXzBfSFZfRERJMF9IUEQg ICAgICAgICAgIDB4NDEzMApAQCAtNDMwLDcgKzQzNSw2IEBAIHN0cnVjdCBkcm1fcGFuZWwgKnZi dF9wYW5lbF9pbml0KHN0cnVjdCBpbnRlbF9kc2kgKmludGVsX2RzaSwgdTE2IHBhbmVsX2lkKQog CWludGVsX2RzaS0+dHVybl9hcm5kX3ZhbCA9IG1pcGlfY29uZmlnLT50dXJuX2Fyb3VuZF90aW1l b3V0OwogCWludGVsX2RzaS0+cnN0X3RpbWVyX3ZhbCA9IG1pcGlfY29uZmlnLT5kZXZpY2VfcmVz ZXRfdGltZXI7CiAJaW50ZWxfZHNpLT5pbml0X2NvdW50ID0gbWlwaV9jb25maWctPm1hc3Rlcl9p bml0X3RpbWVyOwotCWludGVsX2RzaS0+YndfdGltZXIgPSBtaXBpX2NvbmZpZy0+ZGJpX2J3X3Rp bWVyOwogCWludGVsX2RzaS0+dmlkZW9fZnJtdF9jZmdfYml0cyA9CiAJCW1pcGlfY29uZmlnLT5i dGFfZW5hYmxlZCA/IERJU0FCTEVfVklERU9fQlRBIDogMDsKIApAQCAtNTg4LDYgKzU5MiwyNCBA QCBzdHJ1Y3QgZHJtX3BhbmVsICp2YnRfcGFuZWxfaW5pdChzdHJ1Y3QgaW50ZWxfZHNpICppbnRl bF9kc2ksIHUxNiBwYW5lbF9pZCkKIAlpbnRlbF9kc2ktPmRwaHlfcmVnID0gZXhpdF96ZXJvX2Nu dCA8PCAyNCB8IHRyYWlsX2NudCA8PCAxNiB8CiAJCQkJCQljbGtfemVyb19jbnQgPDwgOCB8IHBy ZXBhcmVfY250OwogCisJaWYgKG1pcGlfY29uZmlnLT5kYmlfYndfdGltZXIpIHsKKwkJaW50ZWxf ZHNpLT5id190aW1lciA9IG1pcGlfY29uZmlnLT5kYmlfYndfdGltZXI7CisJfSBlbHNlIHsKKwkJ LyoKKwkJICogYncgdGltZXIgc2hvdWxkIGJlIG1vcmUgdGhhbiAxNiBsb25ncyBwYWNrZXRzIGNv bnRhaW5pbmcKKwkJICogMjUyIGJ5dGVzICsgMiBibGFua2luZyBwYWNrZXRzLgorCQkgKiBidyB0 aW1lciA9IDE2IGxvbmcgcGFja2V0cyAqICgyNTIgYnl0ZXMgcGF5bG9hZCBmb3IgZWFjaAorCQkg KiAgICAgICAgICAgIGxvbmcgcGFja2V0ICsgNiBieXRlcyBmb3IgbG9uZyBwYWNrZXQgaGVhZGVy IGFuZAorCQkgKiAgICAgICAgICAgIGZvb3RlcikgKyAxMiBieXRlcyBmb3IgMiBibGFua2luZyBw YWNrZXRzICsgMQorCQkgKiAgICAgICAgICAgIGJ5dGUgZm9yIGhhdmluZyBtb3JlIG9mIHRoZSBh Ym92ZS4KKwkJICovCisJCWludGVsX2RzaS0+YndfdGltZXIgPSBESVZfUk9VTkRfVVAoQldfTFBf TlVNX09GX1BLVCAqCisJCQkJCShCV19MUF9MT0FEX1NJWkUgKyBMUF9IRFJfRk9PVF9TSVpFKSwK KwkJCQkJaW50ZWxfZHNpLT5sYW5lX2NvdW50KTsKKworCQlpbnRlbF9kc2ktPmJ3X3RpbWVyICs9 IChleHRyYV9ieXRlX2NvdW50ICsgRVhUUkFfT05FX0JZVEUpOworCX0KKwogCS8qCiAJICogTFAg dG8gSFMgc3dpdGNoIGNvdW50ID0gNFRMUFggKyBQUkVQX0NPVU5UICogMiArIEVYSVRfWkVST19D T1VOVCAqIDIKIAkgKgkJCQkJKyAxMFVJICsgRXh0cmEgQnl0ZSBDb3VudAotLSAKMS43LjkuNQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK