From mboxrd@z Thu Jan 1 00:00:00 1970 From: Abhinav Kumar Subject: [DPU PATCH v3] Higher values of pclk can exceed 32 bits when multiplied by a factor. Date: Fri, 1 Jun 2018 17:30:21 -0700 Message-ID: <1527899421-9875-1-git-send-email-abhinavk@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: linux-arm-msm@vger.kernel.org, Abhinav Kumar , hoegsberg@google.com, chandanu@codeaurora.org List-Id: linux-arm-msm@vger.kernel.org TWFrZSB0aGUgcGNsa19yYXRlIHU2NCB0byBhY2NvbW1vZGF0ZSBoaWdoZXIgcGl4ZWwgY2xvY2sK cmF0ZXMuCgpDaGFuZ2VzIGluIHYzOgogLSBSZWJhc2VkIG9uIHRvcCBvZiBodHRwczovL3BhdGNo d29yay5rZXJuZWwub3JnL3BhdGNoLzEwMzQ4ODY1LwoKU2lnbmVkLW9mZi1ieTogQWJoaW5hdiBL dW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL21zbS9k c2kvZHNpX2hvc3QuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25z KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNp L2RzaV9ob3N0LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jCmluZGV4IGI5 ZjJlZjkuLjU5Njk1OWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9o b3N0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYwpAQCAtNjY5LDcg KzY2OSw4IEBAIHN0YXRpYyBpbnQgZHNpX2NhbGNfY2xrX3JhdGUoc3RydWN0IG1zbV9kc2lfaG9z dCAqbXNtX2hvc3QsIGJvb2wgaXNfZHVhbF9kc2kpCiAJY29uc3Qgc3RydWN0IG1zbV9kc2lfY2Zn X2hhbmRsZXIgKmNmZ19obmQgPSBtc21faG9zdC0+Y2ZnX2huZDsKIAl1OCBsYW5lcyA9IG1zbV9o b3N0LT5sYW5lczsKIAl1MzIgYnBwID0gZHNpX2dldF9icHAobXNtX2hvc3QtPmZvcm1hdCk7Ci0J dTMyIHBjbGtfcmF0ZTsKKwl1NjQgcGNsa19yYXRlOworCXU2NCBwY2xrX2JwcDsKIAogCWlmICgh bW9kZSkgewogCQlwcl9lcnIoIiVzOiBtb2RlIG5vdCBzZXRcbiIsIF9fZnVuY19fKTsKQEAgLTY4 OSwxMyArNjkwLDE1IEBAIHN0YXRpYyBpbnQgZHNpX2NhbGNfY2xrX3JhdGUoc3RydWN0IG1zbV9k c2lfaG9zdCAqbXNtX2hvc3QsIGJvb2wgaXNfZHVhbF9kc2kpCiAJaWYgKGlzX2R1YWxfZHNpKQog CQlwY2xrX3JhdGUgLz0gMjsKIAorCXBjbGtfYnBwID0gcGNsa19yYXRlICogYnBwOwogCWlmIChs YW5lcyA+IDApIHsKLQkJbXNtX2hvc3QtPmJ5dGVfY2xrX3JhdGUgPSAocGNsa19yYXRlICogYnBw KSAvICg4ICogbGFuZXMpOworCQlkb19kaXYocGNsa19icHAsICg4ICogbGFuZXMpKTsKIAl9IGVs c2UgewogCQlwcl9lcnIoIiVzOiBmb3JjaW5nIG1kc3NfZHNpIGxhbmVzIHRvIDFcbiIsIF9fZnVu Y19fKTsKLQkJbXNtX2hvc3QtPmJ5dGVfY2xrX3JhdGUgPSAocGNsa19yYXRlICogYnBwKSAvIDg7 CisJCWRvX2RpdihwY2xrX2JwcCwgOCk7CiAJfQogCW1zbV9ob3N0LT5waXhlbF9jbGtfcmF0ZSA9 IHBjbGtfcmF0ZTsKKwltc21faG9zdC0+Ynl0ZV9jbGtfcmF0ZSA9IHBjbGtfYnBwOwogCiAJREJH KCJwY2xrPSVkLCBiY2xrPSVkIiwgbXNtX2hvc3QtPnBpeGVsX2Nsa19yYXRlLAogCQkJCW1zbV9o b3N0LT5ieXRlX2Nsa19yYXRlKTsKLS0gClRoZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwg SW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sCmEgTGludXggRm91bmRh dGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=