From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yakir Yang Subject: [PATCH v2 07/10] drm/bridge: analogix_dp: introduce connector mode_valid callback to plat driver Date: Tue, 24 May 2016 13:02:39 +0800 Message-ID: <1464066159-22820-1-git-send-email-ykk@rock-chips.com> References: <1464066086-21967-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: <1464066086-21967-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: David Airlie , Inki Dae , Mark Yao , Thierry Reding , Jingoo Han , Rob Herring Cc: Krzysztof Kozlowski , linux-samsung-soc@vger.kernel.org, linux-rockchip@lists.infradead.org, Daniel Vetter , emil.l.velikov@gmail.com, Douglas Anderson , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Javier Martinez Canillas , Dan Carpenter List-Id: linux-rockchip.vger.kernel.org SXQncyBoZWxwZnVsIHRvIGV4cGFuZCB0aGUgbW9kZV92YWxpZCBjYWxsYmFjayB0byBwbGF0Zm9y bSBkcml2ZXIsCnNvIHRoZXkgY291bGQgdmFsaWQgdGhlIGRpc3BsYXkgbW9kZSBvciBpbmZvcm1h dGlvbi4KClNpZ25lZC1vZmYtYnk6IFlha2lyIFlhbmcgPHlra0Byb2NrLWNoaXBzLmNvbT4KLS0t CkNoYW5nZXMgaW4gdjI6IE5vbmUKCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2FuYWxvZ2l4L2Fu YWxvZ2l4X2RwX2NvcmUuYyB8IDE1ICsrKysrKysrKysrKysrKwogaW5jbHVkZS9kcm0vYnJpZGdl L2FuYWxvZ2l4X2RwLmggICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiAyIGZpbGVzIGNoYW5n ZWQsIDE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl L2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5h bG9naXgvYW5hbG9naXhfZHBfY29yZS5jCmluZGV4IDRhMWIzYjguLjVhZjljZTQgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYW5hbG9naXgvYW5hbG9naXhfZHBfY29yZS5jCkBA IC05NDMsNiArOTQzLDIwIEBAIGludCBhbmFsb2dpeF9kcF9nZXRfbW9kZXMoc3RydWN0IGRybV9j b25uZWN0b3IgKmNvbm5lY3RvcikKIAlyZXR1cm4gbnVtX21vZGVzOwogfQogCitzdGF0aWMgZW51 bSBkcm1fbW9kZV9zdGF0dXMKK2FuYWxvZ2l4X2RwX21vZGVfdmFsaWQoc3RydWN0IGRybV9jb25u ZWN0b3IgKmNvbm5lY3RvciwKKwkJICAgICAgIHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICptb2Rl KQoreworCXN0cnVjdCBhbmFsb2dpeF9kcF9kZXZpY2UgKmRwID0gdG9fZHAoY29ubmVjdG9yKTsK KwllbnVtIGRybV9tb2RlX3N0YXR1cyBzdGF0dXMgPSBNT0RFX09LOworCisJaWYgKGRwLT5wbGF0 X2RhdGEtPm1vZGVfdmFsaWQpCisJCXN0YXR1cyA9IGRwLT5wbGF0X2RhdGEtPm1vZGVfdmFsaWQo ZHAtPnBsYXRfZGF0YSwgY29ubmVjdG9yLAorCQkJCQkJICAgbW9kZSk7CisKKwlyZXR1cm4gc3Rh dHVzOworfQorCiBzdGF0aWMgc3RydWN0IGRybV9lbmNvZGVyICoKIGFuYWxvZ2l4X2RwX2Jlc3Rf ZW5jb2RlcihzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yKQogewpAQCAtOTU0LDYgKzk2 OCw3IEBAIGFuYWxvZ2l4X2RwX2Jlc3RfZW5jb2RlcihzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29u bmVjdG9yKQogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fY29ubmVjdG9yX2hlbHBlcl9mdW5jcyBh bmFsb2dpeF9kcF9jb25uZWN0b3JfaGVscGVyX2Z1bmNzID0gewogCS5nZXRfbW9kZXMgPSBhbmFs b2dpeF9kcF9nZXRfbW9kZXMsCiAJLmJlc3RfZW5jb2RlciA9IGFuYWxvZ2l4X2RwX2Jlc3RfZW5j b2RlciwKKwkubW9kZV92YWxpZCA9IGFuYWxvZ2l4X2RwX21vZGVfdmFsaWQsCiB9OwogCiBlbnVt IGRybV9jb25uZWN0b3Jfc3RhdHVzCmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9icmlkZ2UvYW5h bG9naXhfZHAuaCBiL2luY2x1ZGUvZHJtL2JyaWRnZS9hbmFsb2dpeF9kcC5oCmluZGV4IDgyYjgx MzUuLjllZjg5ZGUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2JyaWRnZS9hbmFsb2dpeF9kcC5o CisrKyBiL2luY2x1ZGUvZHJtL2JyaWRnZS9hbmFsb2dpeF9kcC5oCkBAIC0zNSw2ICszNSwxMCBA QCBzdHJ1Y3QgYW5hbG9naXhfZHBfcGxhdF9kYXRhIHsKIAlpbnQgKCphdHRhY2gpKHN0cnVjdCBh bmFsb2dpeF9kcF9wbGF0X2RhdGEgKiwgc3RydWN0IGRybV9icmlkZ2UgKiwKIAkJICAgICAgc3Ry dWN0IGRybV9jb25uZWN0b3IgKik7CiAJaW50ICgqZ2V0X21vZGVzKShzdHJ1Y3QgYW5hbG9naXhf ZHBfcGxhdF9kYXRhICopOworCisJZW51bSBkcm1fbW9kZV9zdGF0dXMgKCptb2RlX3ZhbGlkKShz dHJ1Y3QgYW5hbG9naXhfZHBfcGxhdF9kYXRhICosCisJCQkJCSAgIHN0cnVjdCBkcm1fY29ubmVj dG9yICosCisJCQkJCSAgIHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICopOwogfTsKIAogaW50IGFu YWxvZ2l4X2RwX3Jlc3VtZShzdHJ1Y3QgZGV2aWNlICpkZXYpOwotLSAKMS45LjEKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK