From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id ED5E2C433DF for ; Tue, 30 Jun 2020 23:04:10 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B64DF20722 for ; Tue, 30 Jun 2020 23:04:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="HZ1vkwJT"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="bsZzqAs/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B64DF20722 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=fuLSxMe6KMuuVMUga9yN/J2skvaoL3UOlMZ/4M9xMHY=; b=HZ1vkwJTEfa4296SMseeXKp2f 9P+/ukrxq+QFnh6TWOq2tJkDW1CFzhh6bWantdZYTINuG8IdmOOOh9sVvQKwqumcWL5QlsMX5c0tv QlSsaldmqa1Jvbam8+ZJ+mqBuYVYsE0rkXbDeBkHyw19q2lsQWY0AxGU8v0gqxoHuvYSiOkeMZPB7 0RrS1c54mT6HDAOmweZacVlnxDYTyRbv57W57KDcWCZK3XOfup52ZVRYjaRwpNHgEygoHFjbTbNya jz7Iv8Hje/8lOPiK9hpLfzrXZFFEL2AX/ktPDhKofuI5p3rAWxLpjSzRPrfyxt8815ub0sV0Ou4Tv 8dIEN/C4Q==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jqPH2-0008IK-BA; Tue, 30 Jun 2020 23:02:44 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jqPGz-0008HK-4V; Tue, 30 Jun 2020 23:02:42 +0000 Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 8F255207F5; Tue, 30 Jun 2020 23:02:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593558159; bh=QkyR9JiwolvElGEGF/cV1+0xBBGtnLf0/3SbL34qgpI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=bsZzqAs/CQsUje3SYIxEeJr3nJwN9lvEK2Iun7NjgBPNamVd8XFpfPejuEpSIMq3t vfgKg02hOmdYFmlosepYDy8AGJY4hWVus/w4WzEMGu+Sc2qy2GtyGpQwlr76Hck1tN NnBOtgNtnFVYnjmr0VSn4OsE6HJRVzE+hhaCrlok= Received: by mail-ed1-f43.google.com with SMTP id e15so17865350edr.2; Tue, 30 Jun 2020 16:02:39 -0700 (PDT) X-Gm-Message-State: AOAM532/9AY7nbXKtQl80FDPk6v3+xv8+Pu7v0Bb+W+raS+KrLD8Yeaa palLeSyOYmuu3vFO3PQjndKS8monPqJrEgwQfA== X-Google-Smtp-Source: ABdhPJyd7wUB7S5V0t31ySZM0YeWDlaeEMvY3ludSAy+MeqYX3ItuaiYsdmmkpUrY0ZQ3WoSwWDazpYXnVgFsZwNSzI= X-Received: by 2002:a05:6402:203c:: with SMTP id ay28mr15041128edb.271.1593558158062; Tue, 30 Jun 2020 16:02:38 -0700 (PDT) MIME-Version: 1.0 References: <20200615203108.786083-1-enric.balletbo@collabora.com> <20200620213302.GC74146@ravnborg.org> <593a4666-d6aa-7d16-f3a0-ba3713047d84@collabora.com> <43e5b273-d156-beea-bcfb-cc61b190a671@collabora.com> In-Reply-To: <43e5b273-d156-beea-bcfb-cc61b190a671@collabora.com> From: Chun-Kuang Hu Date: Wed, 1 Jul 2020 07:02:27 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RESEND PATCH v4 0/7] Convert mtk-dsi to drm_bridge API and get EDID for ps8640 bridge To: Enric Balletbo i Serra X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200630_190241_363675_B9F72B85 X-CRM114-Status: GOOD ( 35.31 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chun-Kuang Hu , Jernej Skrabec , Nicolas Boichat , Jonas Karlman , David Airlie , Neil Armstrong , linux-kernel , DRI Development , Andrzej Hajda , "moderated list:ARM/Mediatek SoC support" , Laurent Pinchart , Thomas Zimmermann , Hsin-Yi Wang , Matthias Brugger , Collabora Kernel ML , Sam Ravnborg , Linux ARM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksIEVucmljOgoKRW5yaWMgQmFsbGV0Ym8gaSBTZXJyYSA8ZW5yaWMuYmFsbGV0Ym9AY29sbGFi b3JhLmNvbT4g5pa8IDIwMjDlubQ35pyIMeaXpSDpgLHkuIkg5LiK5Y2INTowMuWvq+mBk++8mgo+ Cj4gSGkgQ2h1bi1LdWFuZywKPgo+IE9uIDMwLzYvMjAgMTg6MjYsIENodW4tS3VhbmcgSHUgd3Jv dGU6Cj4gPiBIaSwgRW5yaWM6Cj4gPgo+ID4gRW5yaWMgQmFsbGV0Ym8gaSBTZXJyYSA8ZW5yaWMu YmFsbGV0Ym9AY29sbGFib3JhLmNvbT4g5pa8IDIwMjDlubQ25pyIMzDml6Ug6YCx5LqMIOS4i+WN iDEwOjM05a+r6YGT77yaCj4gPj4KPiA+PiBIaSBTYW0sIENodW4tS3VhbiwKPiA+Pgo+ID4+IE9u IDIwLzYvMjAgMjM6MzMsIFNhbSBSYXZuYm9yZyB3cm90ZToKPiA+Pj4gSGkgRW5yaWMKPiA+Pj4K PiA+Pj4gT24gTW9uLCBKdW4gMTUsIDIwMjAgYXQgMTA6MzE6MDFQTSArMDIwMCwgRW5yaWMgQmFs bGV0Ym8gaSBTZXJyYSB3cm90ZToKPiA+Pj4+IChUaGlzIHJlc2VuZCBpcyB0byBmaXggc29tZSB0 cml2aWFsIGNvbmZsaWN0cyBkdWUgdGhlIG1lcmdlIHdpbmRvdykKPiA+Pj4+Cj4gPj4+PiBUaGUg UFM4NjQwIGRzaS10by1lRFAgYnJpZGdlIGRyaXZlciBpcyB1c2luZyB0aGUgcGFuZWwgYnJpZGdl IEFQSSwKPiA+Pj4+IGhvd2V2ZXIsIG5vdCBhbGwgdGhlIGNvbXBvbmVudHMgaW4gdGhlIGNoYWlu IGhhdmUgYmVlbiBwb3J0ZWQgdG8gdGhlCj4gPj4+PiBkcm1fYnJpZGdlIEFQSS4gQWN0dWFsbHks IHdoZW4gYSBwYW5lbCBpcyBhdHRhY2hlZCB0aGUgZGVmYXVsdCBwYW5lbCdzIG1vZGUKPiA+Pj4+ IGlzIHVzZWQsIGJ1dCBpbiBzb21lIGNhc2VzIHdlIGNhbid0IGdldCBkaXNwbGF5IHVwIGlmIG1v ZGUgZ2V0dGluZyBmcm9tCj4gPj4+PiBlRFAgY29udHJvbCBFRElEIGlzIG5vdCBjaG9zZW4uCj4g Pj4+Pgo+ID4+Pj4gVGhpcyBzZXJpZXMgYWRkcmVzcyB0aGF0IHByb2JsZW0sIGZpcnN0IGltcGxl bWVudHMgdGhlIC5nZXRfZWRpZCgpCj4gPj4+PiBjYWxsYmFjayBpbiB0aGUgUFM4NjQwIGRyaXZl ciAod2hpY2ggaXMgbm90IHVzZWQgdW50aWwgdGhlIGNvbnZlcnNpb24gaXMKPiA+Pj4+IGRvbmUp IGFuZCB0aGVuLCBjb252ZXJ0cyB0aGUgTWVkaWF0ZWsgRFNJIGRyaXZlciB0byB1c2UgdGhlIGRy bV9icmlkZ2UKPiA+Pj4+IEFQSS4KPiA+Pj4+Cj4gPj4+PiBBcyBmYXIgYXMgSSBrbm93LCB3ZSdy ZSB0aGUgb25seSB1c2VycyBvZiB0aGUgbWVkaWF0ZWsgZHNpIGRyaXZlciBpbgo+ID4+Pj4gbWFp bmxpbmUsIHNvIHNob3VsZCBiZSBzYWZlIHRvIHN3aXRjaCB0byB0aGUgbmV3IGNoYWluIG9mIGRy bV9icmlkZ2UgQVBJCj4gPj4+PiB1bmNvbmRpdGlvbmFsbHkuCj4gPj4+Pgo+ID4+Pj4gVGhlIHBh dGNoZXMgaGFzIGJlZW4gdGVzdGVkIG9uIGEgQWNlciBDaHJvbWVib29rIFIxMyAoRWxtKSBydW5u aW5nIGEKPiA+Pj4+IENocm9tZSBPUyB1c2Vyc3BhY2UgYW5kIGNoZWNraW5nIHRoYXQgdGhlIHZh bGlkIEVESUQgbW9kZSByZXBvcnRlZCBieQo+ID4+Pj4gdGhlIGJyaWRnZSBpcyBzZWxlY3RlZC4K PiA+Pj4+Cj4gPj4+PiBDaGFuZ2VzIGluIHY0Ogo+ID4+Pj4gLSBSZW1vdmUgZG91YmxlIGNhbGwg dG8gZHJtX2VuY29kZXJfaW5pdCgpLiAoQ2h1bi1LdWFuZyBIdSkKPiA+Pj4+IC0gQ2xlYW51cCB0 aGUgZW5jb2RlciBpbiBtdGtfZHNpX3VuYmluZCgpLiAoQ2h1bi1LdWFuZyBIdSkKPiA+Pj4+Cj4g Pj4+PiBDaGFuZ2VzIGluIHYzOgo+ID4+Pj4gLSBSZXBsYWNlIHMvYnJpZGdlL25leHQgYnJpZGdl LyBmb3IgY29tbWVudC4gKExhdXJlbnQgUGluY2hhcnQpCj4gPj4+PiAtIEFkZCB0aGUgYnJpZGdl LnR5cGUuIChMYXVyZW50IFBpbmNoYXJ0KQo+ID4+Pj4gLSBVc2UgbmV4dF9icmlkZ2UgZmllbGQg dG8gc3RvcmUgdGhlIHBhbmVsIGJyaWRnZS4gKExhdXJlbnQgUGluY2hhcnQpCj4gPj4+PiAtIEFk ZCB0aGUgYnJpZGdlLnR5cGUgZmllbGQuIChMYXVyZW50IFBpbmNoYXJ0KQo+ID4+Pj4gLSBUaGlz IHBhdGNoIHJlcXVpcmVzIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDIwLzQvMTYvMjA4MCB0byB3 b3JrCj4gPj4+PiAgIHByb3Blcmx5Lgo+ID4+Pj4gLSBNb3ZlIHRoZSBicmlkZ2UudHlwZSBsaW5l IHRvIHRoZSBwYXRjaCB0aGF0IGFkZHMgZHJtX2JyaWRnZSBzdXBwb3J0LiAoTGF1cmVudCBQaW5j aGFydCkKPiA+Pj4+Cj4gPj4+PiBDaGFuZ2VzIGluIHYyOgo+ID4+Pj4gLSBEbyBub3Qgc2V0IGNv bm5lY3Rvcl90eXBlIGZvciBwYW5lbCBoZXJlLiAoU2FtIFJhdm5ib3JnKQo+ID4+Pj4KPiA+Pj4+ IEVucmljIEJhbGxldGJvIGkgU2VycmEgKDcpOgo+ID4+Pj4gICBkcm0vYnJpZGdlOiBwczg2NDA6 IEdldCB0aGUgRURJRCBmcm9tIGVEUCBjb250cm9sCj4gPj4+PiAgIGRybS9icmlkZ2VfY29ubmVj dG9yOiBTZXQgZGVmYXVsdCBzdGF0dXMgY29ubmVjdGVkIGZvciBlRFAgY29ubmVjdG9ycwo+ID4+ Pj4gICBkcm0vbWVkaWF0ZWs6IG10a19kc2k6IFJlbmFtZSBicmlkZ2UgdG8gbmV4dF9icmlkZ2UK PiA+Pj4+ICAgZHJtL21lZGlhdGVrOiBtdGtfZHNpOiBDb252ZXJ0IHRvIGJyaWRnZSBkcml2ZXIK PiA+Pj4+ICAgZHJtL21lZGlhdGVrOiBtdGtfZHNpOiBVc2Ugc2ltcGxlIGVuY29kZXIKPiA+Pj4+ ICAgZHJtL21lZGlhdGVrOiBtdGtfZHNpOiBVc2UgdGhlIGRybV9wYW5lbF9icmlkZ2UgQVBJCj4g Pj4+PiAgIGRybS9tZWRpYXRlazogbXRrX2RzaTogQ3JlYXRlIGNvbm5lY3RvciBmb3IgYnJpZGdl cwo+ID4+Pgo+ID4+PiBQYXRjaCBzZWVtcyByZWFkeSB0byBhcHBseS4gV2lsbCB0aGV5IGJlIGFw cGxpZWQgdG8gYSBtZWRpYXRlayB0cmVlCj4gPj4+IG9yIHRvIGRybS1taXNjLW5leHQ/Cj4gPj4+ IE9yIHNoYWxsIHdlIHRha2UgdGhlIGZpcnN0IHR3byBwYXRjaGVzIHZpYSBkcm0tbWlzYy1uZXh0 LCBhbmQgdGhlCj4gPj4+IHJlbWFuaW5nIHZpYSBhIG1lZGlhdGVrIHRyZWU/IChJIGhvcGUgbm90 KQo+ID4+Pgo+ID4+Cj4gPj4gSSB0aGluayB0aGUgb25seSBjb25jZXJuIGlzIGZyb20gQ2h1bi1L dWFuIHJlZ2FyZGluZyBwYXRjaCA3LzcgImRybS9tZWRpYXRlazoKPiA+PiBtdGtfZHNpOiBDcmVh dGUgY29ubmVjdG9yIGZvciBicmlkZ2VzIiB3aGV0aGVyIHdlIHNob3VsZCBzdXBwb3J0IHRoZSBv bGQgQVBJIG9yCj4gPj4gbm90LCBidXQgdGhlIGRpc2N1c3Npb24gc3RhbGxlZC4KPiA+Pgo+ID4K PiA+IEkgZ2V0IG1vcmUgY2xlYXIgbm93LiBJbiBwYXRjaCA3LzcsCj4gPgo+ID4gcmV0ID0gZHJt X2JyaWRnZV9hdHRhY2goJmRzaS0+ZW5jb2RlciwgJmRzaS0+YnJpZGdlLCBOVUxMLAo+ID4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERSTV9CUklER0VfQVRUQUNIX05P X0NPTk5FQ1RPUik7Cj4gPgo+ID4gdGhpcyB3b3VsZCBjYWxsIGludG8gbXRrX2RzaV9icmlkZ2Vf YXR0YWNoKCkgZmlyc3QsIGFuZCB0aGVuIGNhbGwgaW50bwo+ID4gcGFuZWxfYnJpZGdlX2F0dGFj aCgpIG5leHQuIFNvIHBhbmVsX2JyaWRnZV9hdHRhY2goKSB3b3VsZCByZWNlaXZlCj4gPiBEUk1f QlJJREdFX0FUVEFDSF9OT19DT05ORUNUT1IgYW5kIGl0IHJldHVybiBpbW1lZGlhdGVseSBzbyBp dCBkb2VzCj4gPiBub3QgY2FsbCBkcm1fcGFuZWxfYXR0YWNoKCkuIFNvIHdoZXJlIGRvIHlvdSBj YWxsIGRybV9wYW5lbF9hdHRhY2goKT8KPiA+Cj4KPiBXaHkgSSBuZWVkIHRvIGNhbGwgZHJtX3Bh bmVsX2F0dGFjaD8KPgo+IEkgYmVsaWV2ZSBkcm1fcGFuZWxfYXR0YWNoKCkgd2FzIHRvIGF0dGFj aCBhIHBhbmVsIHRvIGEgY29ubmVjdG9yLCBidXQgd2UgZG9uJ3QKPiBuZWVkIHRvIGRvIHRoaXMg d2l0aCB0aGUgbmV3IEFQSSBhcyB0aGUgY29ubmVjdG9yIGlzIGFscmVhZHkgY3JlYXRlZCBhbmQK PiBhdHRhY2hlZCB0byB0aGUgImR1bW15IiBlbmNvZGVyLgo+Cj4gTWFrZXMgdGhhdCBzZW5zZSB0 byB5b3U/IFdoYXQgZG8geW91IHRoaW5rIHdpbGwgbm90IHdvcmsgaWYgSSBkb24ndCBjYWxsCj4g ZHJtX3BhbmVsX2F0dGFjaD8KPgo+IFsxXQo+IGh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xp bnV4L3Y1LjgtcmMzL3NvdXJjZS9kcml2ZXJzL2dwdS9kcm0vZHJtX3BhbmVsLmMjTDEwMQo+CgpT b3JyeSwgSSBkbyBub3Qgbm90aWNlIHRoaXMuIFNvIGZvciBwYXRjaCA3LzcsCgpSZXZpZXdlZC1i eTogQ2h1bi1LdWFuZyBIdSA8Y2h1bmt1YW5nLmh1QGtlcm5lbC5vcmc+CgphbmQgSSB3b3VsZCB0 YWtlIHRoaXMgc2VyaWVzIGludG8gbXkgdHJlZSBsYXRlciwgdGhhbmtzLgoKUmVnYXJkcywKQ2h1 bi1LdWFuZy4KCj4gUmVnYXJkcywKPiAgRW5yaWMKPgo+Cj4gPiBSZWdhcmRzLAo+ID4gQ2h1bi1L dWFuZy4KPiA+Cj4gPj4gVGhhbmtzLAo+ID4+ICBFbnJpYwo+ID4+Cj4gPj4KPiA+Pgo+ID4+PiAg ICAgICBTYW0KPiA+Pj4KPiA+Pj4KPiA+Pj4+Cj4gPj4+PiAgZHJpdmVycy9ncHUvZHJtL2JyaWRn ZS9wYXJhZGUtcHM4NjQwLmMgfCAgMTIgKysKPiA+Pj4+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2Jy aWRnZV9jb25uZWN0b3IuYyB8ICAgMSArCj4gPj4+PiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVr L210a19kc2kuYyAgICAgfCAyNjkgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQo+ID4+Pj4gIDMg ZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgMTg1IGRlbGV0aW9ucygtKQo+ID4+Pj4K PiA+Pj4+IC0tCj4gPj4+PiAyLjI3LjAKPiA+Pj4+Cj4gPj4+PiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4+Pj4gZHJpLWRldmVsIG1haWxpbmcgbGlz dAo+ID4+Pj4gZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4+Pj4gaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKPiA+Pj4KPiA+ CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h cm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0t a2VybmVsCg==