From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: [PATCH v3 01/12] drm/msm/dsi: Don't get byte/pixel source clocks from DT Date: Tue, 1 Dec 2015 15:29:59 +0530 Message-ID: <1448964010-18207-2-git-send-email-architt@codeaurora.org> References: <1447844131-4182-1-git-send-email-architt@codeaurora.org> <1448964010-18207-1-git-send-email-architt@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1448964010-18207-1-git-send-email-architt@codeaurora.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, robdclark@gmail.com Cc: linux-arm-msm@vger.kernel.org, Stephen Boyd List-Id: linux-arm-msm@vger.kernel.org V2UgcmV0cmlldmUgdGhlIGJ5dGUgYW5kIHBpeGVsIHNvdXJjZSBjbG9ja3MgKFJDRyBjbG9ja3Mp IGluIHRoZSBkc2kKZHJpdmVyIHZpYSBEVC4gVGhlc2UgYXJlIG5lZWRlZCBzbyB0aGF0IHdlIGNh biByZS1wYXJlbnQgdGhlc2Ugc291cmNlCmNsb2NrcyBpZiB3ZSB3YW50IHRvIGRyaXZlIGl0IHVz aW5nIGEgZGlmZmVyZW50IERTSSBQTEwuCgpXZSBzaG91bGRuJ3QgZ2V0IHRoZXNlIHZpYSBEVCBi ZWNhdXNlIHRoZXkgYXJlbid0IGNsb2NrcyB0aGF0IGRpcmVjdGx5CnNlcnZlIGFzIGlucHV0cyB0 byB0aGUgZHNpIGhvc3QuCgpGb3J0dW5hdGVseSwgdGhlcmUgaXMgYSBzdGF0aWMgcGFyZW50LWNo aWxkIGxpbmsgYmV0d2VlbiB0aGUKYnl0ZV9jbGtfc3JjL3BpeGVsX2Nsa19zcmMgYW5kIGJ5dGVf Y2xrL3BpeGVsX2NsayBjbG9ja3MuIFNvLCB3ZSBjYW4KcmV0cmlldmUgdGhlIHNvdXJjZSBjbG9j a3MgdmlhIGNsa19nZXRfcGFyZW50LgoKRG8gdGhpcyBpbnN0ZWFkIG9mIHJldHJpZXZpbmcgdmlh IERULgoKQ2M6IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CkNjOiBTdGVwaGVuIEJveWQg PHNib3lkQGNvZGVhdXJvcmEub3JnPgpTaWduZWQtb2ZmLWJ5OiBBcmNoaXQgVGFuZWphIDxhcmNo aXR0QGNvZGVhdXJvcmEub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0 LmMgfCAxNSArKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNp X2hvc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9ob3N0LmMKaW5kZXggNGM0OTg2 OC4uYWVjOTdjOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3Qu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jCkBAIC0zNTYsMjAgKzM1 NiwxNyBAQCBzdGF0aWMgaW50IGRzaV9jbGtfaW5pdChzdHJ1Y3QgbXNtX2RzaV9ob3N0ICptc21f aG9zdCkKIAkJZ290byBleGl0OwogCX0KIAotCW1zbV9ob3N0LT5ieXRlX2Nsa19zcmMgPSBkZXZt X2Nsa19nZXQoZGV2LCAiYnl0ZV9jbGtfc3JjIik7Ci0JaWYgKElTX0VSUihtc21faG9zdC0+Ynl0 ZV9jbGtfc3JjKSkgewotCQlyZXQgPSBQVFJfRVJSKG1zbV9ob3N0LT5ieXRlX2Nsa19zcmMpOwor CW1zbV9ob3N0LT5ieXRlX2Nsa19zcmMgPSBjbGtfZ2V0X3BhcmVudChtc21faG9zdC0+Ynl0ZV9j bGspOworCWlmICghbXNtX2hvc3QtPmJ5dGVfY2xrX3NyYykgeworCQlyZXQgPSAtRU5PREVWOwog CQlwcl9lcnIoIiVzOiBjYW4ndCBmaW5kIGJ5dGVfY2xrX3NyYy4gcmV0PSVkXG4iLCBfX2Z1bmNf XywgcmV0KTsKLQkJbXNtX2hvc3QtPmJ5dGVfY2xrX3NyYyA9IE5VTEw7CiAJCWdvdG8gZXhpdDsK IAl9CiAKLQltc21faG9zdC0+cGl4ZWxfY2xrX3NyYyA9IGRldm1fY2xrX2dldChkZXYsICJwaXhl bF9jbGtfc3JjIik7Ci0JaWYgKElTX0VSUihtc21faG9zdC0+cGl4ZWxfY2xrX3NyYykpIHsKLQkJ cmV0ID0gUFRSX0VSUihtc21faG9zdC0+cGl4ZWxfY2xrX3NyYyk7CisJbXNtX2hvc3QtPnBpeGVs X2Nsa19zcmMgPSBjbGtfZ2V0X3BhcmVudChtc21faG9zdC0+cGl4ZWxfY2xrKTsKKwlpZiAoIW1z bV9ob3N0LT5waXhlbF9jbGtfc3JjKSB7CisJCXJldCA9IC1FTk9ERVY7CiAJCXByX2VycigiJXM6 IGNhbid0IGZpbmQgcGl4ZWxfY2xrX3NyYy4gcmV0PSVkXG4iLCBfX2Z1bmNfXywgcmV0KTsKLQkJ bXNtX2hvc3QtPnBpeGVsX2Nsa19zcmMgPSBOVUxMOwotCQlnb3RvIGV4aXQ7CiAJfQogCiBleGl0 OgotLSAKVGhlIFF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9m IHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwKaG9zdGVkIGJ5IFRoZSBMaW51eCBGb3VuZGF0aW9uCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=