From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH v3 11/19] drm/msm: higher values of pclk can exceed 32 bits when multiplied by a factor Date: Fri, 20 Jul 2018 16:43:02 -0400 Message-ID: <20180720204315.19054-12-seanpaul@chromium.org> References: <20180720204315.19054-1-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180720204315.19054-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: Sibi Sankar , Stefan Agner List-Id: linux-arm-msm@vger.kernel.org RnJvbTogQWJoaW5hdiBLdW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5vcmc+CgpNYWtlIHRoZSBw Y2xrX3JhdGUgdTY0IHRvIGFjY29tbW9kYXRlIGhpZ2hlciBwaXhlbCBjbG9jawpyYXRlcy4KCkNo YW5nZXMgaW4gdjM6Ci0gQ29udmVydGVkIHBjbGtfcmF0ZSB0byB1MzIgKEFyY2hpdCkKLSBSZWJh c2Ugb24gZHNpIGNsZWFudXAgc2V0IGluIG1zbS1uZXh0CgpDYzogU2liaSBTYW5rYXIgPHNpYmlz QGNvZGVhdXJvcmEub3JnPgpDYzogQXJjaGl0IFRhbmVqYSA8YXJjaGl0dEBjb2RlYXVyb3JhLm9y Zz4KU2lnbmVkLW9mZi1ieTogQWJoaW5hdiBLdW1hciA8YWJoaW5hdmtAY29kZWF1cm9yYS5vcmc+ ClNpZ25lZC1vZmYtYnk6IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMgfCA3ICsrKysrLS0KIDEgZmlsZSBjaGFu Z2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2Rz aV9ob3N0LmMKaW5kZXggZjZjNmVkZGJjZWM3Li5kZmY4ZTg4ZWZiNjYgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21z bS9kc2kvZHNpX2hvc3QuYwpAQCAtNzAyLDYgKzcwMiw3IEBAIGludCBkc2lfY2FsY19jbGtfcmF0 ZV92MihzdHJ1Y3QgbXNtX2RzaV9ob3N0ICptc21faG9zdCwgYm9vbCBpc19kdWFsX2RzaSkKIAl1 OCBsYW5lcyA9IG1zbV9ob3N0LT5sYW5lczsKIAl1MzIgYnBwID0gZHNpX2dldF9icHAobXNtX2hv c3QtPmZvcm1hdCk7CiAJdTMyIHBjbGtfcmF0ZTsKKwl1NjQgcGNsa19icHA7CiAJdW5zaWduZWQg aW50IGVzY19taHosIGVzY19kaXY7CiAJdW5zaWduZWQgbG9uZyBieXRlX21oejsKIApAQCAtNzE2 LDEzICs3MTcsMTUgQEAgaW50IGRzaV9jYWxjX2Nsa19yYXRlX3YyKHN0cnVjdCBtc21fZHNpX2hv c3QgKm1zbV9ob3N0LCBib29sIGlzX2R1YWxfZHNpKQogCWlmIChpc19kdWFsX2RzaSkKIAkJcGNs a19yYXRlIC89IDI7CiAKKwlwY2xrX2JwcCA9IHBjbGtfcmF0ZSAqIGJwcDsKIAlpZiAobGFuZXMg PiAwKSB7Ci0JCW1zbV9ob3N0LT5ieXRlX2Nsa19yYXRlID0gKHBjbGtfcmF0ZSAqIGJwcCkgLyAo OCAqIGxhbmVzKTsKKwkJZG9fZGl2KHBjbGtfYnBwLCAoOCAqIGxhbmVzKSk7CiAJfSBlbHNlIHsK IAkJcHJfZXJyKCIlczogZm9yY2luZyBtZHNzX2RzaSBsYW5lcyB0byAxXG4iLCBfX2Z1bmNfXyk7 Ci0JCW1zbV9ob3N0LT5ieXRlX2Nsa19yYXRlID0gKHBjbGtfcmF0ZSAqIGJwcCkgLyA4OworCQlk b19kaXYocGNsa19icHAsIDgpOwogCX0KIAltc21faG9zdC0+cGl4ZWxfY2xrX3JhdGUgPSBwY2xr X3JhdGU7CisJbXNtX2hvc3QtPmJ5dGVfY2xrX3JhdGUgPSBwY2xrX2JwcDsKIAogCURCRygicGNs az0lZCwgYmNsaz0lZCIsIG1zbV9ob3N0LT5waXhlbF9jbGtfcmF0ZSwKIAkJCQltc21faG9zdC0+ Ynl0ZV9jbGtfcmF0ZSk7Ci0tIApTZWFuIFBhdWwsIFNvZnR3YXJlIEVuZ2luZWVyLCBHb29nbGUg LyBDaHJvbWl1bSBPUwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZnJlZWRy ZW5vCg==