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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DD493C433EF for ; Thu, 18 Nov 2021 13:16:25 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 9AEA8615A4 for ; Thu, 18 Nov 2021 13:16:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 9AEA8615A4 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=rock-chips.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=+eZjGJrsMDf4QFDiAPVOxkFDZafOKfLQzO96yICp3rQ=; b=xV2A3zxQmKlQmOdRyb1eNWRuLY qbDWlmEPyscFULP0RFqS99h0WsZuBFc7xe6p+c5zJPm3eCIv17o+vX6/R9ZAY3jeBZ+sfXiya5kNB qzHqJRxQoWoYGgQR0+oJ1FbzPo5GihKmBk7tMdCDW+CTJDXcZxqfrYj2C8p06tnvGKoJ4UDAPSob4 AYLnKFGmBwt3//UAMhcnWsR3WrPxWyenMF+kEdmL/xxaM/LuXORtSBAJB5YR8F/ii6amRH7O/NRDA 06brBIrN3nS0NMslt3G8gW6merT+VcsKSx39Tgi4PugAGDZE0wJ4v32oLZ/+X2CDFUmVTUpfwVakN Bx7+3fIw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mnhFP-007rCc-0u; Thu, 18 Nov 2021 13:14:39 +0000 Received: from regular1.263xmail.com ([211.150.70.198]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mnhFK-007rAO-6A; Thu, 18 Nov 2021 13:14:36 +0000 Received: from localhost (unknown [192.168.167.70]) by regular1.263xmail.com (Postfix) with ESMTP id 8C9EF14A0; Thu, 18 Nov 2021 21:14:27 +0800 (CST) X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-ADDR-CHECKED4: 1 X-SKE-CHECKED: 1 X-ABS-CHECKED: 1 X-ANTISPAM-LEVEL: 2 Received: from [172.16.12.89] (unknown [58.22.7.114]) by smtp.263.net (postfix) whith ESMTP id P31296T140158641805056S1637241264970100_; Thu, 18 Nov 2021 21:14:26 +0800 (CST) X-IP-DOMAINF: 1 X-RL-SENDER: andy.yan@rock-chips.com X-SENDER: yxj@rock-chips.com X-LOGIN-NAME: andy.yan@rock-chips.com X-FST-TO: linux-arm-kernel@lists.infradead.org X-RCPT-COUNT: 13 X-LOCAL-RCPT-COUNT: 2 X-SENDER-IP: 58.22.7.114 X-ATTACHMENT-NUM: 0 X-UNIQUE-TAG: <733c4135ae7513b928b6ecc7489c4be9> X-System-Flag: 0 Subject: Re: [PATCH v1 00/12] drm/rockchip: RK356x VOP2 support To: Daniel Stone , Kever Yang Cc: =?UTF-8?Q?Heiko_St=c3=bcbner?= , Sascha Hauer , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, Benjamin Gaignard , Peter Geis , Sandy Huang , linux-rockchip@lists.infradead.org, Michael Riesch , kernel@pengutronix.de, linux-arm-kernel@lists.infradead.org References: <20211117143347.314294-1-s.hauer@pengutronix.de> <3bbf42f3-bd9c-ed66-e421-8d78fbeb22ad@rock-chips.com> <4310886.V3yF0ifEZO@diego> From: Andy Yan Message-ID: Date: Thu, 18 Nov 2021 21:14:25 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211118_051434_631568_F2FD086F X-CRM114-Status: GOOD ( 50.54 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgRGFuaWVsOgoKT24gMTEvMTgvMjEgODowNyBQTSwgRGFuaWVsIFN0b25lIHdyb3RlOgo+IEhp IEtldmVyLAo+Cj4gT24gVGh1LCAxOCBOb3YgMjAyMSBhdCAxMDo1MCwgS2V2ZXIgWWFuZyA8a2V2 ZXIueWFuZ0Byb2NrLWNoaXBzLmNvbT4gd3JvdGU6Cj4+IE9uIDIwMjEvMTEvMTgg5LiL5Y2INTo1 MywgRGFuaWVsIFN0b25lIHdyb3RlOgo+Pj4gRXhhY3RseSB3aGF0IEhlaWtvIHNhaWQuIElmIHlv dSB3b3VsZCBsaWtlIHRvIHVwc3RyZWFtIHRoZSBkcml2ZXIgdGhlbgo+Pj4gdGhhdCB3b3VsZCBi ZSBmYW50YXN0aWMgdG8gc2VlLCBidXQgSSdtIGFmcmFpZCB5b3UgZG8gbm90IGdldCB0bwo+Pj4g cHJldmVudCBzb21lb25lIGVsc2UgZnJvbSBkb2luZyB0aGUgd29yayB0aGVtc2VsdmVzLgo+PiBG aXJzdCBvZiBhbGwsIHdlIG5ldmVyIHN0b3AgYW55IG9uZSB0byBkb2luZyB0aGVyZSB3b3JrIG9u IHVwc3RyZWFtIGlmCj4+IHRoZSBzb3VyY2UgY29kZSBpcyB3cml0ZSB0b3RhbGx5IGJ5IHRoZW1z ZWx2ZXMuCj4+Cj4+IFNlY29uZCwgdGhlcmUgYXJlIGFsc28gbWFueSBtb2R1bGVzIGFyZSB1cHN0 cmVhbSBieSBkZXZlbG9wZXJzIGJhc2VkIG9uCj4+IFJvY2tjaGlwIHNvdXJjZSBjb2RlLCBwbGVh c2Ugbm90ZSB0aGF0Cj4+IGFsbCBvZiB0aGVtIGhhdmUgYmFzaWMgcmVzcGVjdCB0byBvdXIgd29y aywgdGhleSBkbyBjb21tdW5pY2F0ZSB3aXRoIHVzCj4+IGZpcnN0Lgo+Pgo+PiBCdXQgdGhpcyBj b21taXR0ZXIgZG8gbm90IHRha2UgYW55IHJlc3BlY3QgdG8gb3VyIGVuZ2luZWVycyBhbmQgdGhl aXIKPj4gaGFyZCB3b3JraW5nOgo+PiAtIEhlIGRpZG4ndCBjb250YWN0IHdpdGggdXM7Cj4+IC0g VGhlcmUgaXNuJ3QgIGFueSBpbmZvcm1hdGlvbiBhYm91dCBvcmlnaW5hbCBhdXRob3IgaW4gdGhl IGNvbW1pdCBtZXNzYWdlOwo+PiAgICAgICBBcyBJIGhhdmUga25vd24sIGlmIEkgdXNlIHNvdXJj ZSBjb2RlIGZyb20gYW5vdGhlciBkZXZlbG9wZXIsIEkKPj4gbmVlZCB0byBhdCBsZWFzdCBhZGQg YSAiU2lnbmVkLW9mZi1ieSIgd2l0aCBvcmlnaW5hbCBhdXRob3I7Cj4+IC0gVGhpcyBjb21taXQg YW5kIG1haWwgZG9lcyBub3QgZXZlbiBoYXZlIGEgJ0NDJyB0byBvcmlnaW5hbCBhdXRob3IuCj4+ Cj4+IEkgTkFLIGJlY2F1c2UgSSAgdGhpbmsgdGhpcyBpcyBub3QgcGFydCBvZiB0aGUgIG9wZW4g c291cmNlIHNwaXJpdCwgYW5kCj4+IHRoaXMga2luZCBvZiAgYmVoYXZpb3Igc2hvdWxkIG5vdCBi ZSBlbmNvdXJhZ2VkLgo+IE9LLCBJIHNlZSB3aGVyZSB5b3UncmUgY29taW5nIGZyb20sIGFuZCBJ IGFncmVlIHRoYXQgdGhlIGF0dHJpYnV0aW9uCj4gc2hvdWxkIGhhdmUgYmVlbiBoYW5kbGVkIG1v cmUgY2FyZWZ1bGx5Lgo+Cj4gT24gdGhlIG90aGVyIGhhbmQsIHBsZWFzZSBjb25zaWRlciB0aGlz IGZyb20gdGhlIG90aGVyIHBlcnNwZWN0aXZlLgo+IFNhc2NoYSBoYXMgYmVlbiBmcmVlIHRvIHRh a2UgdGhlIGRvd25zdHJlYW0gUm9ja2NoaXAgQlNQIGNvZGUgYW5kCj4gYXR0ZW1wdCB0byB1cHN0 cmVhbSBpdCB0byB0aGUgTGludXgga2VybmVsLCB3aGljaCB5b3UgYXJlIHVuaGFwcHkKPiBhYm91 dC4gQnV0IHRoZW4gdGhlIFJvY2tjaGlwIGRyaXZlciB3YXMgZGV2ZWxvcGVkIHRvdGFsbHkgZG93 bnN0cmVhbSwKPiB3aXRoIG5vIGF0dGVtcHQgdG8gZXZlciBjb21tdW5pY2F0ZSB3aXRoIHRoZSB1 cHN0cmVhbSBMaW51eCBvciBEUk0vS01TCj4gZGV2ZWxvcGVycy4gUm9ja2NoaXAgYWR2ZXJ0aXNl cyB0aGF0IGl0IGlzIHNoaXBwZWQgYXMgYSBMaW51eCBrZXJuZWwKPiB3aXRoIGEgS01TIGRyaXZl ci4gQnV0IHdlIHdlcmUgbmV2ZXIgaW5mb3JtZWQsIG9yIENDZWQsIG9yIGFueXRoaW5nLgo+Cj4g SWYgeW91IHdvdWxkIGxpa2UgdGhlIGNvbW11bml0eSB0byBtb3JlIGFjdGl2ZWx5IHdvcmsgd2l0 aCB5b3UgLSB0aGVuCj4gcGxlYXNlIHlvdXJzZWxmIHdvcmsgbW9yZSBhY3RpdmVseSB3aXRoIHRo ZSBjb21tdW5pdHkuIFRoZSBmaXJzdAo+IGNvbW1pdCBvZiB0aGUgVk9QMiBkcml2ZXIgd2FzIGlu IEp1bHkgMjAyMCwgYW5kIHRoYXQgd2FzIG9mIHRoZSBmdWxsCj4gZHJpdmVyIHNvIHByZXN1bWFi bHkgaXQgc3RhcnRlZCBxdWl0ZSBzb21lIHRpbWUgYmVmb3JlIHRoZW4uIFNvIHRoYXQKPiBpcyBh IG1pbmltdW0gb2YgMTcgbW9udGhzIHRoYXQgeW91IGhhdmUgaGFkIHRvIGVuZ2FnZSB3aXRoIHVw c3RyZWFtCj4gLi4uCj4KPiBUZWNobmljYWxseSwgdGhlIGRyaXZlciBjYW5ub3QgYmUgdXBzdHJl YW1lZCBhcy1pcy4gSXQgbG9va3MgYXMgaWYgaXQKPiB3ZXJlIGEgcHJlLWF0b21pYyBkcml2ZXIs IHRoYXQgd2FzIGhhbGYtY29udmVydGVkIHRvIGF0b21pYywgYW5kIHRoZW4KPiBoYXMgYmVlbiBo YWxmLWNvbnZlcnRlZCB0byBhdG9taWMgaGVscGVycyBhcyB3ZWxsLiBUaGluZ3MgbGlrZQo+IHJl ZmVyZW5jZSBjb3VudGluZyBhbmQgZ2xvYmFsIHN0YXRlIGFyZSBub3QgaGFuZGxlZCBjb3JyZWN0 bHkgYXQgYWxsLgo+IFlvdSBjYW4gc2VlIHRoaXMgaWYgeW91IHRyeSB0byBydW4gV2VzdG9uIG9u IHRvcCBvZiB0aGUgVk9QMiBkcml2ZXI6Cj4gdGhlIGZyYW1lcmF0ZSBpcyBkZWNpbWF0ZWQgYmVj YXVzZSB0aGUgZXZlbnQgaGFuZGxpbmcgbWFzc2l2ZWx5Cj4gb3Zlci1zeW5jaHJvbmlzZXMsIGFu ZCB0aGUgZXZlbnQgdGltZXN0YW1wcyB3aGljaCBhcnJpdmUgYXJlCj4gaW5jb3JyZWN0LiBUaGlz IHdvdWxkIGJlIGZpeGVkIGJ5IGNvcnJlY3RseSB1c2luZyB0aGUgZXZlbnQgaGVscGVycwo+IHRo YXQgd2UgaGF2ZSBoYWQgaW4gdGhlIHRyZWUgZm9yIHllYXJzICh3aGljaCB3b3VsZCBhbHNvIGVs aW1pbmF0ZSB0aGUKPiB1bm5lY2Vzc2FyeSBmcmFtZWJ1ZmZlciByZWZlcmVuY2UgaGFuZGxpbmcp LiBJdCBhbHNvIGRvZXMgbm90IHdvcmsKPiB3aXRoIHRoZSBHUFUgZHJpdmVycyBpbiB0aGUgdHJl ZSBiZWNhdXNlIGl0IGxhY2tzIHRoZSBvbmUtbGluZXIgdG8KPiBjb3JyZWN0bHkgaGFuZGxlIGRt YV9yZXN2IHN5bmNocm9uaXNhdGlvbiwgd2hpY2ggbWFrZXMgaXQgYm90aCB0b28KPiBmYXN0IGFz IGl0IGRpc3BsYXlzIGNvbnRlbnQgd2hpY2ggaXMgbm90IHJlYWR5LCBhbmQgdG9vIHNsb3cgYmVj YXVzZQo+IGl0IGNhbid0IGRvIGl0IGF0IGZ1bGwgZnJhbWUgcmF0ZS4KCgpXZSBoYXZlIGRpZmZl cmVudCB0ZWFtIHJ1biBBbmRyb2lkICwgWDExLCBXZXN0b24gb24gcmszNTZ4LCBlc3BlY2lhbGx5 IApmb3IgYW5kcm9pZCwgd2UgY2FuIHJ1biBhdCA2MCBmcHMuCgpPdXIgdm9wMiBkcml2ZXIgaXMg ZGV2ZWxvcGVkIG9uIExpbnV4IDQuMTksIGFtIG5vdCBzdXJlIHdoaWNoIHZlcnNpb24gb2YgCmtl cm5lbCB5b3UgcHV0IG91ciBkcml2ZXJzIG9uLgoKPgo+IFNpbWlsYXJseSwgb24gdGhlIFJLMzU2 NiBFVkIsIHRoZSBEU0kgZG9lcyBub3Qgd29yayB1bmxlc3MgSERNSSBpcwo+IGFsc28gYWN0aXZl LCBidXQgd2hlbiBIRE1JIGlzIGFjdGl2ZSBhdCB0aGUgc2FtZSB0aW1lIGFzIERTSSwgaXQganVz dAoKSSBhbSB2ZXJ5IHN1cmUgcmszNTY2IGV2YiBEU0kgY2FuIHdvcmsgd2l0aG91dCBIRE1JLgoK QnV0IHRha2UgY2FyZSB0aGF0IHRoZSB2b3Agb24gcmszNTY2IGhhcyBhIHNwZWNpYWwgbGltaXRh dGlvbjogdGhlcmUgYXJlIAp0aHJlZQoKd2luZG93cyhDbHVzdGVyMS9Fc21hcnQxL1NtYXJ0MSkg dGhhdCBoYXZlIGEgbWlycm9yIGxvY2ssIHRoYXQgbWVhbnMgdGhleQoKY2FuJ3QgYmUgcHJvZ3Jh bWVkIGZyYW1lYnVmZmVyIGFkZHJlc3MgaW5kZXBlbmRlbnRseSAsIHRoZXkgY2FuIG9ubHkKCnNo YXJlIGZyYW1lYnVmZmVyIGFkZHJlc3Mgd2l0aCBDbHVzdGVyMC9Fc21hcnQwL1NtYXJ0MC4gV2Ug dXNlIHRoZXNlIGZlYXR1cmUKCm9uIEFuZHJvaWQuCgpJIGhhdmUgY29tbWVudCB0aGVzZSBsaW1p dGF0aW9uIGluIG91ciBkcml2ZXIuCgpDb21wYXJlZCB0byBvbGQgdm9wLCB2b3AgaXMgc3Ryb25n IGJ1dCBhIGJpdCBjb21wbGljYXRlZCwgd2UgdHJ5IHZlcnkgaGFkIHRvCgptYWtlIGl0IHdvcmsg b24gYXMgbXVjaCBkaXNwbGF5IGZyYW1ld29yayBhcyBwb3NzaWJsZS4KCldlIGhhdmUgdXBzdHJl YW0gcGxhbmUsIGJ1dCBJIGFtIHJlYWxseSBpbiBhIHJ1c2ggdGhpcyB5ZWFyLiBTbyBzb3JyeSAK Zm9yIHRoZSBsYXRlIG9mIHVwc3RyZWFtLCBidXQgd2UgZ2xhZCB0byB3b3JrIHdpdGggY29tbXVu aXR5LgoKU28gU2FzY2hhLCBwbGVhc2UgZmVlbCBmcmVlIHRvIGdvIG9uIHdpdGggeW91ciB3b3Jr LgoKPiBzaG93cyBhIGJsYW5rIHNjcmVlbi4gSSBiZWxpZXZlIHRoZSByb290IGNhdXNlIG9mIHRo aXMgaXMgdGhhdCB0aGUKPiBWT1AyIGRyaXZlciBkb2VzIG5vdCB1c2UgYW55IG9mIHRoZSBhdG9t aWMgc3RhdGUgY29ycmVjdGx5LCBhbmQKPiBpbnN0ZWFkIHN0b3JlcyBpdHMgb3duIHN0YXRlIGlu IGRyaXZlci1nbG9iYWwgc3RydWN0dXJlcywgdXNpbmcgYSBsb3QKPiBvZiB1bm5lY2Vzc2FyeSBt dXRleGVzIHRvIHRyeSB0byBzeW5jaHJvbmlzZSB0aGlzIHN0YXRlLiBOb3Qgb25seSBkb2VzCj4g dGhpcyBzeW5jaHJvbmlzYXRpb24gbm90IGFjdHVhbGx5IHdvcmssIGJ1dCBpdCBjYXVzZXMgYSBz ZXZlcmUKPiBwZXJmb3JtYW5jZSBkZWdyYWRhdGlvbiBkdWUgdG8gbXV0ZXggY29udGVudGlvbi4K Pgo+IEkgYmVsaWV2ZSB0aGUgYmVzdCBwYXRoIGZvcndhcmQgdG8gYW4gdXBzdHJlYW0gVk9QMiBk cml2ZXIgaXMgYSBwYXRjaAo+IHNlcmllcyBjb25zaXN0aW5nIG9mOgo+ICAgIC0gc3RhcnQgZnJv bSBhIGJsYW5rIHNsYXRlLCB1c2luZyB0aGUgYXRvbWljIGZyYW1ld29yayBhbmQgaGVscGVycwo+ IGFzIHRoZXkgd2VyZSBpbnRlbmRlZCB0byBiZSwgd2l0aCBiYXNpYyBzdXBwb3J0IGZvciB0aGUg Vk9QMiBhbmQgb25lCj4gb3IgdHdvIGNvbm5lY3RvciB0eXBlcywgZG9pbmcgbGluZWFyIFhSR0Ig b25seQo+ICAgIC0gYW55IGNsZWFudXBzIHdoaWNoIHdvdWxkIGVuYWJsZSB0aGlzIHRvIHNoYXJl IG1vcmUgY29kZSB3aXRoCj4gICAgLSBhZGQgWVVWIHN1cHBvcnQsIGluY2x1ZGluZyBwbGFuYXIg YnVmZmVycwo+ICAgIC0gYWRkIEFGQkMgc3VwcG9ydCwgd2l0aCB0aGUgQUZCQyBlbmFibGUvZGlz YWJsZSBjb3JyZWN0bHkKPiBzeW5jaHJvbmlzZWQgdGhyb3VnaCBhdG9taWMgc3RhdGUgKHRoaXMg aXMgbmVjZXNzYXJ5IHNpbmNlIHRoZSBBRkJDCj4gZGVjb2RlciBpcyBub3QgZGlyZWN0bHkgb24g dGhlIHBsYW5lcyBwZXIgc2UgYnV0IHNoYXJlZCkKPiAgICAtIGFkZCBtb3JlIGNvbm5lY3RvciB0 eXBlcwo+ICAgIC0gYWRkIHdyaXRlYmFjayBzdXBwb3J0Cj4gICAgLSBhZGQgb3RoZXIgUm9ja2No aXAtc3BlY2lmaWMgY29kZXBhdGhzIHN1Y2ggYXMgSERSMTAKPgo+IENoZWVycywKPiBEYW5pZWwK Pgo+Cj4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K bGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtYXJtLWtlcm5lbAo=