From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sam Ravnborg Subject: [PATCH v2 22/25] drm/panel: sitronix-st7701: use drm_panel backlight support Date: Sat, 7 Dec 2019 15:03:50 +0100 Message-ID: <20191207140353.23967-23-sam@ravnborg.org> References: <20191207140353.23967-1-sam@ravnborg.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191207140353.23967-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: dri-devel@lists.freedesktop.org, Thierry Reding , Laurent Pinchart , Linus Walleij , Sam Ravnborg Cc: Neil Armstrong , David Airlie , linux-samsung-soc@vger.kernel.org, linux-rockchip@lists.infradead.org, Tomi Valkeinen , Jagan Teki , NXP Linux Team , Jitao Shi , Pengutronix Kernel Team , linux-mediatek@lists.infradead.org, Abhinav Kumar , linux-tegra@vger.kernel.org, Sean Paul , linux-arm-kernel@lists.infradead.org, Purism Kernel Team , linux-renesas-soc@vger.kernel.org, Boris Brezillon List-Id: linux-tegra@vger.kernel.org VXNlIHRoZSBiYWNrbGlnaHQgc3VwcG9ydCBpbiBkcm1fcGFuZWwgdG8gc2ltcGxpZnkgdGhlIGRy aXZlcgoKU2lnbmVkLW9mZi1ieTogU2FtIFJhdm5ib3JnIDxzYW1AcmF2bmJvcmcub3JnPgpSZXZp ZXdlZC1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQu Y29tPgpDYzogSmFnYW4gVGVraSA8amFnYW5AYW1hcnVsYXNvbHV0aW9ucy5jb20+CkNjOiBUaGll cnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgpDYzogU2FtIFJhdm5ib3JnIDxz YW1AcmF2bmJvcmcub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1zaXRyb25p eC1zdDc3MDEuYyB8IDEyICsrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u cygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcGFuZWwv cGFuZWwtc2l0cm9uaXgtc3Q3NzAxLmMgYi9kcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtc2l0 cm9uaXgtc3Q3NzAxLmMKaW5kZXggYzA4YTg2NWEyYTkzLi40YjRmMjU1OGUzYjQgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1zaXRyb25peC1zdDc3MDEuYworKysgYi9k cml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtc2l0cm9uaXgtc3Q3NzAxLmMKQEAgLTksNyArOSw2 IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJpbnQu aD4KIAotI2luY2x1ZGUgPGxpbnV4L2JhY2tsaWdodC5oPgogI2luY2x1ZGUgPGxpbnV4L2dwaW8v Y29uc3VtZXIuaD4KICNpbmNsdWRlIDxsaW51eC9kZWxheS5oPgogI2luY2x1ZGUgPGxpbnV4L21v ZHVsZS5oPgpAQCAtMTAzLDcgKzEwMiw2IEBAIHN0cnVjdCBzdDc3MDEgewogCXN0cnVjdCBtaXBp X2RzaV9kZXZpY2UgKmRzaTsKIAljb25zdCBzdHJ1Y3Qgc3Q3NzAxX3BhbmVsX2Rlc2MgKmRlc2M7 CiAKLQlzdHJ1Y3QgYmFja2xpZ2h0X2RldmljZSAqYmFja2xpZ2h0OwogCXN0cnVjdCByZWd1bGF0 b3JfYnVsa19kYXRhICpzdXBwbGllczsKIAlzdHJ1Y3QgZ3Bpb19kZXNjICpyZXNldDsKIAl1bnNp Z25lZCBpbnQgc2xlZXBfZGVsYXk7CkBAIC0yMjMsNyArMjIxLDYgQEAgc3RhdGljIGludCBzdDc3 MDFfZW5hYmxlKHN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsKQogCXN0cnVjdCBzdDc3MDEgKnN0Nzcw MSA9IHBhbmVsX3RvX3N0NzcwMShwYW5lbCk7CiAKIAlTVDc3MDFfRFNJKHN0NzcwMSwgTUlQSV9E Q1NfU0VUX0RJU1BMQVlfT04sIDB4MDApOwotCWJhY2tsaWdodF9lbmFibGUoc3Q3NzAxLT5iYWNr bGlnaHQpOwogCiAJcmV0dXJuIDA7CiB9CkBAIC0yMzIsNyArMjI5LDYgQEAgc3RhdGljIGludCBz dDc3MDFfZGlzYWJsZShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCkKIHsKIAlzdHJ1Y3Qgc3Q3NzAx ICpzdDc3MDEgPSBwYW5lbF90b19zdDc3MDEocGFuZWwpOwogCi0JYmFja2xpZ2h0X2Rpc2FibGUo c3Q3NzAxLT5iYWNrbGlnaHQpOwogCVNUNzcwMV9EU0koc3Q3NzAxLCBNSVBJX0RDU19TRVRfRElT UExBWV9PRkYsIDB4MDApOwogCiAJcmV0dXJuIDA7CkBAIC0zNjYsMTAgKzM2Miw2IEBAIHN0YXRp YyBpbnQgc3Q3NzAxX2RzaV9wcm9iZShzdHJ1Y3QgbWlwaV9kc2lfZGV2aWNlICpkc2kpCiAJCXJl dHVybiBQVFJfRVJSKHN0NzcwMS0+cmVzZXQpOwogCX0KIAotCXN0NzcwMS0+YmFja2xpZ2h0ID0g ZGV2bV9vZl9maW5kX2JhY2tsaWdodCgmZHNpLT5kZXYpOwotCWlmIChJU19FUlIoc3Q3NzAxLT5i YWNrbGlnaHQpKQotCQlyZXR1cm4gUFRSX0VSUihzdDc3MDEtPmJhY2tsaWdodCk7Ci0KIAlkcm1f cGFuZWxfaW5pdCgmc3Q3NzAxLT5wYW5lbCwgJmRzaS0+ZGV2LCAmc3Q3NzAxX2Z1bmNzLAogCQkg ICAgICAgRFJNX01PREVfQ09OTkVDVE9SX0RTSSk7CiAKQEAgLTM4NCw2ICszNzYsMTAgQEAgc3Rh dGljIGludCBzdDc3MDFfZHNpX3Byb2JlKHN0cnVjdCBtaXBpX2RzaV9kZXZpY2UgKmRzaSkKIAkg Ki8KIAlzdDc3MDEtPnNsZWVwX2RlbGF5ID0gMTIwICsgZGVzYy0+cGFuZWxfc2xlZXBfZGVsYXk7 CiAKKwlyZXQgPSBkcm1fcGFuZWxfb2ZfYmFja2xpZ2h0KCZzdDc3MDEtPnBhbmVsKTsKKwlpZiAo cmV0KQorCQlyZXR1cm4gcmV0OworCiAJcmV0ID0gZHJtX3BhbmVsX2FkZCgmc3Q3NzAxLT5wYW5l bCk7CiAJaWYgKHJldCA8IDApCiAJCXJldHVybiByZXQ7Ci0tIAoyLjIwLjEKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==