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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id DBC24C072A2 for ; Fri, 17 Nov 2023 15:17:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=K215DYVE38dzZNKg8GPv6oazQVZkX7lxej67pc8cPkM=; b=dxaEjhv3XEWLm7 0FhPkFlB1TqxEOsJwsevqBG0O/5+tH7EKEUGSseyQ+QaXHLxp5oAW/j4XgBvKcJh42oflrB9swJFc M/mUlRRoE3xnnYvZVQBTaO+OkWFNVbFQwWXOr9suWSjnw8fvdqx+SBVBsAtwHVthO8Atgq4k1EzuE 9Pn+s7IQrC0TXSr8jH023BlMWmbT+sWhEq9W1a/jbpaEHuQNcmrI47wU0yzFwUy8fKrRv6goAut/P yAOi6Y4YqIfE03b8o8/vrIh7s33VP/8Rv4jLTLzFtZbu1y1Pm70JU52tL8Z2nW358tTxYdrYt9IKS pzlVTRD31S7wRoTjeTuQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r40aN-006nkA-0Y; Fri, 17 Nov 2023 15:16:47 +0000 Received: from relay4-d.mail.gandi.net ([217.70.183.196]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r40aH-006nje-1J for linux-arm-kernel@lists.infradead.org; Fri, 17 Nov 2023 15:16:44 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 94C6FE0006; Fri, 17 Nov 2023 15:16:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1700234197; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sJQBG43bQrP554t2PJ3qwTvdnf3PtCccwjfaVeBIENE=; b=WYNTwdS1gHvgvG56Vc13WobR/YpXUqXSwaG87zF1l6LNxcGP0/9ZkVCSPyF0n3YcABUv6h AvwTGXzcGZL+PK+9fc+MX9qpjAK7bf9h57NOivtjBun0jv13hnVFq3/m8gPsmgNDB8lJM6 Wa0EPAItCAP67Yf1Nr/+jonGIPBs1Rylq8ACeC3HIfkwo4mEMZecFexQQrcNfZCtaS9lS7 Purdu7wE/BPo+Eah7Z9VvQZI5sO8Yfu3yNs/DgA0pb1rHTyTDd1Y2Xrj3l75a13zIBq7cK u0INf9rQoR0Wb5fnUuiQQFu+e6thhtKkM5AG2RHe7lEu1qW+a+W04IafktaofQ== Date: Fri, 17 Nov 2023 16:16:34 +0100 From: Miquel Raynal To: David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org, Shawn Guo , Sascha Hauer , Fabio Estevam Cc: Pengutronix Kernel Team , NXP Linux Team , Thomas Petazzoni , Paul Kocialkowski , , Philipp Zabel , Lucas Stach , Alexander Stein Subject: Re: [RFC PATCH] drm/imx: ipuv3-plane: Allow preventing sequential DMA bursts Message-ID: <20231117161634.4c388cac@xps-13> In-Reply-To: <20231027162025.363036-1-miquel.raynal@bootlin.com> References: <20231027162025.363036-1-miquel.raynal@bootlin.com> Organization: Bootlin X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-GND-Sasl: miquel.raynal@bootlin.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231117_071641_861252_ED774070 X-CRM114-Status: GOOD ( 36.99 ) 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-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 SGVsbG8sCgptaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tIHdyb3RlIG9uIEZyaSwgMjcgT2N0IDIw MjMgMTg6MjA6MjUgKzAyMDA6Cgo+IFNlcXVlbnRpYWwgRE1BIGJ1cnN0cyBpbXByb3ZlIE5JQy9S QU0gdXNhZ2UgdGhhbmtzIHRvIHRoZSBiYXNpYyBOSUMKPiBoYXJkd2FyZSBvcHRpbWl6YXRpb25z IGF2YWlsYWJsZSB3aGVuIHBlcmZvcm1pbmcgaW4tb3JkZXIgc2VxdWVudGlhbAo+IGFjY2Vzc2Vz LiBUaGlzIGNhbiBiZSBmdXJ0aGVyIGVuZm9yY2VkIHdpdGggdGhlIElQVSBETUEgbG9ja2luZwo+ IG1lY2hhbmlzbSB3aGljaCBiYXNpY2FsbHkgcHJldmVudHMgYW55IG90aGVyIElQIHRvIGFjY2Vz cyB0aGUKPiBpbnRlcmNvbm5lY3QgZm9yIGEgbG9uZ2VyIHRpbWUgd2hpbGUgcGVyZm9ybWluZyB1 cCB0byA4IHNlcXVlbnRpYWwgRE1BCj4gYnVyc3RzLiBUaGUgZHJhd2JhY2sgaXMgYSBsb3dlciBh dmFpbGFiaWxpdHkgZm9yIHNob3J0IHRpbWUgcGVyaW9kcyBhbmQKPiBkZWxheWVkIGFjY2Vzc2Vz IHdoaWNoIG1heSBjYXVzZSBwcm9ibGVtIHdpdGggbGF0ZW5jeS1zZW5zaWJsZSBzeXN0ZW1zCj4g KHR5cGljYWxseSwgdGhlIG5ldHdvcmsgbWlnaHQgc3VmZmVyIGZyb20gaGlnaCBkcm9wIHJhdGVz KS4gVGhpcyBpcyBldmVuCj4gbW9yZSB2aXNpYmxlIHdpdGggbGFyZ2VyIGRpc3BsYXlzIHJlcXVp cmluZyBldmVuIG1vcmUgUkFNIGJhbmR3aWR0aC4KPiAKPiBJc3N1ZXMgaGF2ZSBiZWVuIG9ic2Vy dmVkIG9uIElNWDZRLiBUaGUgc2V0dXAgZmVhdHVyZWQgYSA2MEh6IDEwMjR4NzY4Cj4gTFZEUyBk aXNwbGF5IGp1c3Qgc2hvd2luZyBhIHN0YXRpYyBwaWN0dXJlICh0aHVzIG5vIENQVSB1c2FnZSwg b25seQo+IGJhY2tncm91bmQgRE1BIGJyaW5naW5nIHRoZSBwaWN0dXJlIHRvIHRoZSBkaXNwbGF5 IGVuZ2luZSkuIFdoZW4KPiBwZXJmb3JtaW5nIGZ1bGwgc3BlZWQgaXBlcmYzIHVwbGluayB0ZXN0 cyB3aXRoIHRoZSBGRUMsIGFsbW9zdCBubyBkcm9wCj4gd2FzIG9ic2VydmVkLCB3aGVyZWFzIHRo ZSBkcm9wIHdvdWxkIHJhaXNlIGFib3ZlIDUwJSB3aGVuIGxpbWl0aW5nIHRoZQo+IGJhbmR3aWR0 aCB0byAxTWIvcyAob24gYSAxMDBNYi9zIGxpbmspLiBUaGUgZXhhY3Qgc2FtZSB0ZXN0IHdpdGgg dGhlCj4gZGlzcGxheSBwaXBlbGluZSBkaXNhYmxlZCB3b3VsZCBzaG93IGxpdHRsZSB0byBubyBk cm9wLiBUaGUgTFAtRERSMyBjaGlwCj4gb24gdGhlIG1vZHVsZSB3b3VsZCBhbGxvdyB1cCB0byB+ NTNNaUIgZWFjaCAxLzYwdGggb2YgYSBzZWNvbmQsIGFuZCB0aGUKPiBkaXNwbGF5IHBpcGVsaW5l IGNvbnN1bWUgYXBwcm94aW1hdGVseSB+MTBNaUIgb2YgdGhpcyBiYW5kd2lkdGgsIGFuZAo+IHRo dXMgYmUgYWN0aXZlIDIwJSBvZiB0aGUgdGltZSBvbiBlYWNoIHRpbWUgc2xvdC4KPiAKPiBPbmUg cGFydGljdWxhciBmZWF0dXJlIG9mIHRoZSBJUFUgRE1BIGNvbnRyb2xsZXIgKElETUFDKSBpcyB0 aGUgYWJpbGl0eQo+IHRvIHNlcmlhbGl6ZSBETUEgYnVyc3RzIGFuZCB0byBsb2NrIGZ1cnRoZXIg aW50ZXJjb25uZWN0IGFjY2Vzc2VzIHdoZW4KPiBkb2luZyBzby4gRXhwZXJpbWVudGFsbHksIGRp c2FibGluZyB0aGUgbG9ja2luZyBsZWFkIHRvIGEgZHJvcCByYXRlIGZyb20KPiA1MCUgZG93biB0 byAxMCUuIEEgZmV3IG1vcmUgJSBjb3VsZCBiZSBlYXJuZWQgYnkgc2V0dGluZyB0aGUgYnVyc3QK PiBudW1iZXIgdG8gMS4gSXQgc2VlbXMgdGhpcyBodWdlIGRpZmZlcmVuY2UgY291bGQgYmUgZXhw bGFpbmVkIGJ5IGEKPiBwb3NzaWJsZSBoYXJkd2FyZSBjb25mbGljdCBiZXR3ZWVuIHRoZSBsb2Nr aW5nIGZlYXR1cmUgYW5kIHNvbWUgUW9TCj4gbG9naWMuIEluZGVlZCwgb24gSU1YNlEsIHRoZSBO SUMtMzAxIG1hbmFnZXMgcHJpb3JpdGllcyBhbmQgYnkgZGVmYXVsdAo+IHdpbGwgZWxlY3QgRU5F VCdzIHJlcXVlc3RzIChwcmlvcml0eSAyKSBhYm92ZSBJUFUncyByZXF1ZXN0cyAocHJpb3JpdHkK PiAwKS4gQnV0IHRoZSBRb1Mgc2VlbXMgdG8gb25seSBiZSB2YWxpZCBhYm92ZSBhIGNlcnRhaW4g dGhyZXNob2xkLCB3aGljaAo+IGlzOiA0IGNvbnNlcXVlbnQgRE1BIGJ1cnN0cyBpbiB0aGUgY2Fz ZSBvZiB0aGUgSVBVLiBJdCB3YXMgaW5kZWVkCj4gb2JzZXJ2ZWQgdGhhdCB0d2Vha2luZyB0aGUg bnVtYmVyIG9mIGJ1cnN0cyB0byBiZSBsb3dlcmVkIGZyb20gOCB0byA0Cj4gd291bGQgbGVhZCB0 byBhIHNpZ25pZmljYW50IGluY3JlYXNlIGluIHRoZSBFdGhlcm5ldCB0cmFuc2ZlcnMKPiBzdGFi aWxpdHkuIElPVywgaXQgbG9va3MgbGlrZSB3aGVuIHRoZSBkaXNwbGF5IHBpcGVsaW5lIHBlcmZv cm1zIERNQQo+IHRyYW5zZmVycywgaW5jb21pbmcgRE1BIHJlcXVlc3RzIGZyb20gb3RoZXIgbWFz dGVyIGRldmljZXMgb24gdGhlCj4gaW50ZXJjb25uZWN0IGFyZSBkZWxheWVkIHRvbyBtdWNoIChv ciBjYW5jZWxlZCkuCj4gCj4gSSBoYXZlIG5vIGNsdWUgdG8gZXhwbGFpbiB3aHkgb24gdGhlIEV0 aGVybmV0IE1BQyBzaWRlIHNvbWUgdURNQQo+IHRyYW5zZmVycyB3b3VsZCBuZXZlciByZWFjaCBj b21wbGV0aW9uLCBlc3BlY2lhbGx5IHdpdGhvdXQgbm90aWZpY2F0aW9uCj4gbm9yIGFueSBlcnJv ci4gQWxsIHVwbGluayB0cmFuc2ZlcnMgYXJlIHByb3Blcmx5IHF1ZXVlZCBhdCB0aGUgRkVDIGxl dmVsCj4gYW5kIG1vcmUgaW1wb3J0YW50bHksIHRoZSBjb3JyZXNwb25kaW5nIGludGVycnVwdHMg YXJlIGZpcmVkIHVwb24KPiAicHJvcGVyIHRyYW5zbWlzc2lvbiIgYW5kIHJlcG9ydCBubyBlcnJv ciB3aGF0c29ldmVyIChub3RlOiB0aGVyZSBpcyBubwo+IGFjdHVhbCB3YXkgdG8ga25vdyB0aGUg dURNQSBpbnRlcm5hbCBjb250cm9sbGVyIGNvdWxkIG5vdCBmZXRjaCB0aGUKPiBkYXRhLCBvbmx5 IE1BQyBlcnJvcnMgY291bGQgYmUgcmVwb3J0ZWQgYXQgdGhpcyBzdGFnZSkuCj4gCj4gQXMgYSBz b2x1dGlvbiwgd2UgbWlnaHQgd2FudCB0byBwcmV2ZW50IHRoZXNlIERNQSBidXJzdHMgZnJvbSBi ZWluZwo+IHF1ZXVlZCB0b2dldGhlci4gTWF5YmUgdGhlIElNWDZRIGlzIHByaW1hcmlseSB1c2Vk IGZvciBpdHMgZ3JhcGhpY3MKPiBjYXBhYmlsaXRpZXMsIGJ1dCB3aGVuIHRoZSBuZXR3b3JrIChh bmQgb3RoZXIgUkFNIGNvbnN1bWluZyBzdWJzeXN0ZW0pCj4gYWxzbyBtYXR0ZXIsIGl0IG1heSBi ZSByZWxldmFudCB0byBhcHBseSB0aGlzIHdvcmthcm91bmQgaW4gb3JkZXIgdG8KPiBoZWxwIHRo ZW0gZmV0Y2hpbmcgZnJvbSBSQU0gbW9yZSByZWxpYWJseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBN aXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgo+IC0tLQo+IAo+IEhlbGxv LAo+IAo+IFRoaXMgcmVhbGx5IGlzIGFuIFJGQyBhcyB0aGUgYnVnIHdhcyBhbHNvIG9ic2VydmVk IG9uIHY2LjUgYnV0IHRoZSBmaXgKPiBwcm9wb3NlZCBoZXJlIHdhcyB3cml0dGVuIGFuZCB0ZXN0 ZWQgb24gYSB2NC4xNCBrZXJuZWwuIEkgd2FudCB0bwo+IGRpc2N1c3MgdGhlIGFwcHJvYWNoIGFu ZCBpZGVhbGx5IGdldCBzb21lIGZlZWRiYWNrIGZyb20gaW14NiBleHBlcnRzIHdobwo+IGtub3cg dGhlIFNvQyBpbnRlcm5hbHMgYmVmb3JlIHB1Ymxpc2hpbmcgYSBjbGVhbiBzZXJpZXMuIFRoZXJl IGlzIGEgbG90Cj4gb2YgZ3Vlc3NpbmcgaW4gdGhpcyB3b3JrYXJvdW5kLCBiZXNpZGVzIHRoZSBl eHBlcmltZW50YWwgbWVhc3VyZXMgSQo+IG1hbmFnZWQgdG8gZG8uIEkgd291bGQgYmUgZ2xhZCBp ZiBzb21lb25lIGNvdWxkIHNjaGVkIGFueSBsaWdodCBvcgo+IGludm9sdmUga25vd2xlZGdlYWJs ZSBwZW9wbGUgaW4gdGhpcyBjb252ZXJzYXRpb24uCj4gCj4gVGhlIGluaXRpYWwgcmVwb3J0IHdh cyB0aGVyZSBhbmQgbWFpbmx5IGZvY3VzZWQgb24gdGhlIG5ldHdvcmsKPiBzdWJzeXN0ZW06Cj4g aHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbmV0ZGV2LzE4YjcyZmRiLWQyNGEtYTQxNi1mZmFiLTNh MTViMjgxYTZlMEBrYXRhbGl4LmNvbS9ULyNtZDI2NWQ2ZGE4MWI4ZmI2Yjg1ZTNhZGJiMzk5YmNk YTc5ZGZjNzYxYwo+IEluIHRoaXMgdGhyZWFkIEkgbWFkZSB3cm9uZyBvYnNlcnZhdGlvbnMgYmVj YXVzZSBmb3Igc3BlZWRpbmcgdXAgbXkgdGVzdAo+IGN5Y2xlcywgSSBkcm9wcGVkIHRoZSBzdXBw b3J0IGZvcjogRFJNLCBTTkQsIFVTQiBhcyB0aGVzZSBzdWJzeXN0ZW1zCj4gc2VlbWVkIHRvdGFs bHkgaXJyZWxldmFudC4gSXQgYWN0dWFsbHkgaGFkIGEgc3Ryb25nIGltcGFjdC4KPiAKPiBJbiB0 aGUgZW5kLCBJIHJlYWxseSB0aGluayB0aGVyZSBpcyBzb21ldGhpbmcgd3Jvbmcgd2l0aCB0aGUg bG9ja2luZyBvZgo+IElQVSBETUEgYnVyc3RzIHdoZW4gbWl4ZWQgd2l0aCB0aGUgUW9TIG9mIHRo ZSBOSUMuCgpGdXJ0aGVyIGludmVzdGlnYXRpb24gbGVhZCB0byB0aGUgRERSIGNvbmZpZ3VyYXRp b24gaXRzZWxmLiBUaGUKc3lzdGVtIHdvcmtlZCBwZXJmZWN0bHkgYmVzaWRlcyB0aGUgRXRoZXJu ZXQgZHJvcCByYXRlIHdoaWNoIHdhcwphYm5vcm1hbGx5IGhpZ2ggYW5kIGl0IHR1cm5zIG91dCwg anVzdCBjaGFuZ2luZyBhIGJpdCBpbiB0aGUgRERSIHJlc2V0CnBhZCBjb25maWd1cmF0aW9uIGZp eGVkIGl0LiBJIGNhbm5vdCBleHBsYWluIGV4YWN0bHkgd2hhdCB3YXMgdGhlIHJvb3QKY2F1c2Ug YnV0IGl0IGlzIHBvc3NpYmxlIHRoYXQgdGhlIEREUiB3YXMgaW4gYSByZWxhdGl2ZWx5IHVuc3Rh YmxlCnN0YXRlIGR1ZSB0byB0aGUgcG93ZXItb24vcmVzZXQgcHJvY2VkdXJlIG5vdCBiZWluZyBm b2xsb3dlZCBjb3JyZWN0bHkKZHVlIHRvIHRoZSBpbmNvbXBsZXRlIHBhZCBjb25maWd1cmF0aW9u LgoKSGVyZSBpcyB0aGUgVS1Cb290IHRocmVhZCBJJ3ZlIHN0YXJ0ZWQ6IApodHRwczovL2xvcmUu a2VybmVsLm9yZy91LWJvb3QvMjAyMzExMTcxNTAwNDQuMTc5MjA4MC0xLW1pcXVlbC5yYXluYWxA Ym9vdGxpbi5jb20vCgpUaGFua3MsCk1pcXXDqGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK