From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: Re: [PATCH 11/21] drm/msm: higher values of pclk can exceed 32 bits when multiplied by a factor Date: Mon, 16 Jul 2018 20:16:48 +0530 Message-ID: <8e6d4bf0-2903-59dd-a32c-391cdc4b41a8@codeaurora.org> References: <20180709173200.238457-1-seanpaul@chromium.org> <20180709173200.238457-12-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180709173200.238457-12-seanpaul@chromium.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sean Paul , abhinavk@codeaurora.org, chandanu@codeaurora.org, jsanka@codeaurora.org, jcrouse@codeaurora.org, ryadav@codeaurora.org, skolluku@codeaurora.org, dri-devel@lists.freedesktop.org, robdclark@gmail.com, airlied@linux.ie, freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, nganji@codeaurora.org, hoegsberg@chromium.org, dovizu@chromium.org, robh+dt@kernel.org Cc: Daniel Mack List-Id: linux-arm-msm@vger.kernel.org CgpPbiBNb25kYXkgMDkgSnVseSAyMDE4IDExOjAxIFBNLCBTZWFuIFBhdWwgd3JvdGU6Cj4gRnJv bTogQWJoaW5hdiBLdW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5vcmc+Cj4gCj4gTWFrZSB0aGUg cGNsa19yYXRlIHU2NCB0byBhY2NvbW1vZGF0ZSBoaWdoZXIgcGl4ZWwgY2xvY2sKPiByYXRlcy4K PiAKPiBDaGFuZ2VzIGluIHY0Ogo+ICAgLSBmaXhlZCBjb21taXQgbWVzc2FnZQo+IAo+IFNpZ25l ZC1vZmYtYnk6IEFiaGluYXYgS3VtYXIgPGFiaGluYXZrQGNvZGVhdXJvcmEub3JnPgo+IFNpZ25l ZC1vZmYtYnk6IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IC0tLQo+ICAgZHJp dmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYyB8IDkgKysrKysrLS0tCj4gICAxIGZpbGUg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jIGIvZHJpdmVycy9ncHUvZHJtL21z bS9kc2kvZHNpX2hvc3QuYwo+IGluZGV4IDY3MTAzOWI3Yjc1Yi4uNzM1ODdlNzMxYTIzIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jCj4gQEAgLTY2OSw3ICs2NjksOCBAQCBzdGF0 aWMgaW50IGRzaV9jYWxjX2Nsa19yYXRlKHN0cnVjdCBtc21fZHNpX2hvc3QgKm1zbV9ob3N0LCBi b29sIGlzX2R1YWxfZHNpKQo+ICAgCWNvbnN0IHN0cnVjdCBtc21fZHNpX2NmZ19oYW5kbGVyICpj ZmdfaG5kID0gbXNtX2hvc3QtPmNmZ19obmQ7Cj4gICAJdTggbGFuZXMgPSBtc21faG9zdC0+bGFu ZXM7Cj4gICAJdTMyIGJwcCA9IGRzaV9nZXRfYnBwKG1zbV9ob3N0LT5mb3JtYXQpOwo+IC0JdTMy IHBjbGtfcmF0ZTsKPiArCXU2NCBwY2xrX3JhdGU7Cj4gKwl1NjQgcGNsa19icHA7Cj4gICAKCk1p bm9yIG5pdCwgSSBkb24ndCB0aGluayB3ZSBuZWVkIHRvIGNoYW5nZSBwY2xrX3JhdGUgdG8gdTY0 LiBBIHUzMiBjYW4KaG9sZCB1cCB0byBhIDIuMTQgR2h6IHBpeGVsIGNsb2NrLCB3aGljaCB3ZSdy ZSBzdGlsbCBxdWl0ZSBmYXIgYXdheQpmcm9tIGluIHJlYWwgbGlmZS4gdTY0IGZvciBwY2xrX2Jw cCBpcyByaWdodCwgdGhvdWdoLgoKVGhhbmtzLApBcmNoaXQKCj4gICAJaWYgKCFtb2RlKSB7Cj4g ICAJCXByX2VycigiJXM6IG1vZGUgbm90IHNldFxuIiwgX19mdW5jX18pOwo+IEBAIC02ODksMTMg KzY5MCwxNSBAQCBzdGF0aWMgaW50IGRzaV9jYWxjX2Nsa19yYXRlKHN0cnVjdCBtc21fZHNpX2hv c3QgKm1zbV9ob3N0LCBib29sIGlzX2R1YWxfZHNpKQo+ICAgCWlmIChpc19kdWFsX2RzaSkKPiAg IAkJcGNsa19yYXRlIC89IDI7Cj4gICAKPiArCXBjbGtfYnBwID0gcGNsa19yYXRlICogYnBwOwo+ ICAgCWlmIChsYW5lcyA+IDApIHsKPiAtCQltc21faG9zdC0+Ynl0ZV9jbGtfcmF0ZSA9IChwY2xr X3JhdGUgKiBicHApIC8gKDggKiBsYW5lcyk7Cj4gKwkJZG9fZGl2KHBjbGtfYnBwLCAoOCAqIGxh bmVzKSk7Cj4gICAJfSBlbHNlIHsKPiAgIAkJcHJfZXJyKCIlczogZm9yY2luZyBtZHNzX2RzaSBs YW5lcyB0byAxXG4iLCBfX2Z1bmNfXyk7Cj4gLQkJbXNtX2hvc3QtPmJ5dGVfY2xrX3JhdGUgPSAo cGNsa19yYXRlICogYnBwKSAvIDg7Cj4gKwkJZG9fZGl2KHBjbGtfYnBwLCA4KTsKPiAgIAl9Cj4g ICAJbXNtX2hvc3QtPnBpeGVsX2Nsa19yYXRlID0gcGNsa19yYXRlOwo+ICsJbXNtX2hvc3QtPmJ5 dGVfY2xrX3JhdGUgPSBwY2xrX2JwcDsKPiAgIAo+ICAgCURCRygicGNsaz0lZCwgYmNsaz0lZCIs IG1zbV9ob3N0LT5waXhlbF9jbGtfcmF0ZSwKPiAgIAkJCQltc21faG9zdC0+Ynl0ZV9jbGtfcmF0 ZSk7Cj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=