From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philippe CORNU Subject: [PATCH v2 5/7] drm/stm: ltdc: add devm_reset_control & platform_get_ressource Date: Thu, 20 Jul 2017 14:05:55 +0200 Message-ID: <1500552357-29487-6-git-send-email-philippe.cornu@st.com> References: <1500552357-29487-1-git-send-email-philippe.cornu@st.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id DCCB46E68C for ; Thu, 20 Jul 2017 12:06:13 +0000 (UTC) In-Reply-To: <1500552357-29487-1-git-send-email-philippe.cornu@st.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Yannick Fertre , Philippe Cornu , Benjamin Gaignard , Vincent Abriou , David Airlie , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Alexandre Torgue , Fabien Dessenne , Maxime Coquelin , Mickael Reulier , Gabriel Fernandez , Ludovic Barre List-Id: dri-devel@lists.freedesktop.org VXNlIGRldm1fcmVzZXRfY29udHJvbF9nZXRfZXhjbHVzaXZlIHRvIGF2b2lkIHJlc291cmNlIGxl YWthZ2UgKGJhc2VkCm9uIHBhdGNoICJDb252ZXJ0IGRyaXZlcnMgdG8gZXhwbGljaXQgcmVzZXQg QVBJIiBmcm9tIFBoaWxpcHAgWmFiZWwpLgoKQWxzbyB1c2UgcGxhdGZvcm1fZ2V0X3Jlc291cmNl LCB3aGljaCBpcyBtb3JlIHVzdWFsIGFuZApjb25zaXN0ZW50IHdpdGggcGxhdGZvcm1fZ2V0X2ly cSBjYWxsZWQgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBGYWJpZW4gRGVzc2VubmUgPGZhYmllbi5k ZXNzZW5uZUBzdC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIENPUk5VIDxwaGlsaXBwZS5j b3JudUBzdC5jb20+ClJldmlld2VkLWJ5OiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVuamFtaW4uZ2Fp Z25hcmRAbGluYXJvLm9yZz4KQ2M6IFBoaWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXgu ZGU+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMgfCA5ICsrKysrLS0tLQogMSBmaWxl IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jCmlu ZGV4IDkyZTU4YmEuLmQ4MjYwNDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRk Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vbHRkYy5jCkBAIC04NzQsNyArODc0LDcgQEAg aW50IGx0ZGNfbG9hZChzdHJ1Y3QgZHJtX2RldmljZSAqZGRldikKIAlzdHJ1Y3QgZHJtX3BhbmVs ICpwYW5lbDsKIAlzdHJ1Y3QgZHJtX2NydGMgKmNydGM7CiAJc3RydWN0IHJlc2V0X2NvbnRyb2wg KnJzdGM7Ci0Jc3RydWN0IHJlc291cmNlIHJlczsKKwlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKIAlp bnQgaXJxLCByZXQsIGk7CiAKIAlEUk1fREVCVUdfRFJJVkVSKCJcbiIpOwpAQCAtODgzLDcgKzg4 Myw3IEBAIGludCBsdGRjX2xvYWQoc3RydWN0IGRybV9kZXZpY2UgKmRkZXYpCiAJaWYgKHJldCkK IAkJcmV0dXJuIHJldDsKIAotCXJzdGMgPSBvZl9yZXNldF9jb250cm9sX2dldChucCwgTlVMTCk7 CisJcnN0YyA9IGRldm1fcmVzZXRfY29udHJvbF9nZXRfZXhjbHVzaXZlKGRldiwgTlVMTCk7CiAK IAltdXRleF9pbml0KCZsZGV2LT5lcnJfbG9jayk7CiAKQEAgLTg5OCwxMyArODk4LDE0IEBAIGlu dCBsdGRjX2xvYWQoc3RydWN0IGRybV9kZXZpY2UgKmRkZXYpCiAJCXJldHVybiAtRU5PREVWOwog CX0KIAotCWlmIChvZl9hZGRyZXNzX3RvX3Jlc291cmNlKG5wLCAwLCAmcmVzKSkgeworCXJlcyA9 IHBsYXRmb3JtX2dldF9yZXNvdXJjZShwZGV2LCBJT1JFU09VUkNFX01FTSwgMCk7CisJaWYgKCFy ZXMpIHsKIAkJRFJNX0VSUk9SKCJVbmFibGUgdG8gZ2V0IHJlc291cmNlXG4iKTsKIAkJcmV0ID0g LUVOT0RFVjsKIAkJZ290byBlcnI7CiAJfQogCi0JbGRldi0+cmVncyA9IGRldm1faW9yZW1hcF9y ZXNvdXJjZShkZXYsICZyZXMpOworCWxkZXYtPnJlZ3MgPSBkZXZtX2lvcmVtYXBfcmVzb3VyY2Uo ZGV2LCByZXMpOwogCWlmIChJU19FUlIobGRldi0+cmVncykpIHsKIAkJRFJNX0VSUk9SKCJVbmFi bGUgdG8gZ2V0IGx0ZGMgcmVnaXN0ZXJzXG4iKTsKIAkJcmV0ID0gUFRSX0VSUihsZGV2LT5yZWdz KTsKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK