From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Anholt Subject: [PATCH 2/2] drm/exynos: Use the core platform_driver component matching helper. Date: Mon, 28 Sep 2015 16:54:09 -0700 Message-ID: <1443484449-31868-2-git-send-email-eric@anholt.net> References: <1443484449-31868-1-git-send-email-eric@anholt.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1443484449-31868-1-git-send-email-eric@anholt.net> 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: Greg Kroah-Hartman , Seung-Woo Kim , linux-kernel@vger.kernel.org, Kyungmin Park List-Id: dri-devel@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogRXJpYyBBbmhvbHQgPGVyaWNAYW5ob2x0Lm5ldD4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHJ2LmMgfCAzNyArKysrKysrLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMwIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9k cnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kcnYuYwppbmRleCA4MzFk MmU0Li43NDgyNmVjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19k cm1fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2Rydi5jCkBA IC01NjYsMzIgKzU2Niw2IEBAIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyICpjb25zdCBl eHlub3NfZHJtX2Rydl93aXRoX3NpbXBsZV9kZXZbXSA9IHsKIH07CiAjZGVmaW5lIFBERVZfQ09V TlQgQVJSQVlfU0laRShleHlub3NfZHJtX2Rydl93aXRoX3NpbXBsZV9kZXYpCiAKLXN0YXRpYyBp bnQgY29tcGFyZV9kZXYoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICpkYXRhKQotewotCXJldHVy biBkZXYgPT0gKHN0cnVjdCBkZXZpY2UgKilkYXRhOwotfQotCi1zdGF0aWMgc3RydWN0IGNvbXBv bmVudF9tYXRjaCAqZXh5bm9zX2RybV9tYXRjaF9hZGQoc3RydWN0IGRldmljZSAqZGV2KQotewot CXN0cnVjdCBjb21wb25lbnRfbWF0Y2ggKm1hdGNoID0gTlVMTDsKLQlpbnQgaTsKLQotCWZvciAo aSA9IDA7IGkgPCBBUlJBWV9TSVpFKGV4eW5vc19kcm1fa21zX2RyaXZlcnMpOyArK2kpIHsKLQkJ c3RydWN0IGRldmljZV9kcml2ZXIgKmRydiA9ICZleHlub3NfZHJtX2ttc19kcml2ZXJzW2ldLT5k cml2ZXI7Ci0JCXN0cnVjdCBkZXZpY2UgKnAgPSBOVUxMLCAqZDsKLQotCQl3aGlsZSAoKGQgPSBi dXNfZmluZF9kZXZpY2UoJnBsYXRmb3JtX2J1c190eXBlLCBwLCBkcnYsCi0JCQkJCSAgICAodm9p ZCAqKXBsYXRmb3JtX2J1c190eXBlLm1hdGNoKSkpIHsKLQkJCXB1dF9kZXZpY2UocCk7Ci0JCQlj b21wb25lbnRfbWF0Y2hfYWRkKGRldiwgJm1hdGNoLCBjb21wYXJlX2RldiwgZCk7Ci0JCQlwID0g ZDsKLQkJfQotCQlwdXRfZGV2aWNlKHApOwotCX0KLQotCXJldHVybiBtYXRjaCA/OiBFUlJfUFRS KC1FTk9ERVYpOwotfQotCiBzdGF0aWMgaW50IGV4eW5vc19kcm1fYmluZChzdHJ1Y3QgZGV2aWNl ICpkZXYpCiB7CiAJcmV0dXJuIGRybV9wbGF0Zm9ybV9pbml0KCZleHlub3NfZHJtX2RyaXZlciwg dG9fcGxhdGZvcm1fZGV2aWNlKGRldikpOwpAQCAtNjA5LDE0ICs1ODMsMTcgQEAgc3RhdGljIGNv bnN0IHN0cnVjdCBjb21wb25lbnRfbWFzdGVyX29wcyBleHlub3NfZHJtX29wcyA9IHsKIAogc3Rh dGljIGludCBleHlub3NfZHJtX3BsYXRmb3JtX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug KnBkZXYpCiB7Ci0Jc3RydWN0IGNvbXBvbmVudF9tYXRjaCAqbWF0Y2g7CisJc3RydWN0IGNvbXBv bmVudF9tYXRjaCAqbWF0Y2ggPSBOVUxMOwogCiAJcGRldi0+ZGV2LmNvaGVyZW50X2RtYV9tYXNr ID0gRE1BX0JJVF9NQVNLKDMyKTsKIAlleHlub3NfZHJtX2RyaXZlci5udW1faW9jdGxzID0gQVJS QVlfU0laRShleHlub3NfaW9jdGxzKTsKIAotCW1hdGNoID0gZXh5bm9zX2RybV9tYXRjaF9hZGQo JnBkZXYtPmRldik7Ci0JaWYgKElTX0VSUihtYXRjaCkpCi0JCXJldHVybiBQVFJfRVJSKG1hdGNo KTsKKwljb21wb25lbnRfbWF0Y2hfYWRkX3BsYXRmb3JtX2RyaXZlcnMoJnBkZXYtPmRldiwgJm1h dGNoLAorCQkJCQkgICAgIGV4eW5vc19kcm1fa21zX2RyaXZlcnMsCisJCQkJCSAgICAgQVJSQVlf U0laRShleHlub3NfZHJtX2ttc19kcml2ZXJzKSk7CisKKwlpZiAoIW1hdGNoKQorCQlyZXR1cm4g LUVOT0RFVjsKIAogCXJldHVybiBjb21wb25lbnRfbWFzdGVyX2FkZF93aXRoX21hdGNoKCZwZGV2 LT5kZXYsICZleHlub3NfZHJtX29wcywKIAkJCQkJICAgICAgIG1hdGNoKTsKLS0gCjIuMS40Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=