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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0F431C433F5 for ; Mon, 9 May 2022 21:13:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229597AbiEIVRc (ORCPT ); Mon, 9 May 2022 17:17:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58316 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229635AbiEIVRb (ORCPT ); Mon, 9 May 2022 17:17:31 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31FBE253A8A for ; Mon, 9 May 2022 14:13:36 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id B803461731 for ; Mon, 9 May 2022 21:13:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 861B1C385BB; Mon, 9 May 2022 21:13:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1652130815; bh=eX5RGjni7aVHVj7ofAU71C/bqCjvu2a5IhhgBjvmk9I=; h=From:To:Cc:In-Reply-To:References:Subject:Date:From; b=SIpDFmizVRabw2UxwtaxVyRVNKFJkAeZ9BTPhKowbUPl6ES6ZV79VpjxSEUG6sQKu idge/oHQLQLxUySpLaiduJbFKrgdonbpc6IdE90RbYVRNSUcWjzHqtmwLD1u4xax1p a/3p8G0xEV2Wh7R1v9Qt6aoudUufd26mzHkmOJZlIj2Wn2JBxKnfiLcmBWAMv7hmtS xrtFvcWFR89aj6jqul5a1Wi/p3bLfMOSx13B73MkwPNLV2w+F4sB0JyHfbOzeJU6+P abnjqUBij50FJYT7DiSuBlmPXRa0rYgVf6dUIsWyFPONOX3gQdzlmg+iUiEo0MQuu3 AE5gUYYLD7zdA== From: Mark Brown To: marex@denx.de, linux-spi@vger.kernel.org, mkl@pengutronix.de, festevam@gmail.com Cc: kernel@pengutronix.de, linux-arm-kernel@lists.infradead.org, baruch@tkos.co.il, linux-imx@nxp.com In-Reply-To: <20220502175457.1977983-1-mkl@pengutronix.de> References: <20220502175457.1977983-1-mkl@pengutronix.de> Subject: Re: [PATCH v1 0/9] spi: spi-imx: cleanups and performance improvements Message-Id: <165213081325.1980477.1425594067155934605.b4-ty@kernel.org> Date: Mon, 09 May 2022 22:13:33 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-spi@vger.kernel.org On Mon, 2 May 2022 19:54:48 +0200, Marc Kleine-Budde wrote: > this patch series first cleans up several sparse and checkpatch > warnings, then finished master -< controller conversion. Then PIO > based polling support is added. It's activated by default for > transfers smaller than 30 µs (like in the raspi SPI drivers). The last > patch optimized setup of the MX51_ECSPI_CONFIG register. > > Changes since RFC: > - rebased to broonie/spi.git for-5.19 (thanks Baruch) > - 4/9: use swab32s instead of swab32 > - 5/9: use swahw32s instead of swahw32 > - 7/9: removed "select SPI_BITBANG" from Kconfig > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next Thanks! [1/9] spi: spi-imx: fix sparse warning: add identifier name to function definition commit: f7b8787164551a09fca287b1dea15d0c4d646e4a [2/9] spi: spi-imx: avoid unnecessary line continuations commit: a8c785c1e75538876b524247a3738db53b1f78b8 [3/9] spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned' commit: 1a23461a8a08c4a32972dec31a394eee3302511d [4/9] spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32() commit: dae336d0dca669143e0fdf6b82c333bf6a8d9e0a [5/9] spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s() commit: baaadffe8854ea14eed1a5f3c09f2136c3aa4427 [6/9] spi: spi-imx: complete conversion from master -> controller commit: 63cd96b70f9366f67048fbc07294ce5823001ded [7/9] spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller commit: 307c897db762d1e0feee9477276b08f6deca4a5b [8/9] spi: spi-imx: add PIO polling support commit: 07e7593877882fbd07c55b26b7dcf88760449323 [9/9] spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged commit: 184434fcd6177b76f929570348935d7c9f22d296 All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark 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 216B2C433EF for ; Mon, 9 May 2022 21:14:39 +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:Date:Message-Id:Subject: References:In-Reply-To:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=M1ETK5SPy1gg0tktkd6+901QJ2ksfRsWXN8qCPOWGNA=; b=45YimASaZD60Em bljDU5gOjaIHxUiJDZL2uTJm1u2q58VzgCmhiAu89WRkySdreWD33peFy9fqMttq/oWpNP9YdPVx/ EcCPFUJl+001HwNZ7OiVrw7qP7hZet0KIz6J8wNh3xDgOMkNDlJjguvQjsMCBNBwmSiW36uWv4hEk yWc4cwmuCUgst3JcUUQvWqU9g7PXLRBzkPXRvbroja+hUN2eUlyN9Zmu95b2msUQmB1auoes9nJPX CCx8KfcWtCFrkPI8THurXoQVfcNUnqQ+HPNW8BFvc+tI7DOHOYfuikqf4occXSnC/tLn+6dMsIX33 +AE9KvTdfZ4WgGcGG8Tg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1noAhG-00GJo4-Rx; Mon, 09 May 2022 21:13:38 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1noAhE-00GJnK-Af for linux-arm-kernel@lists.infradead.org; Mon, 09 May 2022 21:13:37 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id AFCE56172C; Mon, 9 May 2022 21:13:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 861B1C385BB; Mon, 9 May 2022 21:13:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1652130815; bh=eX5RGjni7aVHVj7ofAU71C/bqCjvu2a5IhhgBjvmk9I=; h=From:To:Cc:In-Reply-To:References:Subject:Date:From; b=SIpDFmizVRabw2UxwtaxVyRVNKFJkAeZ9BTPhKowbUPl6ES6ZV79VpjxSEUG6sQKu idge/oHQLQLxUySpLaiduJbFKrgdonbpc6IdE90RbYVRNSUcWjzHqtmwLD1u4xax1p a/3p8G0xEV2Wh7R1v9Qt6aoudUufd26mzHkmOJZlIj2Wn2JBxKnfiLcmBWAMv7hmtS xrtFvcWFR89aj6jqul5a1Wi/p3bLfMOSx13B73MkwPNLV2w+F4sB0JyHfbOzeJU6+P abnjqUBij50FJYT7DiSuBlmPXRa0rYgVf6dUIsWyFPONOX3gQdzlmg+iUiEo0MQuu3 AE5gUYYLD7zdA== From: Mark Brown To: marex@denx.de, linux-spi@vger.kernel.org, mkl@pengutronix.de, festevam@gmail.com Cc: kernel@pengutronix.de, linux-arm-kernel@lists.infradead.org, baruch@tkos.co.il, linux-imx@nxp.com In-Reply-To: <20220502175457.1977983-1-mkl@pengutronix.de> References: <20220502175457.1977983-1-mkl@pengutronix.de> Subject: Re: [PATCH v1 0/9] spi: spi-imx: cleanups and performance improvements Message-Id: <165213081325.1980477.1425594067155934605.b4-ty@kernel.org> Date: Mon, 09 May 2022 22:13:33 +0100 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220509_141336_487981_E883E6EF X-CRM114-Status: GOOD ( 15.86 ) 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 T24gTW9uLCAyIE1heSAyMDIyIDE5OjU0OjQ4ICswMjAwLCBNYXJjIEtsZWluZS1CdWRkZSB3cm90 ZToKPiB0aGlzIHBhdGNoIHNlcmllcyBmaXJzdCBjbGVhbnMgdXAgc2V2ZXJhbCBzcGFyc2UgYW5k IGNoZWNrcGF0Y2gKPiB3YXJuaW5ncywgdGhlbiBmaW5pc2hlZCBtYXN0ZXIgLTwgY29udHJvbGxl ciBjb252ZXJzaW9uLiBUaGVuIFBJTwo+IGJhc2VkIHBvbGxpbmcgc3VwcG9ydCBpcyBhZGRlZC4g SXQncyBhY3RpdmF0ZWQgYnkgZGVmYXVsdCBmb3IKPiB0cmFuc2ZlcnMgc21hbGxlciB0aGFuIDMw IMK1cyAobGlrZSBpbiB0aGUgcmFzcGkgU1BJIGRyaXZlcnMpLiBUaGUgbGFzdAo+IHBhdGNoIG9w dGltaXplZCBzZXR1cCBvZiB0aGUgTVg1MV9FQ1NQSV9DT05GSUcgcmVnaXN0ZXIuCj4gCj4gQ2hh bmdlcyBzaW5jZSBSRkM6Cj4gLSByZWJhc2VkIHRvIGJyb29uaWUvc3BpLmdpdCBmb3ItNS4xOSAo dGhhbmtzIEJhcnVjaCkKPiAtIDQvOTogdXNlIHN3YWIzMnMgaW5zdGVhZCBvZiBzd2FiMzIKPiAt IDUvOTogdXNlIHN3YWh3MzJzIGluc3RlYWQgb2Ygc3dhaHczMgo+IC0gNy85OiByZW1vdmVkICJz ZWxlY3QgU1BJX0JJVEJBTkciIGZyb20gS2NvbmZpZwo+IAo+IFsuLi5dCgpBcHBsaWVkIHRvCgog ICBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9icm9vbmll L3NwaS5naXQgZm9yLW5leHQKClRoYW5rcyEKClsxLzldIHNwaTogc3BpLWlteDogZml4IHNwYXJz ZSB3YXJuaW5nOiBhZGQgaWRlbnRpZmllciBuYW1lIHRvIGZ1bmN0aW9uIGRlZmluaXRpb24KICAg ICAgY29tbWl0OiBmN2I4Nzg3MTY0NTUxYTA5ZmNhMjg3YjFkZWExNWQwYzRkNjQ2ZTRhClsyLzld IHNwaTogc3BpLWlteDogYXZvaWQgdW5uZWNlc3NhcnkgbGluZSBjb250aW51YXRpb25zCiAgICAg IGNvbW1pdDogYThjNzg1YzFlNzU1Mzg4NzZiNTI0MjQ3YTM3MzhkYjUzYjFmNzhiOApbMy85XSBz cGk6IHNwaS1pbXg6IG14NTFfZWNzcGlfaW50Y3RybCgpOiBwcmVmZXIgJ3Vuc2lnbmVkIGludCcg dG8gYmFyZSB1c2Ugb2YgJ3Vuc2lnbmVkJwogICAgICBjb21taXQ6IDFhMjM0NjFhOGEwOGM0YTMy OTcyZGVjMzFhMzk0ZWVlMzMwMjUxMWQKWzQvOV0gc3BpOiBzcGktaW14OiBzcGlfaW14X2J1Zl9y eF9zd2FwX3UzMigpOiBmaXggc3BhcnNlIHdhcm5pbmc6IHVzZSBzd2FiMzJzKCkgaW5zdGVhZCBv ZiBjcHVfdG9fYmUzMigpCiAgICAgIGNvbW1pdDogZGFlMzM2ZDBkY2E2NjkxNDNlMGZkZjZiODJj MzMzYmY2YThkOWUwYQpbNS85XSBzcGk6IHNwaS1pbXg6IHNwaV9pbXhfYnVmX3J4X3N3YXBfdTMy KCk6IHJlcGxhY2Ugb3BlbiBjb2RlZCBzd2FodzMycygpCiAgICAgIGNvbW1pdDogYmFhYWRmZmU4 ODU0ZWExNGVlZDFhNWYzYzA5ZjIxMzZjM2FhNDQyNwpbNi85XSBzcGk6IHNwaS1pbXg6IGNvbXBs ZXRlIGNvbnZlcnNpb24gZnJvbSBtYXN0ZXIgLT4gY29udHJvbGxlcgogICAgICBjb21taXQ6IDYz Y2Q5NmI3MGY5MzY2ZjY3MDQ4ZmJjMDcyOTRjZTU4MjMwMDFkZWQKWzcvOV0gc3BpOiBzcGktaW14 OiByZXBsYWNlIHN0cnVjdCBzcGlfaW14X2RhdGE6OmJpdGJhbmcgYnkgcG9pbnRlciB0byBzdHJ1 Y3Qgc3BpX2NvbnRyb2xsZXIKICAgICAgY29tbWl0OiAzMDdjODk3ZGI3NjJkMWUwZmVlZTk0Nzcy NzZiMDhmNmRlY2E0YTViCls4LzldIHNwaTogc3BpLWlteDogYWRkIFBJTyBwb2xsaW5nIHN1cHBv cnQKICAgICAgY29tbWl0OiAwN2U3NTkzODc3ODgyZmJkMDdjNTViMjZiN2RjZjg4NzYwNDQ5MzIz Cls5LzldIHNwaTogc3BpLWlteDogbXg1MV9lY3NwaV9wcmVwYXJlX21lc3NhZ2UoKTogc2tpcCB3 cml0aW5nIE1YNTFfRUNTUElfQ09ORklHIHJlZ2lzdGVyIGlmIHVuY2hhbmdlZAogICAgICBjb21t aXQ6IDE4NDQzNGZjZDYxNzdiNzZmOTI5NTcwMzQ4OTM1ZDdjOWYyMmQyOTYKCkFsbCBiZWluZyB3 ZWxsIHRoaXMgbWVhbnMgdGhhdCBpdCB3aWxsIGJlIGludGVncmF0ZWQgaW50byB0aGUgbGludXgt bmV4dAp0cmVlICh1c3VhbGx5IHNvbWV0aW1lIGluIHRoZSBuZXh0IDI0IGhvdXJzKSBhbmQgc2Vu dCB0byBMaW51cyBkdXJpbmcKdGhlIG5leHQgbWVyZ2Ugd2luZG93IChvciBzb29uZXIgaWYgaXQg aXMgYSBidWcgZml4KSwgaG93ZXZlciBpZgpwcm9ibGVtcyBhcmUgZGlzY292ZXJlZCB0aGVuIHRo ZSBwYXRjaCBtYXkgYmUgZHJvcHBlZCBvciByZXZlcnRlZC4KCllvdSBtYXkgZ2V0IGZ1cnRoZXIg ZS1tYWlscyByZXN1bHRpbmcgZnJvbSBhdXRvbWF0ZWQgb3IgbWFudWFsIHRlc3RpbmcKYW5kIHJl dmlldyBvZiB0aGUgdHJlZSwgcGxlYXNlIGVuZ2FnZSB3aXRoIHBlb3BsZSByZXBvcnRpbmcgcHJv YmxlbXMgYW5kCnNlbmQgZm9sbG93dXAgcGF0Y2hlcyBhZGRyZXNzaW5nIGFueSBpc3N1ZXMgdGhh dCBhcmUgcmVwb3J0ZWQgaWYgbmVlZGVkLgoKSWYgYW55IHVwZGF0ZXMgYXJlIHJlcXVpcmVkIG9y IHlvdSBhcmUgc3VibWl0dGluZyBmdXJ0aGVyIGNoYW5nZXMgdGhleQpzaG91bGQgYmUgc2VudCBh cyBpbmNyZW1lbnRhbCB1cGRhdGVzIGFnYWluc3QgY3VycmVudCBnaXQsIGV4aXN0aW5nCnBhdGNo ZXMgd2lsbCBub3QgYmUgcmVwbGFjZWQuCgpQbGVhc2UgYWRkIGFueSByZWxldmFudCBsaXN0cyBh bmQgbWFpbnRhaW5lcnMgdG8gdGhlIENDcyB3aGVuIHJlcGx5aW5nCnRvIHRoaXMgbWFpbC4KClRo YW5rcywKTWFyawoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5p bmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8v bGludXgtYXJtLWtlcm5lbAo=