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 131A7C4829A for ; Tue, 13 Feb 2024 09:48:18 +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: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=RHjK70wakyV76NHsvsR+2eersiRS3IcrYKMG3L7pHZ8=; b=s7deGm/3cYOFAx 4xrN6p9TkJACAsqRdG06ZvSFlaFm4JEKI3FEKBRHhg1VF3nlwn3qGxV7gqN97cEAh+pZ0sgXoXXlf d7H6N4p1Wap55If5IT/IZbXrhDVWAiguxkrdWZzZyLnuhM6GZ93L3GLyogmib83NYq1tV4CYiaDM2 HUjLiw5P2NOjvEOh3VmzC217xeSUfz7mSlESvNFb4I/ocOqGK9lcfJV45uWS2m85ove8mw102CrVz gc/QxpOpNr3i3qbULadSc1m46JnBYoK4erm+hPpmKG7yTQHk9k/QHdd2JsHAaAl2VtBjz+oQKQoQm kLxQK3V3FEryREFY9H4g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rZpOY-00000008fpu-2JHj; Tue, 13 Feb 2024 09:48:06 +0000 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rZpOV-00000008fo5-48Tm for linux-arm-kernel@lists.infradead.org; Tue, 13 Feb 2024 09:48:05 +0000 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-562092d8135so174779a12.3 for ; Tue, 13 Feb 2024 01:47:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707817677; x=1708422477; darn=lists.infradead.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=nMaXfRaZB1Ui4wig/pjd3aNv6fO2xjtyP225zQQw8a4=; b=dszwUiDiEP1vCfOxZK9rSGQr9BcFF1Huyydoqlhmtcq8qXfGwJZ6tJ35E8BjYD72XM 2L2tdN+vBU6NAGZTiYaXhx1IsnKjWsBrMOvwk2M21au8IcDwkgOFXxOqTgqLYrwhbq5H WLPF7k60Otonlk+b6BdTompBbNjMox1SCFsNI033jrKR2Hpv0+qDVvBDfYMCCJMix+tx v8UM85xnLAEqbMzj63MWzTCfoZS/dikxjrA7OJDrcdemGEO7DWrGg9Ax9o4WTtq/5uV+ LV7B9vrDWyI6I4o26iBPB1qWLgsZMVclvo21YtrzhuVdc+LlhECfdeatufFYmU+hiRuz VSRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707817677; x=1708422477; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=nMaXfRaZB1Ui4wig/pjd3aNv6fO2xjtyP225zQQw8a4=; b=Dt7ZHNLbjONDjEJWLzQm+HjHjNfh+hDmFoOeDeXyGs0PVpKM1/e9s1U7JrSZgeiwAS H9XoxMH9GTqGvGFbN2BJxRDpnVOm4orP0w2TbpiszY9MsFTtRp31AYPCWssEFohUpBAe e2Nqay7N0jP+9jzbzA0/YNmgle4OjZ1fCiE+bh4VoxxH6brAR801eT60pGplYMV1mEM/ Q6SGMFXhqgLjdjuvAXnl40mwETFUI/igyVzTWM4ltUNugxLKJLPNGHhpUihw8CbVUZJX rI8ZxeOCgW9NOii1XdHMgy9cPtVkl36LjDKgEkXKrlUN7jNROs6cPo72Eg5TjwIEPsyK NuTA== X-Forwarded-Encrypted: i=1; AJvYcCVx7PkuyPKD/TNbV54ejN2T7Qzn2qy5RShr029Z0XrmlzJTaAFgPCtnxci4A2ud1KaLWDUixsTu4ROYB7Ae49CpAnRqUjwAckB6akPk5OCbKSvJEEE= X-Gm-Message-State: AOJu0Yz7btpCdzCSHyBB0q5ka6JeHWzKVya5xcfmoDVMyIIuvkO6A0+I ZRXDkYOwwTYJa+Ghiku2/PO32UDoN9pPGivuMjyONCiy9OVOF/u1T7x12swOqyJovnXS X-Google-Smtp-Source: AGHT+IEY9GonQD/xWOqpsBEOt4y93Mfor49QxCWI0jOVlg6uODaZXNkzggCVUKUwtT/B8Oo/+cxXbQ== X-Received: by 2002:a17:906:7116:b0:a3c:e436:d114 with SMTP id x22-20020a170906711600b00a3ce436d114mr1728171ejj.30.1707817676549; Tue, 13 Feb 2024 01:47:56 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCX+fiCsGVuZsVyYFzEaTqEywRi/vEqX6uvvUXD5siGAuywmoKLuGLqrtXTJZPhmuJpuyDfTa3K819AQwa581QG5A7+X0D30FgXRRYMbxfGczms7fdBB0PR1uQEsDpkIrdWHXqLqdq8hhSseC0v4+BY85Dckwiyk/0eYQq8eoOHySjxeAjfMZg3z+HOB4g4F+7Xll1+sLgf1zgD6GeV90HbP/PqJucQzX2zd5cLnlWBpUhYqaiyjrJqnRCp3kuAzUFG2f3ty7pRuY4YPp4lT5w5nRFjbaNaVv4mc4d6oKFSUfuQZQ2pxyGHVJJTe6CipGDn3hn91pc1V6V0x7wpaxOKMpMmcBe7qBdz+TIvtC19Wh3xjXeAwrzLuyUEaMvWocCeX7iLJ/pJ3CeLkEoWXtp3v1MbNQfTcDqu2A6hjsIuPcNW4KFOMz788IflOqYkjDEDlz60lOgFF3UH8SoQfGEdyIn+CQE1q2rd/FjtQeopa4QkfywxEArM+OMVRAJRZd4s7/oH8Ucc+kNUtYrxLeFX5 Received: from ?IPv6:2003:f6:ef1b:2000:944c:cbc7:1e1c:2c47? (p200300f6ef1b2000944ccbc71e1c2c47.dip0.t-ipconnect.de. [2003:f6:ef1b:2000:944c:cbc7:1e1c:2c47]) by smtp.gmail.com with ESMTPSA id br18-20020a170906d15200b00a38a868bcf7sm1112046ejb.41.2024.02.13.01.47.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Feb 2024 01:47:56 -0800 (PST) Message-ID: Subject: Re: [PATCH 5/5] iio: adc: ad7380: use spi_optimize_message() From: Nuno =?ISO-8859-1?Q?S=E1?= To: David Lechner , Mark Brown Cc: Martin Sperl , David Jander , Jonathan Cameron , Michael Hennerich , Nuno =?ISO-8859-1?Q?S=E1?= , Alain Volmat , Maxime Coquelin , Alexandre Torgue , linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-iio@vger.kernel.org Date: Tue, 13 Feb 2024 10:51:15 +0100 In-Reply-To: <20240212-mainline-spi-precook-message-v1-5-a2373cd72d36@baylibre.com> References: <20240212-mainline-spi-precook-message-v1-0-a2373cd72d36@baylibre.com> <20240212-mainline-spi-precook-message-v1-5-a2373cd72d36@baylibre.com> User-Agent: Evolution 3.50.3 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240213_014804_064719_D64B5DF5 X-CRM114-Status: GOOD ( 21.17 ) 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 T24gTW9uLCAyMDI0LTAyLTEyIGF0IDE3OjI2IC0wNjAwLCBEYXZpZCBMZWNobmVyIHdyb3RlOgo+ IFRoaXMgbW9kaWZpZXMgdGhlIGFkNzM4MCBBREMgZHJpdmVyIHRvIHVzZSBzcGlfb3B0aW1pemVf bWVzc2FnZSgpIHRvCj4gb3B0aW1pemUgdGhlIFNQSSBtZXNzYWdlIGZvciB0aGUgYnVmZmVyZWQg cmVhZCBvcGVyYXRpb24uIFNpbmNlIGJ1ZmZlcmVkCj4gcmVhZHMgcmV1c2UgdGhlIHNhbWUgU1BJ IG1lc3NhZ2UgZm9yIGVhY2ggcmVhZCwgdGhpcyBjYW4gaW1wcm92ZQo+IHBlcmZvcm1hbmNlIGJ5 IHJlZHVjaW5nIHRoZSBvdmVyaGVhZCBvZiBzZXR0aW5nIHVwIHNvbWUgcGFydHMgdGhlIFNQSQo+ IG1lc3NhZ2UgaW4gZWFjaCBzcGlfc3luYygpIGNhbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGF2 aWQgTGVjaG5lciA8ZGxlY2huZXJAYmF5bGlicmUuY29tPgo+IC0tLQo+IMKgZHJpdmVycy9paW8v YWRjL2FkNzM4MC5jIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KystLS0tLS0KPiAtCj4gwqAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgNyBkZWxl dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9paW8vYWRjL2FkNzM4MC5jIGIvZHJp dmVycy9paW8vYWRjL2FkNzM4MC5jCj4gaW5kZXggYWJkNzQ2YWVmODY4Li41YzVkMjY0MmE0NzQg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9paW8vYWRjL2FkNzM4MC5jCj4gKysrIGIvZHJpdmVycy9p aW8vYWRjL2FkNzM4MC5jCj4gQEAgLTEzMyw2ICsxMzMsNyBAQCBzdHJ1Y3QgYWQ3MzgwX3N0YXRl IHsKPiDCoAlzdHJ1Y3Qgc3BpX2RldmljZSAqc3BpOwo+IMKgCXN0cnVjdCByZWd1bGF0b3IgKnZy ZWY7Cj4gwqAJc3RydWN0IHJlZ21hcCAqcmVnbWFwOwo+ICsJc3RydWN0IHNwaV9tZXNzYWdlICpt c2c7Cj4gwqAJLyoKPiDCoAkgKiBETUEgKHRodXMgY2FjaGUgY29oZXJlbmN5IG1haW50ZW5hbmNl KSByZXF1aXJlcyB0aGUKPiDCoAkgKiB0cmFuc2ZlciBidWZmZXJzIHRvIGxpdmUgaW4gdGhlaXIg b3duIGNhY2hlIGxpbmVzLgo+IEBAIC0yMzEsMTkgKzIzMiw1NSBAQCBzdGF0aWMgaW50IGFkNzM4 MF9kZWJ1Z2ZzX3JlZ19hY2Nlc3Moc3RydWN0IGlpb19kZXYKPiAqaW5kaW9fZGV2LCB1MzIgcmVn LAo+IMKgCXJldHVybiByZXQ7Cj4gwqB9Cj4gwqAKPiArc3RhdGljIGludCBhZDczODBfYnVmZmVy X3ByZWVuYWJsZShzdHJ1Y3QgaWlvX2RldiAqaW5kaW9fZGV2KQo+ICt7Cj4gKwlzdHJ1Y3QgYWQ3 MzgwX3N0YXRlICpzdCA9IGlpb19wcml2KGluZGlvX2Rldik7Cj4gKwlzdHJ1Y3Qgc3BpX3RyYW5z ZmVyICp4ZmVyOwo+ICsJaW50IHJldDsKPiArCj4gKwlzdC0+bXNnID0gc3BpX21lc3NhZ2VfYWxs b2MoMSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIXN0LT5tc2cpCj4gKwkJcmV0dXJuIC1FTk9NRU07 Cj4gKwo+ICsJeGZlciA9IGxpc3RfZmlyc3RfZW50cnkoJnN0LT5tc2ctPnRyYW5zZmVycywgc3Ry dWN0IHNwaV90cmFuc2ZlciwKPiArCQkJCXRyYW5zZmVyX2xpc3QpOwo+ICsKPiArCXhmZXItPmJp dHNfcGVyX3dvcmQgPSBzdC0+Y2hpcF9pbmZvLT5jaGFubmVsc1swXS5zY2FuX3R5cGUucmVhbGJp dHM7Cj4gKwl4ZmVyLT5sZW4gPSA0Owo+ICsJeGZlci0+cnhfYnVmID0gc3QtPnNjYW5fZGF0YS5y YXc7Cj4gKwo+ICsJcmV0ID0gc3BpX29wdGltaXplX21lc3NhZ2Uoc3QtPnNwaSwgc3QtPm1zZyk7 Cj4gKwlpZiAocmV0KSB7Cj4gKwkJc3BpX21lc3NhZ2VfZnJlZShzdC0+bXNnKTsKPiArCQlyZXR1 cm4gcmV0Owo+ICsJfQo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGFk NzM4MF9idWZmZXJfcG9zdGRpc2FibGUoc3RydWN0IGlpb19kZXYgKmluZGlvX2RldikKPiArewo+ ICsJc3RydWN0IGFkNzM4MF9zdGF0ZSAqc3QgPSBpaW9fcHJpdihpbmRpb19kZXYpOwo+ICsKPiAr CXNwaV91bm9wdGltaXplX21lc3NhZ2Uoc3QtPm1zZyk7Cj4gKwlzcGlfbWVzc2FnZV9mcmVlKHN0 LT5tc2cpOwo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwoKTm90IHN1Y2ggYSBiaWcgZGVhbCBi dXQgdW5sZXNzIEknbSBtaXNzaW5nIHNvbWV0aGluZyB3ZSBjb3VsZCBoYXZlIHRoZQpzcGlfbWVz c2FnZSAoKyB0aGUgdHJhbnNmZXIpIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGluIHN0cnVjdCBhZDcz ODBfc3RhdGUgYW5kIGRvCnRoZSBvcHRpbWl6ZSBvbmx5IG9uY2UgYXQgcHJvYmUgKG5hdHVyYWxs eSB3aXRoIHByb3BlciBkZXZtIGFjdGlvbiBmb3IKdW5vcHRpbWl6ZSkuIFRoZW4gd2Ugd291bGQg bm90IG5lZWQgdG8gdGhpcyBmb3IgZXZlcnkgYnVmZmVyIGVuYWJsZSArIGRpc2FibGUuIEkKa25v dyBpbiB0ZXJtcyBvZiBwZXJmb3JtYW5jZSBpdCB3b24ndCBtYXR0ZXIgYnV0IGl0IHdvdWxkIGJl IGxlc3MgY29kZSBJIGd1ZXNzLgoKQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KCi0gTnVubyBTw6EK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1h cm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0t a2VybmVsCg==