From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Herrenschmidt Subject: [PATCH 05/12] drm/ast: Fix calculation of MCLK Date: Fri, 24 Feb 2017 09:53:50 +1100 Message-ID: <20170223225357.9572-5-benh@kernel.crashing.org> References: <20170223225357.9572-1-benh@kernel.crashing.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) by gabe.freedesktop.org (Postfix) with ESMTPS id 83AA16EB5C for ; Thu, 23 Feb 2017 22:54:45 +0000 (UTC) In-Reply-To: <20170223225357.9572-1-benh@kernel.crashing.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: linuxppc-dev@ozlabs.org, airlied@redhat.com, eich@suse.come List-Id: dri-devel@lists.freedesktop.org U29tZSBicmFjZXMgd2VyZSBtaXNzaW5nIGNhdXNpbmcgYW4gaW5jb3JyZWN0IGNhbGN1bGF0aW9u LgoKWS5DLiBDaGVuIGZyb20gQXNwZWVkIHByb3ZpZGVkIG1lIHdpdGggdGhlIHJpZ2h0IGZvcm11 bGEKd2hpY2ggSSB0ZXN0ZWQgb24gQVNUMjQwMCBhbmQgMjUwMC4KClRoZSBNQ0xLIGlzbid0IGN1 cnJlbnRseSB1c2VkIGJ5IHRoZSBkcml2ZXIgKGl0IHdpbGwgZXZlbnR1YWxseQp0byBmaWx0ZXIg bW9kZXMpIHNvIHRoZSBpc3N1ZSBpc24ndCBjYXRhc3Ryb3BoaWMuCgpBbHNvIG1ha2UgdGhlIHBy aW50ZWQgdmFsdWUgYSBiaXQgbW9yZSBtZWFuaW5nZnVsCgpTaWduZWQtb2ZmLWJ5OiBCZW5qYW1p biBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+Ci0tLQogZHJpdmVycy9n cHUvZHJtL2FzdC9hc3RfbWFpbi5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2Fz dC9hc3RfbWFpbi5jIGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbWFpbi5jCmluZGV4IDcxOGMx NWIuLmQxOTRhZjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21haW4uYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tYWluLmMKQEAgLTM1Miw3ICszNTIsNyBAQCBz dGF0aWMgaW50IGFzdF9nZXRfZHJhbV9pbmZvKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJCWRp diA9IDB4MTsKIAkJYnJlYWs7CiAJfQotCWFzdC0+bWNsayA9IHJlZl9wbGwgKiAobnVtICsgMikg LyAoZGVudW0gKyAyKSAqIChkaXYgKiAxMDAwKTsKKwlhc3QtPm1jbGsgPSByZWZfcGxsICogKG51 bSArIDIpIC8gKChkZW51bSArIDIpICogKGRpdiAqIDEwMDApKTsKIAlyZXR1cm4gMDsKIH0KIApA QCAtNDk2LDcgKzQ5Niw5IEBAIGludCBhc3RfZHJpdmVyX2xvYWQoc3RydWN0IGRybV9kZXZpY2Ug KmRldiwgdW5zaWduZWQgbG9uZyBmbGFncykKIAkJaWYgKHJldCkKIAkJCWdvdG8gb3V0X2ZyZWU7 CiAJCWFzdC0+dnJhbV9zaXplID0gYXN0X2dldF92cmFtX2luZm8oZGV2KTsKLQkJRFJNX0lORk8o ImRyYW0gJWQgJWQgJWQgJTA4eFxuIiwgYXN0LT5tY2xrLCBhc3QtPmRyYW1fdHlwZSwgYXN0LT5k cmFtX2J1c193aWR0aCwgYXN0LT52cmFtX3NpemUpOworCQlEUk1fSU5GTygiZHJhbSBNQ0xLPSV1 IE1oeiB0eXBlPSVkIGJ1c193aWR0aD0lZCBzaXplPSUwOHhcbiIsCisJCQkgYXN0LT5tY2xrLCBh c3QtPmRyYW1fdHlwZSwKKwkJCSBhc3QtPmRyYW1fYnVzX3dpZHRoLCBhc3QtPnZyYW1fc2l6ZSk7 CiAJfQogCiAJaWYgKG5lZWRfcG9zdCkKLS0gCjIuOS4zCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9kcmktZGV2ZWwK