Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp1920130pxt; Sun, 8 Aug 2021 05:56:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy8TrIMwt2Wq8Wb2R6/QQLaI/9u3OetU5Cg0SQ7YqtBmz3m6JHi2Ctmr532+aukm4FqyKiF X-Received: by 2002:a50:f1c2:: with SMTP id y2mr23835724edl.64.1628427369674; Sun, 08 Aug 2021 05:56:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628427369; cv=none; d=google.com; s=arc-20160816; b=KGC50e07PM/nIP8eGb5Tm0z/83/nJfQ+2nZlexjstB58S20r1C+BTzLC+eQiO+U98f S8lr9Rrt6HiB7kjBWwfJcnRjiLTbmzImztnhF+SWzu8OaGWYb9W8rZrkGJyglLrX2oIU U3OaudFihzKestEVqkRxQUOExbZqEZBAOf6+2ryGWPDHQFNqlAWwC5YDEqIDLgAWH4FH SoIocatp49dqc4WOEKoOJ+ZLJFbJE+QpHRH6xCQBTWlAPWfdHetHthQLidWTR07TcS5y 7HivSTNGn0Y+9DwBc95x/kT6hF48EcH4Cic2FFAFLYEc3Y9IsPYMzSuMEJTIcz4UjXRu lg6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Q1Yw7il2MClM4mQcrsnzuY1x1dqtCZCR9HbDGp8SKAI=; b=Bs1l4TFC8cq8QAAoanF4KFQ3dTIi0IZHNQo7EZExbO41pBIKdTi4igspwcZnSQy7Pr 12XRtwpWtBwOYhdddpDcRGPAXxaQYsFLy/Y7jpy70aznEwpMofDEzi8LyN/R+KRfUmak 3lybxBY+YGHJU6tmfap3qY01tTxDudoZ1Nlq3sCMKQ8CawXyYcQQqr5UDn0NY84f+f0z 8aWo2YSI1gq5pQblQ96si0v70Ql/xkjHTy6Xiu9Qyi+kzd77zYRTjetnagxsFI/WbZXd ey6Ndl5YSdzn/WKUcbRmPoR6h8k77Y/rwD14h8e8327h9TfqAMXuARw8KTDNL500f4MO KWkQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=W5gfZS9k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r26si14906769edt.275.2021.08.08.05.55.46; Sun, 08 Aug 2021 05:56:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=W5gfZS9k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231328AbhHHMwx (ORCPT + 99 others); Sun, 8 Aug 2021 08:52:53 -0400 Received: from mailgw02.mediatek.com ([1.203.163.81]:44881 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S231217AbhHHMwv (ORCPT ); Sun, 8 Aug 2021 08:52:51 -0400 X-UUID: 5909495ecc69422eb6d36bc8add5059d-20210808 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=Q1Yw7il2MClM4mQcrsnzuY1x1dqtCZCR9HbDGp8SKAI=; b=W5gfZS9kyuafMII0UxctAa1EviYfK5WUo+80fyBDWbosFf99EKK9+sSuGU8Had/DAQliNaKwIfTzkgTC8QerEx93fXstMjFJtMmqt7czpI7qPcnuvLyiOeSrFn/4cV7T2ERfeNhIPG2Zz+RvTxHfyenwoQxmaTIbBEWMs3fMUqI=; X-UUID: 5909495ecc69422eb6d36bc8add5059d-20210808 Received: from mtkcas36.mediatek.inc [(172.27.4.253)] by mailgw02.mediatek.com (envelope-from ) (mailgw01.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1933725988; Sun, 08 Aug 2021 20:52:27 +0800 Received: from MTKCAS36.mediatek.inc (172.27.4.186) by MTKMBS33N2.mediatek.inc (172.27.4.76) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 8 Aug 2021 20:52:22 +0800 Received: from mszsdclx1018.gcn.mediatek.inc (10.16.6.18) by MTKCAS36.mediatek.inc (172.27.4.170) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Sun, 8 Aug 2021 20:52:21 +0800 From: Jitao Shi To: Thierry Reding , Sam Ravnborg , David Airlie , Daniel Vetter , Matthias Brugger , , CC: , , , , , , , , Jitao Shi Subject: [PATCH v2 2/3] drm/panel: boe-tv101wum-n16 seperate the panel power control Date: Sun, 8 Aug 2021 20:52:17 +0800 Message-ID: <20210808125218.63029-3-jitao.shi@mediatek.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210808125218.63029-1-jitao.shi@mediatek.com> References: <20210808125218.63029-1-jitao.shi@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: 91DADB6A7DB04B0D8E055F2F81CE174C97CD576C95473630420598D377E816CF2000:8 X-MTK: N Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org U2VwZXJhdGUgdGhlIHBhbmVsIHBvd2VyIGNvbnRyb2wgZnJvbSBwcmVwYXJlL3VucHJlcGFyZS4N Cg0KU2lnbmVkLW9mZi1ieTogSml0YW8gU2hpIDxqaXRhby5zaGlAbWVkaWF0ZWsuY29tPg0KLS0t DQogLi4uL2dwdS9kcm0vcGFuZWwvcGFuZWwtYm9lLXR2MTAxd3VtLW5sNi5jICAgIHwgNzIgKysr KysrKysrKysrKy0tLS0tLQ0KIDEgZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAyMiBk ZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1i b2UtdHYxMDF3dW0tbmw2LmMgYi9kcml2ZXJzL2dwdS9kcm0vcGFuZWwvcGFuZWwtYm9lLXR2MTAx d3VtLW5sNi5jDQppbmRleCBkYjlkMGI4NmQ1NDIuLmRjNDkwNzlhNzRkMSAxMDA2NDQNCi0tLSBh L2RyaXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1ib2UtdHYxMDF3dW0tbmw2LmMNCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9wYW5lbC9wYW5lbC1ib2UtdHYxMDF3dW0tbmw2LmMNCkBAIC01MCw2ICs1 MCw3IEBAIHN0cnVjdCBib2VfcGFuZWwgew0KIAlzdHJ1Y3QgcmVndWxhdG9yICphdmRkOw0KIAlz dHJ1Y3QgZ3Bpb19kZXNjICplbmFibGVfZ3BpbzsNCiANCisJYm9vbCBwcmVwYXJlZF9wb3dlcjsN CiAJYm9vbCBwcmVwYXJlZDsNCiB9Ow0KIA0KQEAgLTQ4OCwyMiArNDg5LDEzIEBAIHN0YXRpYyBp bnQgYm9lX3BhbmVsX2VudGVyX3NsZWVwX21vZGUoc3RydWN0IGJvZV9wYW5lbCAqYm9lKQ0KIAly ZXR1cm4gMDsNCiB9DQogDQotc3RhdGljIGludCBib2VfcGFuZWxfdW5wcmVwYXJlKHN0cnVjdCBk cm1fcGFuZWwgKnBhbmVsKQ0KK3N0YXRpYyBpbnQgYm9lX3BhbmVsX3VucHJlcGFyZV9wb3dlcihz dHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCkNCiB7DQogCXN0cnVjdCBib2VfcGFuZWwgKmJvZSA9IHRv X2JvZV9wYW5lbChwYW5lbCk7DQotCWludCByZXQ7DQogDQotCWlmICghYm9lLT5wcmVwYXJlZCkN CisJaWYgKCFib2UtPnByZXBhcmVkX3Bvd2VyKQ0KIAkJcmV0dXJuIDA7DQogDQotCXJldCA9IGJv ZV9wYW5lbF9lbnRlcl9zbGVlcF9tb2RlKGJvZSk7DQotCWlmIChyZXQgPCAwKSB7DQotCQlkZXZf ZXJyKHBhbmVsLT5kZXYsICJmYWlsZWQgdG8gc2V0IHBhbmVsIG9mZjogJWRcbiIsIHJldCk7DQot CQlyZXR1cm4gcmV0Ow0KLQl9DQotDQotCW1zbGVlcCgxNTApOw0KLQ0KIAlpZiAoYm9lLT5kZXNj LT5kaXNjaGFyZ2Vfb25fZGlzYWJsZSkgew0KIAkJcmVndWxhdG9yX2Rpc2FibGUoYm9lLT5hdmVl KTsNCiAJCXJlZ3VsYXRvcl9kaXNhYmxlKGJvZS0+YXZkZCk7DQpAQCAtNTEyLDYgKzUwNCw3IEBA IHN0YXRpYyBpbnQgYm9lX3BhbmVsX3VucHJlcGFyZShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCkN CiAJCXVzbGVlcF9yYW5nZSg1MDAwLCA3MDAwKTsNCiAJCXJlZ3VsYXRvcl9kaXNhYmxlKGJvZS0+ cHAxODAwKTsNCiAJfSBlbHNlIHsNCisJCW1zbGVlcCgxNTApOw0KIAkJZ3Bpb2Rfc2V0X3ZhbHVl KGJvZS0+ZW5hYmxlX2dwaW8sIDApOw0KIAkJdXNsZWVwX3JhbmdlKDUwMCwgMTAwMCk7DQogCQly ZWd1bGF0b3JfZGlzYWJsZShib2UtPmF2ZWUpOw0KQEAgLTUyMCwxNyArNTEzLDM5IEBAIHN0YXRp YyBpbnQgYm9lX3BhbmVsX3VucHJlcGFyZShzdHJ1Y3QgZHJtX3BhbmVsICpwYW5lbCkNCiAJCXJl Z3VsYXRvcl9kaXNhYmxlKGJvZS0+cHAxODAwKTsNCiAJfQ0KIA0KKwlib2UtPnByZXBhcmVkX3Bv d2VyID0gZmFsc2U7DQorDQorCXJldHVybiAwOw0KK30NCisNCitzdGF0aWMgaW50IGJvZV9wYW5l bF91bnByZXBhcmUoc3RydWN0IGRybV9wYW5lbCAqcGFuZWwpDQorew0KKwlzdHJ1Y3QgYm9lX3Bh bmVsICpib2UgPSB0b19ib2VfcGFuZWwocGFuZWwpOw0KKwlpbnQgcmV0Ow0KKw0KKwlpZiAoIWJv ZS0+cHJlcGFyZWQpDQorCQlyZXR1cm4gMDsNCisNCisJaWYgKCFib2UtPmRlc2MtPmRpc2NoYXJn ZV9vbl9kaXNhYmxlKSB7DQorCQlyZXQgPSBib2VfcGFuZWxfZW50ZXJfc2xlZXBfbW9kZShib2Up Ow0KKwkJaWYgKHJldCA8IDApIHsNCisJCQlkZXZfZXJyKHBhbmVsLT5kZXYsICJmYWlsZWQgdG8g c2V0IHBhbmVsIG9mZjogJWRcbiIsDQorCQkJCXJldCk7DQorCQkJcmV0dXJuIHJldDsNCisJCX0N CisJfQ0KKw0KIAlib2UtPnByZXBhcmVkID0gZmFsc2U7DQogDQogCXJldHVybiAwOw0KIH0NCiAN Ci1zdGF0aWMgaW50IGJvZV9wYW5lbF9wcmVwYXJlKHN0cnVjdCBkcm1fcGFuZWwgKnBhbmVsKQ0K K3N0YXRpYyBpbnQgYm9lX3BhbmVsX3ByZXBhcmVfcG93ZXIoc3RydWN0IGRybV9wYW5lbCAqcGFu ZWwpDQogew0KIAlzdHJ1Y3QgYm9lX3BhbmVsICpib2UgPSB0b19ib2VfcGFuZWwocGFuZWwpOw0K IAlpbnQgcmV0Ow0KIA0KLQlpZiAoYm9lLT5wcmVwYXJlZCkNCisJaWYgKGJvZS0+cHJlcGFyZWRf cG93ZXIpDQogCQlyZXR1cm4gMDsNCiANCiAJZ3Bpb2Rfc2V0X3ZhbHVlKGJvZS0+ZW5hYmxlX2dw aW8sIDApOw0KQEAgLTU1OCwxOCArNTczLDEwIEBAIHN0YXRpYyBpbnQgYm9lX3BhbmVsX3ByZXBh cmUoc3RydWN0IGRybV9wYW5lbCAqcGFuZWwpDQogCWdwaW9kX3NldF92YWx1ZShib2UtPmVuYWJs ZV9ncGlvLCAxKTsNCiAJdXNsZWVwX3JhbmdlKDYwMDAsIDEwMDAwKTsNCiANCi0JcmV0ID0gYm9l X3BhbmVsX2luaXRfZGNzX2NtZChib2UpOw0KLQlpZiAocmV0IDwgMCkgew0KLQkJZGV2X2Vycihw YW5lbC0+ZGV2LCAiZmFpbGVkIHRvIGluaXQgcGFuZWw6ICVkXG4iLCByZXQpOw0KLQkJZ290byBw b3dlcm9mZjsNCi0JfQ0KLQ0KLQlib2UtPnByZXBhcmVkID0gdHJ1ZTsNCisJYm9lLT5wcmVwYXJl ZF9wb3dlciA9IHRydWU7DQogDQogCXJldHVybiAwOw0KIA0KLXBvd2Vyb2ZmOg0KLQlyZWd1bGF0 b3JfZGlzYWJsZShib2UtPmF2ZWUpOw0KIHBvd2Vyb2ZmYXZkZDoNCiAJcmVndWxhdG9yX2Rpc2Fi bGUoYm9lLT5hdmRkKTsNCiBwb3dlcm9mZjF2ODoNCkBAIC01ODAsNiArNTg3LDI1IEBAIHN0YXRp YyBpbnQgYm9lX3BhbmVsX3ByZXBhcmUoc3RydWN0IGRybV9wYW5lbCAqcGFuZWwpDQogCXJldHVy biByZXQ7DQogfQ0KIA0KK3N0YXRpYyBpbnQgYm9lX3BhbmVsX3ByZXBhcmUoc3RydWN0IGRybV9w YW5lbCAqcGFuZWwpDQorew0KKwlzdHJ1Y3QgYm9lX3BhbmVsICpib2UgPSB0b19ib2VfcGFuZWwo cGFuZWwpOw0KKwlpbnQgcmV0Ow0KKw0KKwlpZiAoYm9lLT5wcmVwYXJlZCkNCisJCXJldHVybiAw Ow0KKw0KKwlyZXQgPSBib2VfcGFuZWxfaW5pdF9kY3NfY21kKGJvZSk7DQorCWlmIChyZXQgPCAw KSB7DQorCQlkZXZfZXJyKHBhbmVsLT5kZXYsICJmYWlsZWQgdG8gaW5pdCBwYW5lbDogJWRcbiIs IHJldCk7DQorCQlyZXR1cm4gcmV0Ow0KKwl9DQorDQorCWJvZS0+cHJlcGFyZWQgPSB0cnVlOw0K Kw0KKwlyZXR1cm4gMDsNCit9DQorDQogc3RhdGljIGludCBib2VfcGFuZWxfZW5hYmxlKHN0cnVj dCBkcm1fcGFuZWwgKnBhbmVsKQ0KIHsNCiAJbXNsZWVwKDEzMCk7DQpAQCAtNzQ5LDcgKzc3NSw5 IEBAIHN0YXRpYyBpbnQgYm9lX3BhbmVsX2dldF9tb2RlcyhzdHJ1Y3QgZHJtX3BhbmVsICpwYW5l bCwNCiANCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9wYW5lbF9mdW5jcyBib2VfcGFuZWxfZnVu Y3MgPSB7DQogCS51bnByZXBhcmUgPSBib2VfcGFuZWxfdW5wcmVwYXJlLA0KKwkudW5wcmVwYXJl X3Bvd2VyID0gYm9lX3BhbmVsX3VucHJlcGFyZV9wb3dlciwNCiAJLnByZXBhcmUgPSBib2VfcGFu ZWxfcHJlcGFyZSwNCisJLnByZXBhcmVfcG93ZXIgPSBib2VfcGFuZWxfcHJlcGFyZV9wb3dlciwN CiAJLmVuYWJsZSA9IGJvZV9wYW5lbF9lbmFibGUsDQogCS5nZXRfbW9kZXMgPSBib2VfcGFuZWxf Z2V0X21vZGVzLA0KIH07DQotLSANCjIuMjUuMQ0K