From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Anholt Subject: [PATCH v6 1/5] drm/vc4: Move the DSI clock divider workaround closer to the clock call. Date: Tue, 15 Aug 2017 16:47:18 -0700 Message-ID: <20170815234722.20700-1-eric@anholt.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from anholt.net (anholt.net [50.246.234.109]) by gabe.freedesktop.org (Postfix) with ESMTP id 2FF126E398 for ; Tue, 15 Aug 2017 23:53:01 +0000 (UTC) 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, Archit Taneja , Andrzej Hajda , Laurent Pinchart , Thierry Reding Cc: linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org V2Ugd2FudCB0aGUgYWRqdXN0ZWRfbW9kZS0+Y2xvY2sgdG8gYmUgdGhlIGFjdHVhbCBjbG9jayB3 ZSdyZQpleHBlY3RpbmcgdG8gcHJvZ3JhbSwgc28gdGhhdCBjb25zdW1lcnMgc2VlIHRoZSByaWdo dCB2YWx1ZXMgZm9yIGNsb2NrCmFuZCB2cmVmcmVzaC4KClNpZ25lZC1vZmYtYnk6IEVyaWMgQW5o b2x0IDxlcmljQGFuaG9sdC5uZXQ+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMg fCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMgYi9k cml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9kc2kuYwppbmRleCBkMWUwZGM5MDgwNDguLmViNzg3ZWVk OGFiZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL3ZjNC92YzRfZHNpLmMKQEAgLTg1OSwxMSArODU5LDcgQEAgc3RhdGljIGJv b2wgdmM0X2RzaV9lbmNvZGVyX21vZGVfZml4dXAoc3RydWN0IGRybV9lbmNvZGVyICplbmNvZGVy LAogCXBsbF9jbG9jayA9IHBhcmVudF9yYXRlIC8gZGl2aWRlcjsKIAlwaXhlbF9jbG9ja19oeiA9 IHBsbF9jbG9jayAvIGRzaS0+ZGl2aWRlcjsKIAotCS8qIFJvdW5kIHVwIHRoZSBjbGtfc2V0X3Jh dGUoKSByZXF1ZXN0IHNsaWdodGx5LCBzaW5jZQotCSAqIFBMTERfRFNJMSBpcyBhbiBpbnRlZ2Vy IGRpdmlkZXIgYW5kIGl0cyByYXRlIHNlbGVjdGlvbiB3aWxsCi0JICogbmV2ZXIgcm91bmQgdXAu Ci0JICovCi0JYWRqdXN0ZWRfbW9kZS0+Y2xvY2sgPSBwaXhlbF9jbG9ja19oeiAvIDEwMDAgKyAx OworCWFkanVzdGVkX21vZGUtPmNsb2NrID0gcGl4ZWxfY2xvY2tfaHogLyAxMDAwOwogCiAJLyog R2l2ZW4gdGhlIG5ldyBwaXhlbCBjbG9jaywgYWRqdXN0IEhGUCB0byBrZWVwIHZyZWZyZXNoIHRo ZSBzYW1lLiAqLwogCWFkanVzdGVkX21vZGUtPmh0b3RhbCA9IHBpeGVsX2Nsb2NrX2h6IC8gKG1v ZGUtPnZyZWZyZXNoICogbW9kZS0+dnRvdGFsKTsKQEAgLTkwMCw3ICs4OTYsMTEgQEAgc3RhdGlj IHZvaWQgdmM0X2RzaV9lbmNvZGVyX2VuYWJsZShzdHJ1Y3QgZHJtX2VuY29kZXIgKmVuY29kZXIp CiAJCXZjNF9kc2lfZHVtcF9yZWdzKGRzaSk7CiAJfQogCi0JcGh5X2Nsb2NrID0gcGl4ZWxfY2xv Y2tfaHogKiBkc2ktPmRpdmlkZXI7CisJLyogUm91bmQgdXAgdGhlIGNsa19zZXRfcmF0ZSgpIHJl cXVlc3Qgc2xpZ2h0bHksIHNpbmNlCisJICogUExMRF9EU0kxIGlzIGFuIGludGVnZXIgZGl2aWRl ciBhbmQgaXRzIHJhdGUgc2VsZWN0aW9uIHdpbGwKKwkgKiBuZXZlciByb3VuZCB1cC4KKwkgKi8K KwlwaHlfY2xvY2sgPSAocGl4ZWxfY2xvY2tfaHogKyAxMDAwKSAqIGRzaS0+ZGl2aWRlcjsKIAly ZXQgPSBjbGtfc2V0X3JhdGUoZHNpLT5wbGxfcGh5X2Nsb2NrLCBwaHlfY2xvY2spOwogCWlmIChy ZXQpIHsKIAkJZGV2X2VycigmZHNpLT5wZGV2LT5kZXYsCi0tIAoyLjE0LjEKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=