From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sam Ravnborg Subject: [PATCH v1 12/19] drm/panel: olimex: use DRM_DEV* Date: Thu, 31 Jan 2019 20:26:12 +0100 Message-ID: <20190131192619.9763-13-sam@ravnborg.org> References: <20190131192619.9763-1-sam@ravnborg.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-lj1-x241.google.com (mail-lj1-x241.google.com [IPv6:2a00:1450:4864:20::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 227AB6ED4C for ; Thu, 31 Jan 2019 19:26:48 +0000 (UTC) Received: by mail-lj1-x241.google.com with SMTP id q2-v6so3658731lji.10 for ; Thu, 31 Jan 2019 11:26:48 -0800 (PST) In-Reply-To: <20190131192619.9763-1-sam@ravnborg.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding , dri-devel@lists.freedesktop.org Cc: Stefan Mavrodiev , David Airlie , linux-kernel@vger.kernel.org, Sam Ravnborg List-Id: dri-devel@lists.freedesktop.org SW50cm9kdWNlIHVzZSBvZiBEUk1fREVWKiBmb3IgbG9nZ2luZy4KVGhpcyBtYWtlcyBsb2dnaW5n IGluIHRoZSBkcm0gc3Vic3lzdGVtIG1vcmUgY29uc2lzdGVudC4KClNpZ25lZC1vZmYtYnk6IFNh bSBSYXZuYm9yZyA8c2FtQHJhdm5ib3JnLm9yZz4KQ2M6IFN0ZWZhbiBNYXZyb2RpZXYgPHN0ZWZh bkBvbGltZXguY29tPgpDYzogVGhpZXJyeSBSZWRpbmcgPHRoaWVycnkucmVkaW5nQGdtYWlsLmNv bT4KQ2M6IERhdmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT4KQ2M6IERhbmllbCBWZXR0ZXIg PGRhbmllbEBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtb2xpbWV4 LWxjZC1vbGludXhpbm8uYyB8IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAxNSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtb2xpbWV4LWxjZC1vbGludXhpbm8uYyBiL2RyaXZlcnMv Z3B1L2RybS9wYW5lbC9wYW5lbC1vbGltZXgtbGNkLW9saW51eGluby5jCmluZGV4IGM4NzA0YmU5 Y2FhMy4uZWZiMjIzYjM1NTk0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFu ZWwtb2xpbWV4LWxjZC1vbGludXhpbm8uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFu ZWwtb2xpbWV4LWxjZC1vbGludXhpbm8uYwpAQCAtMTgsNiArMTgsNyBAQAogI2luY2x1ZGUgPGRy bS9kcm1fZGV2aWNlLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgogI2luY2x1ZGUgPGRy bS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3ByaW50Lmg+CiAKICNpbmNsdWRlIDx2 aWRlby92aWRlb21vZGUuaD4KICNpbmNsdWRlIDx2aWRlby9kaXNwbGF5X3RpbWluZy5oPgpAQCAt MTU3LDEwICsxNTgsMTEgQEAgc3RhdGljIGludCBsY2Rfb2xpbnV4aW5vX2dldF9tb2RlcyhzdHJ1 Y3QgZHJtX3BhbmVsICpwYW5lbCkKIAogCQltb2RlID0gZHJtX21vZGVfY3JlYXRlKGRybSk7CiAJ CWlmICghbW9kZSkgewotCQkJZGV2X2Vycihkcm0tPmRldiwgImZhaWxlZCB0byBhZGQgbW9kZSAl dXgldUAldVxuIiwKLQkJCQlsY2RfbW9kZS0+aGFjdGl2ZSwKLQkJCQlsY2RfbW9kZS0+dmFjdGl2 ZSwKLQkJCQlsY2RfbW9kZS0+cmVmcmVzaCk7CisJCQlEUk1fREVWX0VSUk9SKGRybS0+ZGV2LAor CQkJCSAgICAgICJmYWlsZWQgdG8gYWRkIG1vZGUgJXV4JXVAJXVcbiIsCisJCQkJICAgICAgbGNk X21vZGUtPmhhY3RpdmUsCisJCQkJICAgICAgbGNkX21vZGUtPnZhY3RpdmUsCisJCQkJICAgICAg bGNkX21vZGUtPnJlZnJlc2gpOwogCQkJCWNvbnRpbnVlOwogCQl9CiAKQEAgLTI0Miw3ICsyNDQs OCBAQCBzdGF0aWMgaW50IGxjZF9vbGludXhpbm9fcHJvYmUoc3RydWN0IGkyY19jbGllbnQgKmNs aWVudCwKIAkJCQkJCSAgICAodTggKikmbGNkLT5lZXByb20gKyBpKTsKIAkJbXV0ZXhfdW5sb2Nr KCZsY2QtPm11dGV4KTsKIAkJaWYgKHJldCA8IDApIHsKLQkJCWRldl9lcnIoZGV2LCAiZXJyb3Ig cmVhZGluZyBmcm9tIGRldmljZSBhdCAlMDJ4XG4iLCBpKTsKKwkJCURSTV9ERVZfRVJST1IoZGV2 LAorCQkJCSAgICAgICJlcnJvciByZWFkaW5nIGZyb20gZGV2aWNlIGF0ICUwMnhcbiIsIGkpOwog CQkJcmV0dXJuIHJldDsKIAkJfQogCX0KQEAgLTI1MCwyMCArMjUzLDIxIEBAIHN0YXRpYyBpbnQg bGNkX29saW51eGlub19wcm9iZShzdHJ1Y3QgaTJjX2NsaWVudCAqY2xpZW50LAogCS8qIENoZWNr IGNvbmZpZ3VyYXRpb24gY2hlY2tzdW0gKi8KIAljaGVja3N1bSA9IH5jcmMzMih+MCwgKHU4ICop JmxjZC0+ZWVwcm9tLCAyNTIpOwogCWlmIChjaGVja3N1bSAhPSBsY2QtPmVlcHJvbS5jaGVja3N1 bSkgewotCQlkZXZfZXJyKGRldiwgImNvbmZpZ3VyYXRpb24gY2hlY2tzdW0gZG9lcyBub3QgbWF0 Y2ghXG4iKTsKKwkJRFJNX0RFVl9FUlJPUihkZXYsCisJCQkgICAgICAiY29uZmlndXJhdGlvbiBj aGVja3N1bSBkb2VzIG5vdCBtYXRjaCFcbiIpOwogCQlyZXR1cm4gLUVJTlZBTDsKIAl9CiAKIAkv KiBDaGVjayBtYWdpYyBoZWFkZXIgKi8KIAlpZiAobGNkLT5lZXByb20uaGVhZGVyICE9IExDRF9P TElOVVhJTk9fSEVBREVSX01BR0lDKSB7Ci0JCWRldl9lcnIoZGV2LCAibWFnaWMgaGVhZGVyIGRv ZXMgbm90IG1hdGNoXG4iKTsKKwkJRFJNX0RFVl9FUlJPUihkZXYsICJtYWdpYyBoZWFkZXIgZG9l cyBub3QgbWF0Y2hcbiIpOwogCQlyZXR1cm4gLUVJTlZBTDsKIAl9CiAKLQlkZXZfaW5mbyhkZXYs ICJEZXRlY3RlZCAlcywgUmV2LiAlcywgU2VyaWFsOiAlMDh4XG4iLAotCQkgbGNkLT5lZXByb20u aW5mby5uYW1lLAotCQkgbGNkLT5lZXByb20ucmV2aXNpb24sCi0JCSBsY2QtPmVlcHJvbS5zZXJp YWwpOworCURSTV9ERVZfSU5GTyhkZXYsICJEZXRlY3RlZCAlcywgUmV2LiAlcywgU2VyaWFsOiAl MDh4XG4iLAorCQkgICAgIGxjZC0+ZWVwcm9tLmluZm8ubmFtZSwKKwkJICAgICBsY2QtPmVlcHJv bS5yZXZpc2lvbiwKKwkJICAgICBsY2QtPmVlcHJvbS5zZXJpYWwpOwogCiAJLyoKIAkgKiBUaGUg ZWVwcm9tIGNhbiBob2xkIHVwIHRvIDQgbW9kZXMuCi0tIAoyLjEyLjAKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=