From mboxrd@z Thu Jan 1 00:00:00 1970 From: Abhinav Kumar Subject: [DPU PATCH v4] drm/msm: higher values of pclk can exceed 32 bits when multiplied by a factor Date: Thu, 7 Jun 2018 13:50:29 -0700 Message-ID: <1528404629-4301-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 cmF0ZXMuCgpDaGFuZ2VzIGluIHY0OgogLSBmaXhlZCBjb21taXQgbWVzc2FnZQoKU2lnbmVkLW9m Zi1ieTogQWJoaW5hdiBLdW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5vcmc+Ci0tLQogZHJpdmVy cy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdl ZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lf aG9zdC5jCmluZGV4IGI5ZjJlZjkuLjU5Njk1OWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9tc20vZHNpL2RzaV9ob3N0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hv c3QuYwpAQCAtNjY5LDcgKzY2OSw4IEBAIHN0YXRpYyBpbnQgZHNpX2NhbGNfY2xrX3JhdGUoc3Ry dWN0IG1zbV9kc2lfaG9zdCAqbXNtX2hvc3QsIGJvb2wgaXNfZHVhbF9kc2kpCiAJY29uc3Qgc3Ry dWN0IG1zbV9kc2lfY2ZnX2hhbmRsZXIgKmNmZ19obmQgPSBtc21faG9zdC0+Y2ZnX2huZDsKIAl1 OCBsYW5lcyA9IG1zbV9ob3N0LT5sYW5lczsKIAl1MzIgYnBwID0gZHNpX2dldF9icHAobXNtX2hv c3QtPmZvcm1hdCk7Ci0JdTMyIHBjbGtfcmF0ZTsKKwl1NjQgcGNsa19yYXRlOworCXU2NCBwY2xr X2JwcDsKIAogCWlmICghbW9kZSkgewogCQlwcl9lcnIoIiVzOiBtb2RlIG5vdCBzZXRcbiIsIF9f ZnVuY19fKTsKQEAgLTY4OSwxMyArNjkwLDE1IEBAIHN0YXRpYyBpbnQgZHNpX2NhbGNfY2xrX3Jh dGUoc3RydWN0IG1zbV9kc2lfaG9zdCAqbXNtX2hvc3QsIGJvb2wgaXNfZHVhbF9kc2kpCiAJaWYg KGlzX2R1YWxfZHNpKQogCQlwY2xrX3JhdGUgLz0gMjsKIAorCXBjbGtfYnBwID0gcGNsa19yYXRl ICogYnBwOwogCWlmIChsYW5lcyA+IDApIHsKLQkJbXNtX2hvc3QtPmJ5dGVfY2xrX3JhdGUgPSAo cGNsa19yYXRlICogYnBwKSAvICg4ICogbGFuZXMpOworCQlkb19kaXYocGNsa19icHAsICg4ICog bGFuZXMpKTsKIAl9IGVsc2UgewogCQlwcl9lcnIoIiVzOiBmb3JjaW5nIG1kc3NfZHNpIGxhbmVz IHRvIDFcbiIsIF9fZnVuY19fKTsKLQkJbXNtX2hvc3QtPmJ5dGVfY2xrX3JhdGUgPSAocGNsa19y YXRlICogYnBwKSAvIDg7CisJCWRvX2RpdihwY2xrX2JwcCwgOCk7CiAJfQogCW1zbV9ob3N0LT5w aXhlbF9jbGtfcmF0ZSA9IHBjbGtfcmF0ZTsKKwltc21faG9zdC0+Ynl0ZV9jbGtfcmF0ZSA9IHBj bGtfYnBwOwogCiAJREJHKCJwY2xrPSVkLCBiY2xrPSVkIiwgbXNtX2hvc3QtPnBpeGVsX2Nsa19y YXRlLAogCQkJCW1zbV9ob3N0LT5ieXRlX2Nsa19yYXRlKTsKLS0gClRoZSBRdWFsY29tbSBJbm5v dmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0s CmEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=