From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jitao Shi Subject: Re: [PATCH 3/3] drm/mediatek: add mt8183 dsi driver support Date: Sun, 17 Feb 2019 22:48:12 +0800 Message-ID: <1550414892.5194.17.camel@mszsdaap41> References: <20190214044243.129920-1-jitao.shi@mediatek.com> <20190214044243.129920-3-jitao.shi@mediatek.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Nicolas Boichat Cc: Mark Rutland , devicetree@vger.kernel.org, David Airlie , stonea168@163.com, dri-devel@lists.freedesktop.org, Yingjoe Chen , Ajay Kumar , Vincent Palatin , cawa cheng , Russell King , Thierry Reding , linux-pwm@vger.kernel.org, Sascha Hauer , Pawel Moll , Ian Campbell , Rob Herring , "moderated list:ARM/Mediatek SoC support" , Andy Yan , Matthias Brugger , Eddie Huang , linux-arm Mailing List , Rahul Sharma , srv_heups List-Id: devicetree@vger.kernel.org T24gVGh1LCAyMDE5LTAyLTE0IGF0IDEzOjU0ICswODAwLCBOaWNvbGFzIEJvaWNoYXQgd3JvdGU6 Cj4gT24gVGh1LCBGZWIgMTQsIDIwMTkgYXQgMTI6NDMgUE0gSml0YW8gU2hpIDxqaXRhby5zaGlA bWVkaWF0ZWsuY29tPiB3cm90ZToKPiA+Cj4gPiBNVDgxODMgZHNpIGhhcyB0d28gY2hhbmdlcyB3 aXRoIG10ODE3My4KPiA+IDEuIEFkZCB0aGUgcmVnaXN0ZXIgZG91YmxlIGJ1ZmZlciBjb250cm9s LCBidXQgd2Ugbm8gbmVlZCBpdCwgU28gbWFrZQo+ID4gICAgaXQgZGVmYXVsdCBvZmYuCj4gCj4g Q2FuIHlvdSBkZXNjcmliZSBhIGxpdHRsZSBiaXQgbW9yZSB3aGF0IHRoaXMgaXMgYWJvdXQ/IFRo YXQncyBzaGFkb3cKPiByZWdpc3RlcnMsIHJpZ2h0Pwo+IAoKWWVzLCBpdCBpcyBzaGFkb3cgcmVn aXN0ZXJzLgoKSml0YW8KCj4gPiAyLiBBZGQgcGljdHVyZSBzaXplIGNvbnRyb2wuCj4gPgo+ID4g U2lnbmVkLW9mZi1ieTogSml0YW8gU2hpIDxqaXRhby5zaGlAbWVkaWF0ZWsuY29tPgo+ID4gLS0t Cj4gPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kc2kuYyB8IDIwICsrKysrKysrKysr KysrKysrKystCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19k c2kuYyBiL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZHNpLmMKPiA+IGluZGV4IDgwZGIw MmEyNWNiMC4uMjBjYjUzZjA1ZDQyIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21l ZGlhdGVrL210a19kc2kuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19k c2kuYwo+ID4gQEAgLTc4LDYgKzc4LDcgQEAKPiA+ICAjZGVmaW5lIERTSV9WQlBfTkwgICAgICAg ICAgICAgMHgyNAo+ID4gICNkZWZpbmUgRFNJX1ZGUF9OTCAgICAgICAgICAgICAweDI4Cj4gPiAg I2RlZmluZSBEU0lfVkFDVF9OTCAgICAgICAgICAgIDB4MkMKPiA+ICsjZGVmaW5lIERTSV9TSVpF X0NPTiAgICAgICAgICAgMHgzOAo+ID4gICNkZWZpbmUgRFNJX0hTQV9XQyAgICAgICAgICAgICAw eDUwCj4gPiAgI2RlZmluZSBEU0lfSEJQX1dDICAgICAgICAgICAgIDB4NTQKPiA+ICAjZGVmaW5l IERTSV9IRlBfV0MgICAgICAgICAgICAgMHg1OAo+ID4gQEAgLTEzMSw3ICsxMzIsMTAgQEAKPiA+ ICAjZGVmaW5lIFZNX0NNRF9FTiAgICAgICAgICAgICAgICAgICAgICBCSVQoMCkKPiA+ICAjZGVm aW5lIFRTX1ZGUF9FTiAgICAgICAgICAgICAgICAgICAgICBCSVQoNSkKPiA+Cj4gPiAtI2RlZmlu ZSBEU0lfQ01EUTAgICAgICAgICAgICAgIDB4MTgwCj4gCj4gQXMgSSBzYWlkIGVhcmxpZXIsIG1v dmUgdGhpcyB0byAyLzMuCj4gCgpUaGFuayBmb3IgeW91IHJldmlldy4KSSdsbCBtb3ZlIGl0IHRv IDIvMyBuZXh0IHZlcnNpb24uCgpCZXN0IFJlZ2FyZHMKSml0YW8KCj4gPiArI2RlZmluZSBEU0lf U0hBRE9XX0RFQlVHICAgICAgIDB4MTkwVQo+ID4gKyNkZWZpbmUgRk9SQ0VfQ09NTUlUICAgICAg ICAgICBCSVQoMCkKPiA+ICsjZGVmaW5lIEJZUEFTU19TSEFET1cgICAgICAgICAgQklUKDEpCj4g PiArCj4gPiAgI2RlZmluZSBDT05GSUcgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZmYgPDwg MCkKPiA+ICAjZGVmaW5lIFNIT1JUX1BBQ0tFVCAgICAgICAgICAgICAgICAgICAwCj4gPiAgI2Rl ZmluZSBMT05HX1BBQ0tFVCAgICAgICAgICAgICAgICAgICAgMgo+ID4gQEAgLTE1OCw2ICsxNjIs NyBAQCBzdHJ1Y3QgcGh5Owo+ID4KPiA+ICBzdHJ1Y3QgbXRrX2RzaV9kcml2ZXJfZGF0YSB7Cj4g PiAgICAgICAgIGNvbnN0IHUzMiByZWdfY21kcV9vZmY7Cj4gPiArICAgICAgIGJvb2wgaGFzX3Np emVfY3RsOwo+ID4gIH07Cj4gPgo+ID4gIHN0cnVjdCBtdGtfZHNpIHsKPiA+IEBAIC00MjYsNiAr NDMxLDkgQEAgc3RhdGljIHZvaWQgbXRrX2RzaV9jb25maWdfdmRvX3RpbWluZyhzdHJ1Y3QgbXRr X2RzaSAqZHNpKQo+ID4gICAgICAgICB3cml0ZWwodm0tPnZmcm9udF9wb3JjaCwgZHNpLT5yZWdz ICsgRFNJX1ZGUF9OTCk7Cj4gPiAgICAgICAgIHdyaXRlbCh2bS0+dmFjdGl2ZSwgZHNpLT5yZWdz ICsgRFNJX1ZBQ1RfTkwpOwo+ID4KPiA+ICsgICAgICAgaWYgKGRzaS0+ZHJpdmVyX2RhdGEtPmhh c19zaXplX2N0bCkKPiA+ICsgICAgICAgICAgICAgICB3cml0ZWwodm0tPnZhY3RpdmUgPDwgMTYg fCB2bS0+aGFjdGl2ZSwgZHNpLT5yZWdzICsgRFNJX1NJWkVfQ09OKTsKPiA+ICsKPiA+ICAgICAg ICAgaG9yaXpvbnRhbF9zeW5jX2FjdGl2ZV9ieXRlID0gKHZtLT5oc3luY19sZW4gKiBkc2lfdG1w X2J1Zl9icHAgLSAxMCk7Cj4gPgo+ID4gICAgICAgICBpZiAoZHNpLT5tb2RlX2ZsYWdzICYgTUlQ SV9EU0lfTU9ERV9WSURFT19TWU5DX1BVTFNFKQo+ID4gQEAgLTU5NSw2ICs2MDMsOSBAQCBzdGF0 aWMgaW50IG10a19kc2lfcG93ZXJvbihzdHJ1Y3QgbXRrX2RzaSAqZHNpKQo+ID4gICAgICAgICB9 Cj4gPgo+ID4gICAgICAgICBtdGtfZHNpX2VuYWJsZShkc2kpOwo+ID4gKwo+ID4gKyAgICAgICAv KiBEU0kgbm8gbmVlZCB0aGlzIGRvdWJsZSBidWZmZXIsIGRpc2FibGUgaXQgd2hlbiB3cml0aW5n IHJlZ2lzdGVyICovCj4gCj4gIkRTSSBkb2VzIG5vdCBuZWVkIGRvdWJsZSBidWZmZXJpbmcsIGRp c2FibGUgaXQgd2hlbiB3cml0aW5nIHJlZ2lzdGVyIgo+IAoKSSdsbCBmaXggaXQgbmV4dCB2ZXJz aW9uLgoKCj4gPiArICAgICAgIHdyaXRlbChGT1JDRV9DT01NSVQgfCBCWVBBU1NfU0hBRE9XLCBk c2ktPnJlZ3MgKyBEU0lfU0hBRE9XX0RFQlVHKTsKPiAKPiBTbyB5b3UgZG8gdGhpcyBvbiBhbGwg TVQqIHZhcmlhbnRzLCBpcyB0aGF0IG9rPwo+IAo+ID4gICAgICAgICBtdGtfZHNpX3Jlc2V0X2Vu Z2luZShkc2kpOwo+ID4gICAgICAgICBtdGtfZHNpX3BoeV90aW1jb25maWcoZHNpKTsKPiA+Cj4g PiBAQCAtMTA5MCwxMSArMTEwMSwxOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG10a19kc2lfZHJp dmVyX2RhdGEgbXQyNzAxX2RzaV9kcml2ZXJfZGF0YSA9IHsKPiA+ICAgICAgICAgLnJlZ19jbWRx X29mZiA9IDB4MTgwLAo+ID4gIH07Cj4gPgo+ID4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbXRrX2Rz aV9kcml2ZXJfZGF0YSBtdDgxODNfZHNpX2RyaXZlcl9kYXRhID0gewo+ID4gKyAgICAgICAucmVn X2NtZHFfb2ZmID0gMHgyMDAsCj4gPiArICAgICAgIC5oYXNfc2l6ZV9jdGwgPSB0cnVlLAo+ID4g K307Cj4gPiArCj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgbXRrX2RzaV9v Zl9tYXRjaFtdID0gewo+ID4gICAgICAgICB7IC5jb21wYXRpYmxlID0gIm1lZGlhdGVrLG10Mjcw MS1kc2kiLAo+ID4gICAgICAgICAgIC5kYXRhID0gJm10MjcwMV9kc2lfZHJpdmVyX2RhdGEgfSwK PiA+ICAgICAgICAgeyAuY29tcGF0aWJsZSA9ICJtZWRpYXRlayxtdDgxNzMtZHNpIiwKPiA+ICAg ICAgICAgICAuZGF0YSA9ICZtdDgxNzNfZHNpX2RyaXZlcl9kYXRhIH0sCj4gPiArICAgICAgIHsg LmNvbXBhdGlibGUgPSAibWVkaWF0ZWssbXQ4MTgzLWRzaSIsCj4gPiArICAgICAgICAgLmRhdGEg PSAmbXQ4MTgzX2RzaV9kcml2ZXJfZGF0YSB9LAo+ID4gICAgICAgICB7IH0sCj4gPiAgfTsKPiA+ Cj4gPiAtLQo+ID4gMi4yMC4xCj4gPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbA==