From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH 11/21] drm/msm: higher values of pclk can exceed 32 bits when multiplied by a factor Date: Mon, 9 Jul 2018 13:31:47 -0400 Message-ID: <20180709173200.238457-12-seanpaul@chromium.org> References: <20180709173200.238457-1-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180709173200.238457-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: abhinavk-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, architt-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, chandanu-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, jcrouse-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, ryadav-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, skolluku-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, airlied-cv59FeDIM0c@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, nganji-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, dovizu-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org Cc: Daniel Mack , Stefan Agner List-Id: linux-arm-msm@vger.kernel.org RnJvbTogQWJoaW5hdiBLdW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5vcmc+CgpNYWtlIHRoZSBw Y2xrX3JhdGUgdTY0IHRvIGFjY29tbW9kYXRlIGhpZ2hlciBwaXhlbCBjbG9jawpyYXRlcy4KCkNo YW5nZXMgaW4gdjQ6CiAtIGZpeGVkIGNvbW1pdCBtZXNzYWdlCgpTaWduZWQtb2ZmLWJ5OiBBYmhp bmF2IEt1bWFyIDxhYmhpbmF2a0Bjb2RlYXVyb3JhLm9yZz4KU2lnbmVkLW9mZi1ieTogU2VhbiBQ YXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL21zbS9kc2kv ZHNpX2hvc3QuYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2Rz aV9ob3N0LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jCmluZGV4IDY3MTAz OWI3Yjc1Yi4uNzM1ODdlNzMxYTIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rz aS9kc2lfaG9zdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMKQEAg LTY2OSw3ICs2NjksOCBAQCBzdGF0aWMgaW50IGRzaV9jYWxjX2Nsa19yYXRlKHN0cnVjdCBtc21f ZHNpX2hvc3QgKm1zbV9ob3N0LCBib29sIGlzX2R1YWxfZHNpKQogCWNvbnN0IHN0cnVjdCBtc21f ZHNpX2NmZ19oYW5kbGVyICpjZmdfaG5kID0gbXNtX2hvc3QtPmNmZ19obmQ7CiAJdTggbGFuZXMg PSBtc21faG9zdC0+bGFuZXM7CiAJdTMyIGJwcCA9IGRzaV9nZXRfYnBwKG1zbV9ob3N0LT5mb3Jt YXQpOwotCXUzMiBwY2xrX3JhdGU7CisJdTY0IHBjbGtfcmF0ZTsKKwl1NjQgcGNsa19icHA7CiAK IAlpZiAoIW1vZGUpIHsKIAkJcHJfZXJyKCIlczogbW9kZSBub3Qgc2V0XG4iLCBfX2Z1bmNfXyk7 CkBAIC02ODksMTMgKzY5MCwxNSBAQCBzdGF0aWMgaW50IGRzaV9jYWxjX2Nsa19yYXRlKHN0cnVj dCBtc21fZHNpX2hvc3QgKm1zbV9ob3N0LCBib29sIGlzX2R1YWxfZHNpKQogCWlmIChpc19kdWFs X2RzaSkKIAkJcGNsa19yYXRlIC89IDI7CiAKKwlwY2xrX2JwcCA9IHBjbGtfcmF0ZSAqIGJwcDsK IAlpZiAobGFuZXMgPiAwKSB7Ci0JCW1zbV9ob3N0LT5ieXRlX2Nsa19yYXRlID0gKHBjbGtfcmF0 ZSAqIGJwcCkgLyAoOCAqIGxhbmVzKTsKKwkJZG9fZGl2KHBjbGtfYnBwLCAoOCAqIGxhbmVzKSk7 CiAJfSBlbHNlIHsKIAkJcHJfZXJyKCIlczogZm9yY2luZyBtZHNzX2RzaSBsYW5lcyB0byAxXG4i LCBfX2Z1bmNfXyk7Ci0JCW1zbV9ob3N0LT5ieXRlX2Nsa19yYXRlID0gKHBjbGtfcmF0ZSAqIGJw cCkgLyA4OworCQlkb19kaXYocGNsa19icHAsIDgpOwogCX0KIAltc21faG9zdC0+cGl4ZWxfY2xr X3JhdGUgPSBwY2xrX3JhdGU7CisJbXNtX2hvc3QtPmJ5dGVfY2xrX3JhdGUgPSBwY2xrX2JwcDsK IAogCURCRygicGNsaz0lZCwgYmNsaz0lZCIsIG1zbV9ob3N0LT5waXhlbF9jbGtfcmF0ZSwKIAkJ CQltc21faG9zdC0+Ynl0ZV9jbGtfcmF0ZSk7Ci0tIApTZWFuIFBhdWwsIFNvZnR3YXJlIEVuZ2lu ZWVyLCBHb29nbGUgLyBDaHJvbWl1bSBPUwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vZnJlZWRyZW5vCg==