From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH RFC 020/111] staging: etnaviv: use devm_ioremap_resource() Date: Thu, 2 Apr 2015 17:29:22 +0200 Message-ID: <1427988653-754-21-git-send-email-l.stach@pengutronix.de> References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id EC0376EA45 for ; Thu, 2 Apr 2015 08:30:56 -0700 (PDT) In-Reply-To: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> 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: Russell King , kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org RnJvbTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+CgpVc2UgZGV2 bV9pb3JlbWFwX3Jlc291cmNlKCkgcmF0aGVyIHRoYW4gZGV2bV9pb3JlbWFwX25vY2FjaGUoKSB3 aGVuCnJlbWFwcGluZyByZXNvdXJjZXMuICBkZXZtX2lvcmVtYXBfcmVzb3VyY2UoKSBpcyB0aGUg cHJlZmVycmVkIGludGVyZmFjZQpmb3IgdGhpcywgYW5kIGlzIGxlc3MgZXJyb3ItcHJvbmUgdGhh biB0aGUgb2xkZXIgZGV2bV9pb3JlbWFwX25vY2FjaGUoKS4KClNpZ25lZC1vZmYtYnk6IFJ1c3Nl bGwgS2luZyA8cm1rK2tlcm5lbEBhcm0ubGludXgub3JnLnVrPgotLS0KIGRyaXZlcnMvc3RhZ2lu Zy9ldG5hdml2L2V0bmF2aXZfZHJ2LmMgfCAyMCArKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9kcnYuYyBiL2RyaXZlcnMvc3RhZ2luZy9l dG5hdml2L2V0bmF2aXZfZHJ2LmMKaW5kZXggODYzZjlkNmEwMTc0Li43YjQ5OTljNzg0MTcgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfZHJ2LmMKKysrIGIvZHJp dmVycy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9kcnYuYwpAQCAtMzksNyArMzksNiBAQCB2b2lk IF9faW9tZW0gKmV0bmF2aXZfaW9yZW1hcChzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LCBj b25zdCBjaGFyICpuYW1lLAogCQljb25zdCBjaGFyICpkYmduYW1lKQogewogCXN0cnVjdCByZXNv dXJjZSAqcmVzOwotCXVuc2lnbmVkIGxvbmcgc2l6ZTsKIAl2b2lkIF9faW9tZW0gKnB0cjsKIAog CWlmIChuYW1lKQpAQCAtNDcsMjEgKzQ2LDE2IEBAIHZvaWQgX19pb21lbSAqZXRuYXZpdl9pb3Jl bWFwKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsIGNvbnN0IGNoYXIgKm5hbWUsCiAJZWxz ZQogCQlyZXMgPSBwbGF0Zm9ybV9nZXRfcmVzb3VyY2UocGRldiwgSU9SRVNPVVJDRV9NRU0sIDAp OwogCi0JaWYgKCFyZXMpIHsKLQkJZGV2X2VycigmcGRldi0+ZGV2LCAiZmFpbGVkIHRvIGdldCBt ZW1vcnkgcmVzb3VyY2U6ICVzXG4iLCBuYW1lKTsKLQkJcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7 Ci0JfQotCi0Jc2l6ZSA9IHJlc291cmNlX3NpemUocmVzKTsKLQotCXB0ciA9IGRldm1faW9yZW1h cF9ub2NhY2hlKCZwZGV2LT5kZXYsIHJlcy0+c3RhcnQsIHNpemUpOwotCWlmICghcHRyKSB7Ci0J CWRldl9lcnIoJnBkZXYtPmRldiwgImZhaWxlZCB0byBpb3JlbWFwOiAlc1xuIiwgbmFtZSk7Ci0J CXJldHVybiBFUlJfUFRSKC1FTk9NRU0pOworCXB0ciA9IGRldm1faW9yZW1hcF9yZXNvdXJjZSgm cGRldi0+ZGV2LCByZXMpOworCWlmIChJU19FUlIocHRyKSkgeworCQlkZXZfZXJyKCZwZGV2LT5k ZXYsICJmYWlsZWQgdG8gaW9yZW1hcCAlczogJWxkXG4iLCBuYW1lLAorCQkJUFRSX0VSUihwdHIp KTsKKwkJcmV0dXJuIHB0cjsKIAl9CiAKIAlpZiAocmVnbG9nKQotCQlwcmludGsoS0VSTl9ERUJV RyAiSU86cmVnaW9uICVzICUwOHggJTA4bHhcbiIsIGRiZ25hbWUsICh1MzIpcHRyLCBzaXplKTsK KwkJZGV2X3ByaW50ayhLRVJOX0RFQlVHLCAmcGRldi0+ZGV2LCAiSU86cmVnaW9uICVzIDB4JXAg JTA4enhcbiIsCisJCQkgICBkYmduYW1lLCBwdHIsIChzaXplX3QpcmVzb3VyY2Vfc2l6ZShyZXMp KTsKIAogCXJldHVybiBwdHI7CiB9Ci0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK