From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sam Ravnborg Subject: [PATCH v1 17/19] drm/panel: seiko: use DRM_DEV* Date: Thu, 31 Jan 2019 20:26:17 +0100 Message-ID: <20190131192619.9763-18-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-x244.google.com (mail-lj1-x244.google.com [IPv6:2a00:1450:4864:20::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id B533A6ED4C for ; Thu, 31 Jan 2019 19:26:52 +0000 (UTC) Received: by mail-lj1-x244.google.com with SMTP id n18-v6so3681315lji.7 for ; Thu, 31 Jan 2019 11:26:52 -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 bSBSYXZuYm9yZyA8c2FtQHJhdm5ib3JnLm9yZz4KQ2M6IFRoaWVycnkgUmVkaW5nIDx0aGllcnJ5 LnJlZGluZ0BnbWFpbC5jb20+CkNjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAbGludXguaWU+CkNj OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3Bh bmVsL3BhbmVsLXNlaWtvLTQzd3ZmMWcuYyB8IDE0ICsrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hh bmdlZCwgOCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1zZWlrby00M3d2ZjFnLmMgYi9kcml2ZXJzL2dwdS9kcm0v cGFuZWwvcGFuZWwtc2Vpa28tNDN3dmYxZy5jCmluZGV4IGMxMzQ4YTY4NzQ0Ny4uMjZkYTI2ZDM4 MjQxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtc2Vpa28tNDN3dmYx Zy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1zZWlrby00M3d2ZjFnLmMKQEAg LTE2LDYgKzE2LDcgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KICNpbmNsdWRlIDxkcm0v ZHJtX2RldmljZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fcGFuZWwuaD4KKyNpbmNsdWRlIDxkcm0v ZHJtX3ByaW50Lmg+CiAKICNpbmNsdWRlIDx2aWRlby9kaXNwbGF5X3RpbWluZy5oPgogI2luY2x1 ZGUgPHZpZGVvL3ZpZGVvbW9kZS5oPgpAQCAtNzMsOCArNzQsOCBAQCBzdGF0aWMgaW50IHNlaWtv X3BhbmVsX2dldF9maXhlZF9tb2RlcyhzdHJ1Y3Qgc2Vpa29fcGFuZWwgKnBhbmVsKQogCQl2aWRl b21vZGVfZnJvbV90aW1pbmcoZHQsICZ2bSk7CiAJCW1vZGUgPSBkcm1fbW9kZV9jcmVhdGUoZHJt KTsKIAkJaWYgKCFtb2RlKSB7Ci0JCQlkZXZfZXJyKGRybS0+ZGV2LCAiZmFpbGVkIHRvIGFkZCBt b2RlICV1eCV1XG4iLAotCQkJCWR0LT5oYWN0aXZlLnR5cCwgZHQtPnZhY3RpdmUudHlwKTsKKwkJ CURSTV9ERVZfRVJST1IoZHJtLT5kZXYsICJmYWlsZWQgdG8gYWRkIG1vZGUgJXV4JXVcbiIsCisJ CQkJICAgICAgZHQtPmhhY3RpdmUudHlwLCBkdC0+dmFjdGl2ZS50eXApOwogCQkJY29udGludWU7 CiAJCX0KIApAQCAtOTQsOCArOTUsOSBAQCBzdGF0aWMgaW50IHNlaWtvX3BhbmVsX2dldF9maXhl ZF9tb2RlcyhzdHJ1Y3Qgc2Vpa29fcGFuZWwgKnBhbmVsKQogCiAJCW1vZGUgPSBkcm1fbW9kZV9k dXBsaWNhdGUoZHJtLCBtKTsKIAkJaWYgKCFtb2RlKSB7Ci0JCQlkZXZfZXJyKGRybS0+ZGV2LCAi ZmFpbGVkIHRvIGFkZCBtb2RlICV1eCV1QCV1XG4iLAotCQkJCW0tPmhkaXNwbGF5LCBtLT52ZGlz cGxheSwgbS0+dnJlZnJlc2gpOworCQkJRFJNX0RFVl9FUlJPUihkcm0tPmRldiwKKwkJCQkgICAg ICAiZmFpbGVkIHRvIGFkZCBtb2RlICV1eCV1QCV1XG4iLAorCQkJCSAgICAgIG0tPmhkaXNwbGF5 LCBtLT52ZGlzcGxheSwgbS0+dnJlZnJlc2gpOwogCQkJY29udGludWU7CiAJCX0KIApAQCAtMTY4 LDcgKzE3MCw3IEBAIHN0YXRpYyBpbnQgc2Vpa29fcGFuZWxfcHJlcGFyZShzdHJ1Y3QgZHJtX3Bh bmVsICpwYW5lbCkKIAogCWVyciA9IHJlZ3VsYXRvcl9lbmFibGUocC0+ZHZkZCk7CiAJaWYgKGVy ciA8IDApIHsKLQkJZGV2X2VycihwYW5lbC0+ZGV2LCAiZmFpbGVkIHRvIGVuYWJsZSBkdmRkOiAl ZFxuIiwgZXJyKTsKKwkJRFJNX0RFVl9FUlJPUihwYW5lbC0+ZGV2LCAiZmFpbGVkIHRvIGVuYWJs ZSBkdmRkOiAlZFxuIiwgZXJyKTsKIAkJcmV0dXJuIGVycjsKIAl9CiAKQEAgLTE3Nyw3ICsxNzks NyBAQCBzdGF0aWMgaW50IHNlaWtvX3BhbmVsX3ByZXBhcmUoc3RydWN0IGRybV9wYW5lbCAqcGFu ZWwpCiAKIAllcnIgPSByZWd1bGF0b3JfZW5hYmxlKHAtPmF2ZGQpOwogCWlmIChlcnIgPCAwKSB7 Ci0JCWRldl9lcnIocGFuZWwtPmRldiwgImZhaWxlZCB0byBlbmFibGUgYXZkZDogJWRcbiIsIGVy cik7CisJCURSTV9ERVZfRVJST1IocGFuZWwtPmRldiwgImZhaWxlZCB0byBlbmFibGUgYXZkZDog JWRcbiIsIGVycik7CiAJCWdvdG8gZGlzYWJsZV9kdmRkOwogCX0KIAotLSAKMi4xMi4wCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFp bGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK