From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 13/36] drm/tegra: Add tegra_dc_setup_clock() helper Date: Tue, 20 Jan 2015 11:48:32 +0100 Message-ID: <1421750935-4023-14-git-send-email-thierry.reding@gmail.com> References: <1421750935-4023-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1421750935-4023-1-git-send-email-thierry.reding@gmail.com> 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: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org List-Id: linux-tegra@vger.kernel.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClRoaXMgaXMgYSBzbWFs bCBoZWxwZXIgdGhhdCBwZXJmb3JtcyB0aGUgYmFzaWMgc3RlcHMgcmVxdWlyZWQgYnkgYWxsCm91 dHB1dCBkcml2ZXJzIHRvIHByZXBhcmUgdGhlIGRpc3BsYXkgY29udHJvbGxlciBmb3IgdXNlIHdp dGggYSBnaXZlbgplbmNvZGVyLgoKU2lnbmVkLW9mZi1ieTogVGhpZXJyeSBSZWRpbmcgPHRyZWRp bmdAbnZpZGlhLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGVncmEvZGMuYyAgfCAyMCArKysr KysrKysrKysrKysrKysrKwogZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oIHwgIDIgKysKIDIg ZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS90ZWdyYS9kYy5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RjLmMKaW5kZXggNDZmZGUy NTg2M2EyLi4zOWUxYjNiMzg1MzYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9k Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kYy5jCkBAIC0xMDk5LDYgKzEwOTksMjYg QEAgc3RhdGljIGludCB0ZWdyYV9jcnRjX3NldHVwX2NsayhzdHJ1Y3QgZHJtX2NydGMgKmNydGMs CiAJcmV0dXJuIDA7CiB9CiAKK2ludCB0ZWdyYV9kY19zZXR1cF9jbG9jayhzdHJ1Y3QgdGVncmFf ZGMgKmRjLCBzdHJ1Y3QgY2xrICpwYXJlbnQsCisJCQkgdW5zaWduZWQgbG9uZyBwY2xrLCB1bnNp Z25lZCBpbnQgZGl2KQoreworCXUzMiB2YWx1ZTsKKwlpbnQgZXJyOworCisJZXJyID0gY2xrX3Nl dF9wYXJlbnQoZGMtPmNsaywgcGFyZW50KTsKKwlpZiAoZXJyIDwgMCkgeworCQlkZXZfZXJyKGRj LT5kZXYsICJmYWlsZWQgdG8gc2V0IHBhcmVudCBjbG9jazogJWRcbiIsIGVycik7CisJCXJldHVy biBlcnI7CisJfQorCisJRFJNX0RFQlVHX0tNUygicmF0ZTogJWx1LCBkaXY6ICV1XG4iLCBjbGtf Z2V0X3JhdGUoZGMtPmNsayksIGRpdik7CisKKwl2YWx1ZSA9IFNISUZUX0NMS19ESVZJREVSKGRp dikgfCBQSVhFTF9DTEtfRElWSURFUl9QQ0QxOworCXRlZ3JhX2RjX3dyaXRlbChkYywgdmFsdWUs IERDX0RJU1BfRElTUF9DTE9DS19DT05UUk9MKTsKKworCXJldHVybiAwOworfQorCiBzdGF0aWMg aW50IHRlZ3JhX2NydGNfbW9kZV9zZXQoc3RydWN0IGRybV9jcnRjICpjcnRjLAogCQkJICAgICAg IHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICptb2RlLAogCQkJICAgICAgIHN0cnVjdCBkcm1fZGlz cGxheV9tb2RlICphZGp1c3RlZCwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9k cm0uaCBiL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaAppbmRleCBkNzQzMzk3NmE0MGIuLmUx Mzc0ZWMyYjc2ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5oCisrKyBi L2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcm0uaApAQCAtMTc4LDYgKzE3OCw4IEBAIHZvaWQgdGVn cmFfZGNfZW5hYmxlX3ZibGFuayhzdHJ1Y3QgdGVncmFfZGMgKmRjKTsKIHZvaWQgdGVncmFfZGNf ZGlzYWJsZV92Ymxhbmsoc3RydWN0IHRlZ3JhX2RjICpkYyk7CiB2b2lkIHRlZ3JhX2RjX2NhbmNl bF9wYWdlX2ZsaXAoc3RydWN0IGRybV9jcnRjICpjcnRjLCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGUp Owogdm9pZCB0ZWdyYV9kY19jb21taXQoc3RydWN0IHRlZ3JhX2RjICpkYyk7CitpbnQgdGVncmFf ZGNfc2V0dXBfY2xvY2soc3RydWN0IHRlZ3JhX2RjICpkYywgc3RydWN0IGNsayAqcGFyZW50LAor CQkJIHVuc2lnbmVkIGxvbmcgcGNsaywgdW5zaWduZWQgaW50IGRpdik7CiAKIHN0cnVjdCB0ZWdy YV9vdXRwdXRfb3BzIHsKIAlpbnQgKCplbmFibGUpKHN0cnVjdCB0ZWdyYV9vdXRwdXQgKm91dHB1 dCk7Ci0tIAoyLjEuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK