Received: by 2002:a05:7412:3290:b0:fa:6e18:a558 with SMTP id ev16csp259128rdb; Thu, 25 Jan 2024 14:36:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IGpkeAARH8XpaRbG3BxsBfHnO2FIq7eE1fY5lvYvw5bDRdVwcaKWBvIrcGQJ1avjU2tIWDi X-Received: by 2002:a05:6358:3399:b0:176:70d4:eb64 with SMTP id i25-20020a056358339900b0017670d4eb64mr537733rwd.10.1706222202072; Thu, 25 Jan 2024 14:36:42 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706222202; cv=pass; d=google.com; s=arc-20160816; b=BW0HUuMaffT24knE3R8PeodV+W0ArbyW+LcCyTASraGT8kjFXsAOe1nZTqkfl8zvob t1f1vyYYFoz0nXY8XSCnz1RU1jfs+ZHqlD050n5GDM3ImN71cxEA8OXM8daIWSu2b/gJ yVFRrYjNhosRpCWaTg1Yk3PkneGXY0xhRpeYqy26TOsEvFGnZXID2mf6IGNSZghB+P7i WSI4FY7H68nWuIdPYqLrN7XELAkpYPi7yMFN+dOGkm90+Ya6WNX3rgDqnq4nII3SKbuO KYIJoRYQbVwTcUR/QLP/e0807SiFjyorzAEBOYC3DmCmH/80iiJppH4s3x/h4dz8L9gm gTpw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=VOTSFi+Pop/Ow7rXyfRSnmSbbYTsX8i/3pmKrG/KCe8=; fh=zH1TEUrcKOuQWWXnZw7DACnr/aC/S1O2gFQUpUWflH4=; b=KGOdSVFJ4o/ojp8WMg3mEA1Ts2tPvehur+Csssfmn7TD+tuHbU6E5VnZwQQKcKMMt8 6TJSar/9XTxp75vY/n8pSYke5FmbKmbVN5S17X0dUVqxqHZrwxeZMEdfV2SR/TBo5HpO 9mTFef2Q9RV3YggQzvNNcAt666gfAMlzVv+7HPhXnHJCOR7RrUib4fecW44/7m2eyBoI CmRh0sjLy9q7jSUpT6GpT6Sj5rZgTjVCb5QLmqydi0HHAtqKYg+F1Wv/ytM3vZkdC2eD LGRpgalfiN2znZdMocWC3eIMWYjpujCUdAUToYQzBQoB0854sWCbGeqGGgMaWhCM9JLQ 8gdQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=mWhY67+2; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-39353-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-39353-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id k15-20020a63560f000000b005cf1b38c7cesi14255797pgb.732.2024.01.25.14.36.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jan 2024 14:36:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-39353-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=mWhY67+2; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-39353-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-39353-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 98025B27753 for ; Thu, 25 Jan 2024 22:26:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 604C313BE8D; Thu, 25 Jan 2024 22:25:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="mWhY67+2" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7DB46130E3C; Thu, 25 Jan 2024 22:25:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706221543; cv=none; b=GJjcvWEmatNYBG80N2jQZJvcibe6+lQE/8SY9wR2b6uiRgOHLGPNTGG98HYR+eqLXG4ZArSunv51qqjjefbrtGuSY+XeLS24Rxq2FrFtwuhpnUSj8EqMZKXESD/AUaOSWLI71wwAmXTRqdsKeZbPnRq+Tsc2l1LBo9qbJ5/h0hQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706221543; c=relaxed/simple; bh=M1x7sdbxaUA9P4s6CLIfqzwLiLNP8PZ3MFdUmOh5aGE=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=qPi9NIbUuhpMBBID1Lk0WAMH9sXHkgK6ToOy3LmMKJy4R9XB0uCu0HtvoOxI4K1YSzHYIwlaqe4pSuU62Vv8mGn6KTgwJUFwInXhe2M5flukC9s4V3DNkvSWkj3lIkgCKVMlJ81JFAnNu9qBqR6AvAbtYHeh8itQZWHCbfdCYNI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=mWhY67+2; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 91891C433C7; Thu, 25 Jan 2024 22:25:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706221543; bh=M1x7sdbxaUA9P4s6CLIfqzwLiLNP8PZ3MFdUmOh5aGE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=mWhY67+2p6a+wqDZgb7327OyCpkF5uFMJhLPWhQgGgERBIoY7QhFTVaRvvEJl/ZBf Pgj7A3G74ZjygE+B75h8DTAD7tXvvQUwk2YBSgmxhToDiOfsp2/LV8Xo0Y3Qi2Il2H dPCdvGYWF1zMU6r0sVf7WLipEYqVi5QnaZj+RD98UfZuAya/Rvmg7bYhWllplz7pYZ u6YhVwF4W/HvQHQ1XUgcn+hDoyGkrGrdDwPMI9mvWbQWYWMekQ7mSBJ6DGDE81eeNx 4j93gVC9JPR5sioHHMjK40JAIxXCtI2H6UDP9A8d7wjH5F3znqpTASAw79YRKjede/ 581i0o/4nlRfg== Date: Thu, 25 Jan 2024 23:25:37 +0100 From: Andi Shyti To: Tudor Ambarus Cc: Mark Brown , arnd@arndb.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, alim.akhtar@samsung.com, linux-spi@vger.kernel.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-arch@vger.kernel.org, andre.draszik@linaro.org, peter.griffin@linaro.org, semen.protsenko@linaro.org, kernel-team@android.com, willmcvicker@google.com Subject: Re: [PATCH 00/21] spi: s3c64xx: winter cleanup and gs101 support Message-ID: References: <20240123153421.715951-1-tudor.ambarus@linaro.org> <7c998d34-919b-46e7-8942-75da94d5ac21@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7c998d34-919b-46e7-8942-75da94d5ac21@linaro.org> Hi Tudor, > >> The patch set cleans a bit the driver and adds support for gs101 SPI. > >> > >> Apart of the SPI patches, I added support for iowrite{8,16}_32 accessors > >> in asm-generic/io.h. This will allow devices that require 32 bits > >> register accesses to write data in chunks of 8 or 16 bits (a typical use > >> case is SPI, where clients can request transfers in words of 8 bits for > >> example). GS101 only allows 32bit register accesses otherwise it raisses > >> a Serror Interrupt and hangs the system, thus the accessors are needed > >> here. If the accessors are fine, I expect they'll be queued either to > >> the SPI tree or to the ASM header files tree, but by providing an > >> immutable tag, so that the other tree can merge them too. > >> > >> The SPI patches were tested with the spi-loopback-test on the gs101 > >> controller. > > > > The reformatting in this series will conflict with the SPI changes in: > > > > https://lore.kernel.org/r/20240120012948.8836-1-semen.protsenko@linaro.org > > > > Can you please pull those into this series or otherwise coordinate? > > ah, I haven't noticed Sam's updates. I'll rebase on top of his set and > adapt if necessary. I'll review that set in a sec. it's a long series, please give it a few days before resending it. Thanks, Andi