From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [DPU PATCH v3] Higher values of pclk can exceed 32 bits when multiplied by a factor. Date: Thu, 07 Jun 2018 15:19:30 +0300 Message-ID: <87fu1y6b71.fsf@intel.com> References: <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: In-Reply-To: <1527899421-9875-1-git-send-email-abhinavk@codeaurora.org> 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, hoegsberg@google.com, chandanu@codeaurora.org, Abhinav Kumar List-Id: linux-arm-msm@vger.kernel.org T24gRnJpLCAwMSBKdW4gMjAxOCwgQWJoaW5hdiBLdW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5v cmc+IHdyb3RlOgo+IE1ha2UgdGhlIHBjbGtfcmF0ZSB1NjQgdG8gYWNjb21tb2RhdGUgaGlnaGVy IHBpeGVsIGNsb2NrCj4gcmF0ZXMuCj4KPiBDaGFuZ2VzIGluIHYzOgo+ICAtIFJlYmFzZWQgb24g dG9wIG9mIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTAzNDg4NjUvCj4KPiBT aWduZWQtb2ZmLWJ5OiBBYmhpbmF2IEt1bWFyIDxhYmhpbmF2a0Bjb2RlYXVyb3JhLm9yZz4KClBs ZWFzZSBoYXZlIGEgbG9vayBhdCB0aGUgb3V0cHV0IG9mCgokIGdpdCBsb2cgLS1wcmV0dHk9JXMg LS0gZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYwoKdG8gZ2l2ZSB5b3UgYW4gaWRl YSBob3cgdG8gcHJlZml4IHlvdXIgY29tbWl0IHN1YmplY3QuCgoKVGhhbmtzLApKYW5pLgoKCj4g LS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMgfCA5ICsrKysrKy0tLQo+ ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMgYi9kcml2ZXJzL2dw dS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jCj4gaW5kZXggYjlmMmVmOS4uNTk2OTU5YyAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYwo+IEBAIC02NjksNyArNjY5LDggQEAgc3RhdGlj IGludCBkc2lfY2FsY19jbGtfcmF0ZShzdHJ1Y3QgbXNtX2RzaV9ob3N0ICptc21faG9zdCwgYm9v bCBpc19kdWFsX2RzaSkKPiAgCWNvbnN0IHN0cnVjdCBtc21fZHNpX2NmZ19oYW5kbGVyICpjZmdf aG5kID0gbXNtX2hvc3QtPmNmZ19obmQ7Cj4gIAl1OCBsYW5lcyA9IG1zbV9ob3N0LT5sYW5lczsK PiAgCXUzMiBicHAgPSBkc2lfZ2V0X2JwcChtc21faG9zdC0+Zm9ybWF0KTsKPiAtCXUzMiBwY2xr X3JhdGU7Cj4gKwl1NjQgcGNsa19yYXRlOwo+ICsJdTY0IHBjbGtfYnBwOwo+ICAKPiAgCWlmICgh bW9kZSkgewo+ICAJCXByX2VycigiJXM6IG1vZGUgbm90IHNldFxuIiwgX19mdW5jX18pOwo+IEBA IC02ODksMTMgKzY5MCwxNSBAQCBzdGF0aWMgaW50IGRzaV9jYWxjX2Nsa19yYXRlKHN0cnVjdCBt c21fZHNpX2hvc3QgKm1zbV9ob3N0LCBib29sIGlzX2R1YWxfZHNpKQo+ICAJaWYgKGlzX2R1YWxf ZHNpKQo+ICAJCXBjbGtfcmF0ZSAvPSAyOwo+ICAKPiArCXBjbGtfYnBwID0gcGNsa19yYXRlICog YnBwOwo+ICAJaWYgKGxhbmVzID4gMCkgewo+IC0JCW1zbV9ob3N0LT5ieXRlX2Nsa19yYXRlID0g KHBjbGtfcmF0ZSAqIGJwcCkgLyAoOCAqIGxhbmVzKTsKPiArCQlkb19kaXYocGNsa19icHAsICg4 ICogbGFuZXMpKTsKPiAgCX0gZWxzZSB7Cj4gIAkJcHJfZXJyKCIlczogZm9yY2luZyBtZHNzX2Rz aSBsYW5lcyB0byAxXG4iLCBfX2Z1bmNfXyk7Cj4gLQkJbXNtX2hvc3QtPmJ5dGVfY2xrX3JhdGUg PSAocGNsa19yYXRlICogYnBwKSAvIDg7Cj4gKwkJZG9fZGl2KHBjbGtfYnBwLCA4KTsKPiAgCX0K PiAgCW1zbV9ob3N0LT5waXhlbF9jbGtfcmF0ZSA9IHBjbGtfcmF0ZTsKPiArCW1zbV9ob3N0LT5i eXRlX2Nsa19yYXRlID0gcGNsa19icHA7Cj4gIAo+ICAJREJHKCJwY2xrPSVkLCBiY2xrPSVkIiwg bXNtX2hvc3QtPnBpeGVsX2Nsa19yYXRlLAo+ICAJCQkJbXNtX2hvc3QtPmJ5dGVfY2xrX3JhdGUp OwoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBHcmFwaGljcyBDZW50ZXIKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==