From mboxrd@z Thu Jan 1 00:00:00 1970 From: Benjamin Gaignard Subject: [PATCH 04/15] drm: msm: use devm_of_platform_populate() Date: Mon, 29 May 2017 17:45:52 +0200 Message-ID: <1496072763-31209-5-git-send-email-benjamin.gaignard@linaro.org> References: <1496072763-31209-1-git-send-email-benjamin.gaignard@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1496072763-31209-1-git-send-email-benjamin.gaignard@linaro.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org List-Id: linux-arm-msm@vger.kernel.org VXNlIGRldm1fb2ZfcGxhdGZvcm1fcG9wdWxhdGUoKSB0byBzaW1wbGlmeSBkcml2ZXIgY29kZS4K ClNpZ25lZC1vZmYtYnk6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBsaW5h cm8ub3JnPgpDQzogUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgpDQzogRGF2aWQgQWly bGllIDxhaXJsaWVkQGxpbnV4LmllPgpDQzogbGludXgtYXJtLW1zbUB2Z2VyLmtlcm5lbC5vcmcK Q0M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ0M6IGZyZWVkcmVub0BsaXN0cy5m cmVlZGVza3RvcC5vcmcKQ0M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKLS0tCiBkcml2 ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuYyB8IDEwICsrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL21zbS9tc21fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuYwppbmRl eCA4N2I1Njk1Li41NDVmYjZmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9k cnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuYwpAQCAtOTY5LDcgKzk2OSw3 IEBAIHN0YXRpYyBpbnQgYWRkX2Rpc3BsYXlfY29tcG9uZW50cyhzdHJ1Y3QgZGV2aWNlICpkZXYs CiAJICogdG8gb3VyIGNvbXBvbmVudHMgbGlzdC4KIAkgKi8KIAlpZiAob2ZfZGV2aWNlX2lzX2Nv bXBhdGlibGUoZGV2LT5vZl9ub2RlLCAicWNvbSxtZHNzIikpIHsKLQkJcmV0ID0gb2ZfcGxhdGZv cm1fcG9wdWxhdGUoZGV2LT5vZl9ub2RlLCBOVUxMLCBOVUxMLCBkZXYpOworCQlyZXQgPSBkZXZt X29mX3BsYXRmb3JtX3BvcHVsYXRlKGRldik7CiAJCWlmIChyZXQpIHsKIAkJCWRldl9lcnIoZGV2 LCAiZmFpbGVkIHRvIHBvcHVsYXRlIGNoaWxkcmVuIGRldmljZXNcbiIpOwogCQkJcmV0dXJuIHJl dDsKQEAgLTk3OCw3ICs5NzgsNiBAQCBzdGF0aWMgaW50IGFkZF9kaXNwbGF5X2NvbXBvbmVudHMo c3RydWN0IGRldmljZSAqZGV2LAogCQltZHBfZGV2ID0gZGV2aWNlX2ZpbmRfY2hpbGQoZGV2LCBO VUxMLCBjb21wYXJlX25hbWVfbWRwKTsKIAkJaWYgKCFtZHBfZGV2KSB7CiAJCQlkZXZfZXJyKGRl diwgImZhaWxlZCB0byBmaW5kIE1EU1MgTURQIG5vZGVcbiIpOwotCQkJb2ZfcGxhdGZvcm1fZGVw b3B1bGF0ZShkZXYpOwogCQkJcmV0dXJuIC1FTk9ERVY7CiAJCX0KIApAQCAtOTkyLDExICs5OTEs NyBAQCBzdGF0aWMgaW50IGFkZF9kaXNwbGF5X2NvbXBvbmVudHMoc3RydWN0IGRldmljZSAqZGV2 LAogCQltZHBfZGV2ID0gZGV2OwogCX0KIAotCXJldCA9IGFkZF9jb21wb25lbnRzX21kcChtZHBf ZGV2LCBtYXRjaHB0cik7Ci0JaWYgKHJldCkKLQkJb2ZfcGxhdGZvcm1fZGVwb3B1bGF0ZShkZXYp OwotCi0JcmV0dXJuIHJldDsKKwlyZXR1cm4gYWRkX2NvbXBvbmVudHNfbWRwKG1kcF9kZXYsIG1h dGNocHRyKTsKIH0KIAogLyoKQEAgLTEwNzIsNyArMTA2Nyw2IEBAIHN0YXRpYyBpbnQgbXNtX3Bk ZXZfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIHN0YXRpYyBpbnQgbXNtX3Bk ZXZfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiB7CiAJY29tcG9uZW50X21h c3Rlcl9kZWwoJnBkZXYtPmRldiwgJm1zbV9kcm1fb3BzKTsKLQlvZl9wbGF0Zm9ybV9kZXBvcHVs YXRlKCZwZGV2LT5kZXYpOwogCiAJcmV0dXJuIDA7CiB9Ci0tIAoxLjkuMQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==