From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philippe Cornu Subject: [PATCH 1/4] drm/panel: otm8009a: fix backlight updates Date: Mon, 23 Apr 2018 16:10:50 +0200 Message-ID: <20180423141054.13128-2-philippe.cornu@st.com> References: <20180423141054.13128-1-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 (mx07-00178001.pphosted.com [62.209.51.94]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9ED7F6E12A for ; Mon, 23 Apr 2018 14:11:11 +0000 (UTC) In-Reply-To: <20180423141054.13128-1-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: Thierry Reding , David Airlie , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Alexandre Torgue , Philippe Cornu , Yannick Fertre , Vincent Abriou List-Id: dri-devel@lists.freedesktop.org QmFja2xpZ2h0IHVwZGF0ZXMgd2FzIG5vdCB3b3JraW5nIGFueW1vcmUgc2luY2UgdGhlIGdvb2QK aW1wbGVtZW50YXRpb24gb2YgdGhlIGRzaSBscG0gbW9kZSBpbiB0aGUgZHNpIGhvc3QgZHJpdmVy LgpBZnRlciBhIGxvbmdlciBhbmFseXNpcywgdGhlIGJhY2tsaWdodCB1cGRhdGVzIGluIGRzaSB2 aWRlbwptb2RlIHJlcXVpcmUgdGhlIGRzaSBocyBtb2RlLgpOb3RlOiBpdCBpcyBpbXBvcnRhbnQg dG8ga2VlcCB0aGUgZHNpIGxwbSBtb2RlIGZvciB0aGUgcmVzdApvZiB0aGUgZHJpdmVyIGFzIGlu aXQgc2VxdWVuY2UsIHNsZWVwIGluL291dC4uLiBkc2kgY29tbWFuZHMKd29yayBpbiBscCBtb2Rl LgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgQ29ybnUgPHBoaWxpcHBlLmNvcm51QHN0LmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtb3Jpc2V0ZWNoLW90bTgwMDlhLmMgfCAx OCArKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1v cmlzZXRlY2gtb3RtODAwOWEuYyBiL2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1vcmlzZXRl Y2gtb3RtODAwOWEuYwppbmRleCA5MGYxYWU0YWY5M2MuLjBmZDJlMDE0NGQyYiAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLW9yaXNldGVjaC1vdG04MDA5YS5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1vcmlzZXRlY2gtb3RtODAwOWEuYwpAQCAtOTgs NiArOTgsMjAgQEAgc3RhdGljIHZvaWQgb3RtODAwOWFfZGNzX3dyaXRlX2J1ZihzdHJ1Y3Qgb3Rt ODAwOWEgKmN0eCwgY29uc3Qgdm9pZCAqZGF0YSwKIAkJRFJNX1dBUk4oIm1pcGkgZHNpIGRjcyB3 cml0ZSBidWZmZXIgZmFpbGVkXG4iKTsKIH0KIAorc3RhdGljIHZvaWQgb3RtODAwOWFfZGNzX3dy aXRlX2J1Zl9ocyhzdHJ1Y3Qgb3RtODAwOWEgKmN0eCwgY29uc3Qgdm9pZCAqZGF0YSwKKwkJCQkg ICAgICBzaXplX3QgbGVuKQoreworCXN0cnVjdCBtaXBpX2RzaV9kZXZpY2UgKmRzaSA9IHRvX21p cGlfZHNpX2RldmljZShjdHgtPmRldik7CisKKwkvKiBkYXRhIHdpbGwgYmUgc2VudCBpbiBkc2kg aHMgbW9kZSAoaWUuIG5vIGxwbSkgKi8KKwlkc2ktPm1vZGVfZmxhZ3MgJj0gfk1JUElfRFNJX01P REVfTFBNOworCisJb3RtODAwOWFfZGNzX3dyaXRlX2J1ZihjdHgsIGRhdGEsIGxlbik7CisKKwkv KiByZXN0b3JlIGJhY2sgdGhlIGRzaSBscG0gbW9kZSAqLworCWRzaS0+bW9kZV9mbGFncyB8PSBN SVBJX0RTSV9NT0RFX0xQTTsKK30KKwogI2RlZmluZSBkY3Nfd3JpdGVfc2VxKGN0eCwgc2VxLi4u KQkJCVwKICh7CQkJCQkJCVwKIAlzdGF0aWMgY29uc3QgdTggZFtdID0geyBzZXEgfTsJCQlcCkBA IC0zODcsNyArNDAxLDcgQEAgc3RhdGljIGludCBvdG04MDA5YV9iYWNrbGlnaHRfdXBkYXRlX3N0 YXR1cyhzdHJ1Y3QgYmFja2xpZ2h0X2RldmljZSAqYmQpCiAJCSAqLwogCQlkYXRhWzBdID0gTUlQ SV9EQ1NfU0VUX0RJU1BMQVlfQlJJR0hUTkVTUzsKIAkJZGF0YVsxXSA9IGJkLT5wcm9wcy5icmln aHRuZXNzOwotCQlvdG04MDA5YV9kY3Nfd3JpdGVfYnVmKGN0eCwgZGF0YSwgQVJSQVlfU0laRShk YXRhKSk7CisJCW90bTgwMDlhX2Rjc193cml0ZV9idWZfaHMoY3R4LCBkYXRhLCBBUlJBWV9TSVpF KGRhdGEpKTsKIAogCQkvKiBzZXQgQnJpZ2h0bmVzcyBDb250cm9sICYgQmFja2xpZ2h0IG9uICov CiAJCWRhdGFbMV0gPSAweDI0OwpAQCAtMzk5LDcgKzQxMyw3IEBAIHN0YXRpYyBpbnQgb3RtODAw OWFfYmFja2xpZ2h0X3VwZGF0ZV9zdGF0dXMoc3RydWN0IGJhY2tsaWdodF9kZXZpY2UgKmJkKQog CiAJLyogVXBkYXRlIEJyaWdodG5lc3MgQ29udHJvbCAmIEJhY2tsaWdodCAqLwogCWRhdGFbMF0g PSBNSVBJX0RDU19XUklURV9DT05UUk9MX0RJU1BMQVk7Ci0Jb3RtODAwOWFfZGNzX3dyaXRlX2J1 ZihjdHgsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOworCW90bTgwMDlhX2Rjc193cml0ZV9idWZf aHMoY3R4LCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKIAogCXJldHVybiAwOwogfQotLSAKMi4x NS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK