From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philippe Cornu Subject: [PATCH v1 2/2] drm/panel: otm8009a: Add support for the optional power-supply Date: Mon, 5 Feb 2018 10:45:32 +0100 Message-ID: <20180205094532.23547-3-philippe.cornu@st.com> References: <20180205094532.23547-1-philippe.cornu@st.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180205094532.23547-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 , Rob Herring , Mark Rutland , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Alexandre Torgue , Philippe Cornu , Yannick Fertre , Vincent Abriou List-Id: devicetree@vger.kernel.org QWRkIHN1cHBvcnQgZm9yIHRoZSBvcHRpb25hbCBwb3dlci1zdXBwbHkuCgpOb3RlOiBBICJkdW1t eSByZWd1bGF0b3IiIGlzIHJldHVybmVkIGJ5IGRldm1fcmVndWxhdG9yX2dldCgpCmlmIHRoZSBv cHRpb25hbCByZWd1bGF0b3IgaXMgbm90IHByZXNlbnQgaW4gdGhlIGRldmljZSB0cmVlLApzaW1w bGlmeWluZyB0aGUgc291cmNlIGNvZGUgd2hlbiBlbmFibGluZy9kaXNhYmxpbmcgdGhlIHJlZ3Vs YXRvci4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIENvcm51IDxwaGlsaXBwZS5jb3JudUBzdC5j b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLW9yaXNldGVjaC1vdG04MDA5YS5j IHwgMTcgKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLW9yaXNldGVjaC1vdG04 MDA5YS5jIGIvZHJpdmVycy9ncHUvZHJtL3BhbmVsL3BhbmVsLW9yaXNldGVjaC1vdG04MDA5YS5j CmluZGV4IDcyNTMwOTgzZDU1ZC4uOTBmMWFlNGFmOTNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vcGFuZWwvcGFuZWwtb3Jpc2V0ZWNoLW90bTgwMDlhLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL3BhbmVsL3BhbmVsLW9yaXNldGVjaC1vdG04MDA5YS5jCkBAIC0xMSw2ICsxMSw3IEBACiAj aW5jbHVkZSA8ZHJtL2RybV9wYW5lbC5oPgogI2luY2x1ZGUgPGxpbnV4L2JhY2tsaWdodC5oPgog I2luY2x1ZGUgPGxpbnV4L2dwaW8vY29uc3VtZXIuaD4KKyNpbmNsdWRlIDxsaW51eC9yZWd1bGF0 b3IvY29uc3VtZXIuaD4KICNpbmNsdWRlIDx2aWRlby9taXBpX2Rpc3BsYXkuaD4KIAogI2RlZmlu ZSBEUlZfTkFNRSAib3Jpc2V0ZWNoX290bTgwMDlhIgpAQCAtNjIsNiArNjMsNyBAQCBzdHJ1Y3Qg b3RtODAwOWEgewogCXN0cnVjdCBkcm1fcGFuZWwgcGFuZWw7CiAJc3RydWN0IGJhY2tsaWdodF9k ZXZpY2UgKmJsX2RldjsKIAlzdHJ1Y3QgZ3Bpb19kZXNjICpyZXNldF9ncGlvOworCXN0cnVjdCBy ZWd1bGF0b3IgKnN1cHBseTsKIAlib29sIHByZXBhcmVkOwogCWJvb2wgZW5hYmxlZDsKIH07CkBA IC0yNzksNiArMjgxLDggQEAgc3RhdGljIGludCBvdG04MDA5YV91bnByZXBhcmUoc3RydWN0IGRy bV9wYW5lbCAqcGFuZWwpCiAJCW1zbGVlcCgyMCk7CiAJfQogCisJcmVndWxhdG9yX2Rpc2FibGUo Y3R4LT5zdXBwbHkpOworCiAJY3R4LT5wcmVwYXJlZCA9IGZhbHNlOwogCiAJcmV0dXJuIDA7CkBA IC0yOTIsNiArMjk2LDEyIEBAIHN0YXRpYyBpbnQgb3RtODAwOWFfcHJlcGFyZShzdHJ1Y3QgZHJt X3BhbmVsICpwYW5lbCkKIAlpZiAoY3R4LT5wcmVwYXJlZCkKIAkJcmV0dXJuIDA7CiAKKwlyZXQg PSByZWd1bGF0b3JfZW5hYmxlKGN0eC0+c3VwcGx5KTsKKwlpZiAocmV0IDwgMCkgeworCQlEUk1f RVJST1IoImZhaWxlZCB0byBlbmFibGUgc3VwcGx5OiAlZFxuIiwgcmV0KTsKKwkJcmV0dXJuIHJl dDsKKwl9CisKIAlpZiAoY3R4LT5yZXNldF9ncGlvKSB7CiAJCWdwaW9kX3NldF92YWx1ZV9jYW5z bGVlcChjdHgtPnJlc2V0X2dwaW8sIDApOwogCQlncGlvZF9zZXRfdmFsdWVfY2Fuc2xlZXAoY3R4 LT5yZXNldF9ncGlvLCAxKTsKQEAgLTQxNCw2ICs0MjQsMTMgQEAgc3RhdGljIGludCBvdG04MDA5 YV9wcm9iZShzdHJ1Y3QgbWlwaV9kc2lfZGV2aWNlICpkc2kpCiAJCXJldHVybiBQVFJfRVJSKGN0 eC0+cmVzZXRfZ3Bpbyk7CiAJfQogCisJY3R4LT5zdXBwbHkgPSBkZXZtX3JlZ3VsYXRvcl9nZXQo ZGV2LCAicG93ZXIiKTsKKwlpZiAoSVNfRVJSKGN0eC0+c3VwcGx5KSkgeworCQlyZXQgPSBQVFJf RVJSKGN0eC0+c3VwcGx5KTsKKwkJZGV2X2VycihkZXYsICJmYWlsZWQgdG8gcmVxdWVzdCByZWd1 bGF0b3I6ICVkXG4iLCByZXQpOworCQlyZXR1cm4gcmV0OworCX0KKwogCW1pcGlfZHNpX3NldF9k cnZkYXRhKGRzaSwgY3R4KTsKIAogCWN0eC0+ZGV2ID0gZGV2OwotLSAKMi4xNS4xCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK