From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxime Ripard Subject: [PATCH 07/20] drm/sun4i: rgb: Validate the clock rate Date: Mon, 16 May 2016 14:47:07 +0200 Message-ID: <1463402840-17062-8-git-send-email-maxime.ripard@free-electrons.com> References: <1463402840-17062-1-git-send-email-maxime.ripard@free-electrons.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1463402840-17062-1-git-send-email-maxime.ripard@free-electrons.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Herring , Chen-Yu Tsai , Mike Turquette , Stephen Boyd , Daniel Vetter , David Airlie Cc: devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, Laurent Pinchart , Maxime Ripard , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org T3VyIHBpeGVsIGNsb2NrIGNhbm5vdCByZWFjaCBhIGhpZ2ggZW5vdWdoIHJhdGUgZm9yIHNvbWUg cmF0aGVyIGhpZ2ggd2hpbGUKY29tbW9uIHJlc29sdXRpb25zIChsaWtlIDEwODBwNjApLgoKTWFr ZSBzdXJlIHdlIGZpbHRlciB0aGUgcmVzb2x1dGlvbnMgd2UgY2Fubm90IHJlYWNoIGluIG91ciBt b2RlX3ZhbGlkCmZ1bmN0aW9uLgoKRml4ZXM6IDI5ZTU3ZmFiOTdmYyAoImRybTogc3VuNGk6IEFk ZCBSR0Igb3V0cHV0IikKU2lnbmVkLW9mZi1ieTogTWF4aW1lIFJpcGFyZCA8bWF4aW1lLnJpcGFy ZEBmcmVlLWVsZWN0cm9ucy5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3Jn Yi5jIHwgMTQgKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jIGIvZHJpdmVy cy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jCmluZGV4IGFiNjQ5NDgxODA1MC4uOTIzZjU1MDM5 Y2IxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfcmdiLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL3N1bjRpL3N1bjRpX3JnYi5jCkBAIC01NCw4ICs1NCwxMyBAQCBzdGF0 aWMgaW50IHN1bjRpX3JnYl9nZXRfbW9kZXMoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rv cikKIHN0YXRpYyBpbnQgc3VuNGlfcmdiX21vZGVfdmFsaWQoc3RydWN0IGRybV9jb25uZWN0b3Ig KmNvbm5lY3RvciwKIAkJCQlzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSkKIHsKKwlzdHJ1 Y3Qgc3VuNGlfcmdiICpyZ2IgPSBkcm1fY29ubmVjdG9yX3RvX3N1bjRpX3JnYihjb25uZWN0b3Ip OworCXN0cnVjdCBzdW40aV9kcnYgKmRydiA9IHJnYi0+ZHJ2OworCXN0cnVjdCBzdW40aV90Y29u ICp0Y29uID0gZHJ2LT50Y29uOwogCXUzMiBoc3luYyA9IG1vZGUtPmhzeW5jX2VuZCAtIG1vZGUt PmhzeW5jX3N0YXJ0OwogCXUzMiB2c3luYyA9IG1vZGUtPnZzeW5jX2VuZCAtIG1vZGUtPnZzeW5j X3N0YXJ0OworCXVuc2lnbmVkIGxvbmcgcmF0ZSA9IG1vZGUtPmNydGNfY2xvY2sgKiAxMDAwOwor CWxvbmcgcm91bmRlZF9yYXRlOwogCiAJRFJNX0RFQlVHX0RSSVZFUigiVmFsaWRhdGluZyBtb2Rl cy4uLlxuIik7CiAKQEAgLTg3LDYgKzkyLDE1IEBAIHN0YXRpYyBpbnQgc3VuNGlfcmdiX21vZGVf dmFsaWQoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKIAogCURSTV9ERUJVR19EUklW RVIoIlZlcnRpY2FsIHBhcmFtZXRlcnMgT0tcbiIpOwogCisJcm91bmRlZF9yYXRlID0gY2xrX3Jv dW5kX3JhdGUodGNvbi0+ZGNsaywgcmF0ZSk7CisJaWYgKHJvdW5kZWRfcmF0ZSA8IHJhdGUpCisJ CXJldHVybiBNT0RFX0NMT0NLX0xPVzsKKworCWlmIChyb3VuZGVkX3JhdGUgPiByYXRlKQorCQly ZXR1cm4gTU9ERV9DTE9DS19ISUdIOworCisJRFJNX0RFQlVHX0RSSVZFUigiQ2xvY2sgcmF0ZSBP S1xuIik7CisKIAlyZXR1cm4gTU9ERV9PSzsKIH0KIAotLSAKMi44LjIKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=