From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yakir Yang Subject: [PATCH v3.1 1/2] drm/rockchip: analogix_dp: introduce the pclk for grf Date: Wed, 22 Jun 2016 10:31:18 +0800 Message-ID: <1466562678-11094-1-git-send-email-ykk@rock-chips.com> References: <1465904802-1164-1-git-send-email-ykk@rock-chips.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1465904802-1164-1-git-send-email-ykk@rock-chips.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mark Yao , Inki Dae , Jingoo Han , Heiko Stuebner Cc: Krzysztof Kozlowski , linux-samsung-soc@vger.kernel.org, linux-rockchip@lists.infradead.org, daniel.vetter@ffwll.ch, emil.l.velikov@gmail.com, dianders@chromium.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Javier Martinez Canillas , =?UTF-8?q?St=C3=A9phane=20Marchesin?= , Tomasz Figa , Thierry Reding , Dan Carpenter List-Id: linux-rockchip.vger.kernel.org Rm9yIFJLMzM5OSdzIEdSRiBtb2R1bGUsIGlmIHdlIHdhbnQgdG8gb3BlcmF0ZSB0aGUgZ3JhcGhp YyByZWxhdGVkIGdyZgpyZWdpc3RlcnMsIHdlIG5lZWQgdG8gZW5hYmxlIHRoZSBwY2xrX3Zpb19n cmYgd2hpY2ggc3VwcGx5IHBvd2VyIGZvciBWSU8KR1JGIElPcywgc28gaXQncyBiZXR0ZXIgdG8g aW50cm9kdWNlIGFuIG9wdGlvbmFsIGdyZiBjbG9jayBpbiBkcml2ZXIuCgpTaWduZWQtb2ZmLWJ5 OiBZYWtpciBZYW5nIDx5a2tAcm9jay1jaGlwcy5jb20+Ci0tLQpIaSBhbGwsCgpUaGlzIGlzIGFu IGV4dGVybmFsIHBhdGNoIGZvciBhbmFsb2dpeF9kcCBtaXNjIGNsZWFudXAgdGhyZWFkIFswXQpb MF06IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTE3NTYxMy8KCkJSLAotIFlh a2lyCgogZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2FuYWxvZ2l4X2RwLXJvY2tjaGlwLmMgfCAy MCArKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyks IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL2Fu YWxvZ2l4X2RwLXJvY2tjaGlwLmMgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhf ZHAtcm9ja2NoaXAuYwppbmRleCA3ODdkYzUxLi42YTgzZjFhIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vcm9ja2NoaXAvYW5hbG9naXhfZHAtcm9ja2NoaXAuYwpAQCAtNTYsNiArNTYsNyBAQCBz dHJ1Y3Qgcm9ja2NoaXBfZHBfZGV2aWNlIHsKIAlzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAgbW9k ZTsKIAogCXN0cnVjdCBjbGsgICAgICAgICAgICAgICAqcGNsazsKKwlzdHJ1Y3QgY2xrICAgICAg ICAgICAgICAgKmdyZmNsazsKIAlzdHJ1Y3QgcmVnbWFwICAgICAgICAgICAgKmdyZjsKIAlzdHJ1 Y3QgcmVzZXRfY29udHJvbCAgICAgKnJzdDsKIApAQCAtMTUxLDExICsxNTIsMjAgQEAgc3RhdGlj IHZvaWQgcm9ja2NoaXBfZHBfZHJtX2VuY29kZXJfZW5hYmxlKHN0cnVjdCBkcm1fZW5jb2RlciAq ZW5jb2RlcikKIAogCWRldl9kYmcoZHAtPmRldiwgInZvcCAlcyBvdXRwdXQgdG8gZHBcbiIsIChy ZXQpID8gIkxJVCIgOiAiQklHIik7CiAKKwlpZiAoZHAtPmdyZmNsaykgeworCQlyZXQgPSBjbGtf cHJlcGFyZV9lbmFibGUoZHAtPmdyZmNsayk7CisJCWlmIChyZXQgPCAwKSB7CisJCQlkZXZfZXJy KGRwLT5kZXYsICJmYWlsZWQgdG8gZW5hYmxlIGdyZmNsayAlZFxuIiwgcmV0KTsKKwkJCXJldHVy bjsKKwkJfQorCX0KKwogCXJldCA9IHJlZ21hcF93cml0ZShkcC0+Z3JmLCBkcC0+ZGF0YS0+bGNk c2VsX2dyZl9yZWcsIHZhbCk7Ci0JaWYgKHJldCAhPSAwKSB7CisJaWYgKHJldCAhPSAwKQogCQlk ZXZfZXJyKGRwLT5kZXYsICJDb3VsZCBub3Qgd3JpdGUgdG8gR1JGOiAlZFxuIiwgcmV0KTsKLQkJ cmV0dXJuOwotCX0KKworCWlmIChkcC0+Z3JmY2xrKQorCQljbGtfZGlzYWJsZV91bnByZXBhcmUo ZHAtPmdyZmNsayk7CiB9CiAKIHN0YXRpYyB2b2lkIHJvY2tjaGlwX2RwX2RybV9lbmNvZGVyX25v cChzdHJ1Y3QgZHJtX2VuY29kZXIgKmVuY29kZXIpCkBAIC0yMzUsNiArMjQ1LDEwIEBAIHN0YXRp YyBpbnQgcm9ja2NoaXBfZHBfaW5pdChzdHJ1Y3Qgcm9ja2NoaXBfZHBfZGV2aWNlICpkcCkKIAkJ cmV0dXJuIFBUUl9FUlIoZHAtPmdyZik7CiAJfQogCisJZHAtPmdyZmNsayA9IGRldm1fY2xrX2dl dChkZXYsICJncmYiKTsKKwlpZiAoSVNfRVJSKGRwLT5ncmZjbGspKQorCQlkcC0+Z3JmY2xrID0g TlVMTDsKKwogCWRwLT5wY2xrID0gZGV2bV9jbGtfZ2V0KGRldiwgInBjbGsiKTsKIAlpZiAoSVNf RVJSKGRwLT5wY2xrKSkgewogCQlkZXZfZXJyKGRldiwgImZhaWxlZCB0byBnZXQgcGNsayBwcm9w ZXJ0eVxuIik7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2RyaS1kZXZlbAo=