From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hoegeun Kwon Subject: [PATCH v5 3/5] drm/exynos: dsi: Fix the parse_dt function Date: Wed, 08 Mar 2017 13:54:10 +0900 Message-ID: <1488948852-5380-4-git-send-email-hoegeun.kwon@samsung.com> References: <1488948852-5380-1-git-send-email-hoegeun.kwon@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-reply-to: <1488948852-5380-1-git-send-email-hoegeun.kwon@samsung.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: inki.dae@samsung.com, jy0922.shim@samsung.com, sw0312.kim@samsung.com, airlied@linux.ie, kgene@kernel.org, krzk@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com, catalin.marinas@arm.com, will.deacon@arm.com Cc: devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, javier@osg.samsung.com, andi.shyti@samsung.com, Hoegeun Kwon , linux-arm-kernel@lists.infradead.org List-Id: linux-samsung-soc@vger.kernel.org VGhlIGRzaSArIHBhbmVsIGlzIGEgcGFyZW50YWwgcmVsYXRpb25zaGlwLCBzbyBPRiBncnBhaCBp cyBub3QgbmVlZGVkLgpUaGVyZWZvcmUsIHRoZSBjdXJyZW50IGRzaV9wYXJzZV9kdCBmdW5jdGlv biB3aWxsIHRocm93IGFuIGVycm9yLApiZWNhdXNlIHRoZXJlIGlzIG5vIGxpbmtlZCBPRiBncmFw aCBmb3IgdGhlIGNhc2UgZmltZCArIGRzaSArIHBhbmVsLgoKUGFyc2UgdGhlIFBsbCBidXJzdCBh bmQgZXNjIGNsb2NrIGZyZXF1ZW5jeSBwcm9wZXJ0aWVzIGluIGRzaV9wYXJzZV9kdCgpCmFuZCBj cmVhdGUgYSBicmlkZ2Vfbm9kZSBvbmx5IGlmIHRoZXJlIGlzIGFuIE9GIGdyYXBoIGFzc29jaWF0 ZWQgd2l0aCBkc2kuCgpTaWduZWQtb2ZmLWJ5OiBIb2VnZXVuIEt3b24gPGhvZWdldW4ua3dvbkBz YW1zdW5nLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJ6ZWogSGFqZGEgPGEuaGFqZGFAc2Ftc3VuZy5j b20+ClJldmlld2VkLWJ5OiBBbmRpIFNoeXRpIDxhbmRpLnNoeXRpQHNhbXN1bmcuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYyB8IDMyICsrKysrKysrLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAy NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5v c19kcm1fZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHNpLmMKaW5k ZXggZjVjMDRkMC4uMmQ0ZTExOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9l eHlub3NfZHJtX2RzaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9k c2kuYwpAQCAtMTY1MiwzOSArMTY1MiwyMyBAQCBzdGF0aWMgaW50IGV4eW5vc19kc2lfcGFyc2Vf ZHQoc3RydWN0IGV4eW5vc19kc2kgKmRzaSkKIAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsK IAotCWVwID0gb2ZfZ3JhcGhfZ2V0X2VuZHBvaW50X2J5X3JlZ3Mobm9kZSwgRFNJX1BPUlRfT1VU LCAwKTsKLQlpZiAoIWVwKSB7Ci0JCWRldl9lcnIoZGV2LCAibm8gb3V0cHV0IHBvcnQgd2l0aCBl bmRwb2ludCBzcGVjaWZpZWRcbiIpOwotCQlyZXR1cm4gLUVJTlZBTDsKLQl9Ci0KLQlyZXQgPSBl eHlub3NfZHNpX29mX3JlYWRfdTMyKGVwLCAic2Ftc3VuZyxidXJzdC1jbG9jay1mcmVxdWVuY3ki LAorCXJldCA9IGV4eW5vc19kc2lfb2ZfcmVhZF91MzIobm9kZSwgInNhbXN1bmcsYnVyc3QtY2xv Y2stZnJlcXVlbmN5IiwKIAkJCQkgICAgICZkc2ktPmJ1cnN0X2Nsa19yYXRlKTsKIAlpZiAocmV0 IDwgMCkKLQkJZ290byBlbmQ7CisJCXJldHVybiByZXQ7CiAKLQlyZXQgPSBleHlub3NfZHNpX29m X3JlYWRfdTMyKGVwLCAic2Ftc3VuZyxlc2MtY2xvY2stZnJlcXVlbmN5IiwKKwlyZXQgPSBleHlu b3NfZHNpX29mX3JlYWRfdTMyKG5vZGUsICJzYW1zdW5nLGVzYy1jbG9jay1mcmVxdWVuY3kiLAog CQkJCSAgICAgJmRzaS0+ZXNjX2Nsa19yYXRlKTsKIAlpZiAocmV0IDwgMCkKLQkJZ290byBlbmQ7 Ci0KLQlvZl9ub2RlX3B1dChlcCk7CisJCXJldHVybiByZXQ7CiAKIAllcCA9IG9mX2dyYXBoX2dl dF9uZXh0X2VuZHBvaW50KG5vZGUsIE5VTEwpOwotCWlmICghZXApIHsKLQkJcmV0ID0gLUVJTlZB TDsKLQkJZ290byBlbmQ7Ci0JfQotCi0JZHNpLT5icmlkZ2Vfbm9kZSA9IG9mX2dyYXBoX2dldF9y ZW1vdGVfcG9ydF9wYXJlbnQoZXApOwotCWlmICghZHNpLT5icmlkZ2Vfbm9kZSkgewotCQlyZXQg PSAtRUlOVkFMOwotCQlnb3RvIGVuZDsKKwlpZiAoZXApIHsKKwkJZHNpLT5icmlkZ2Vfbm9kZSA9 IG9mX2dyYXBoX2dldF9yZW1vdGVfcG9ydF9wYXJlbnQoZXApOworCQlvZl9ub2RlX3B1dChlcCk7 CiAJfQotZW5kOgotCW9mX25vZGVfcHV0KGVwKTsKIAotCXJldHVybiByZXQ7CisJcmV0dXJuIDA7 CiB9CiAKIHN0YXRpYyBpbnQgZXh5bm9zX2RzaV9iaW5kKHN0cnVjdCBkZXZpY2UgKmRldiwgc3Ry dWN0IGRldmljZSAqbWFzdGVyLAotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2RyaS1kZXZlbAo=