From mboxrd@z Thu Jan 1 00:00:00 1970 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 E2305327C1D; Thu, 5 Mar 2026 07:37:40 +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=1772696261; cv=none; b=dlMEjxvL1ayI6/0U0gImWHBCAxLJe0tKpJl8HoUO19Hk9HQ4R9LaQgR3j1X+bfqVwVkcqZsziEVZdZ2ns0bCosZy476KfToKLQ6i7J6CgmPlWbkPTan2kwMFtKdCzS9bAokYA3givzP21rSz/Wc7Q1zATLrg2r9tJUArB+ZxU2o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772696261; c=relaxed/simple; bh=I2T2MALFcQPlATqJAknnF/UeTg1MuA4qLIU68kXuTg0=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=GrXBxbtdG/tCv2lU80Nye6kxrj59PM1R3CVSFexbJ1EWOJDRU+KVhmE5Xspx/mC1qBAVJAciUgs9gw64+nwAgBWBEfMfUgzUITqHVsyHxvypLcZ5N9K90P+F6zbJv/4n8nFTCLXvxd4gDB7s2lAiWiqh+3hwsFab4eVsnZYa9Uc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=L+aN0GkL; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="L+aN0GkL" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 185B9C116C6; Thu, 5 Mar 2026 07:37:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772696260; bh=I2T2MALFcQPlATqJAknnF/UeTg1MuA4qLIU68kXuTg0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=L+aN0GkLVW2KCMkKbKCqfUcB+dKaaDxnZ2MOhgObf+ekqk/Yxk3g+zKqPy/Pcg/wA scyE+Nr3E1Vn+dtL3kRqudYuXhumHOhsfmEO7IFc382awdpWkbdQ54MTfwi4IUJmxl IxGkz3H7/C/ppl9FE4PzGMfbYgqBO5ZxeEGiBu/iNwt0JJ1G5YiJuKzLJJKJhQQl+Q rPGv+Nvzb8boUrA2e9sWIxO+zIBCOXoP2/cjd2v1YQiUUDqTRWJaC3ML2ZBQ1TMWL8 eW1YkAuqs+8gOEcfefRvFAh5gG4wvwNL3rfBb0UAcz6H1bF2cRB5joWIS23MiwEBQy DvXALyJ4/pQtg== Date: Thu, 5 Mar 2026 08:37:35 +0100 From: Niklas Cassel To: Koichiro Den Cc: Marek Vasut , Yoshihiro Shimoda , Lorenzo Pieralisi , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Manivannan Sadhasivam , Rob Herring , Bjorn Helgaas , Geert Uytterhoeven , Magnus Damm , linux-pci@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] PCI: dwc: rcar-gen4: Use 4K EPC BAR alignment Message-ID: References: <20260305015439.1529006-1-den@valinux.co.jp> 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: <20260305015439.1529006-1-den@valinux.co.jp> On Thu, Mar 05, 2026 at 10:54:39AM +0900, Koichiro Den wrote: > R-Car S4 Series (R8A779F[4-7]*) uses a 4K minimum iATU region size > (CX_ATU_MIN_REGION_SIZE = 4K) as per R19UH0161EJ0130 Rev.1.30. > > Update the advertised alignment to 4K, as described in > commit 2a9a801620ef ("PCI: endpoint: Add support to specify alignment > for buffers allocated to BARs"). > > With the previous 1MB alignment requirement, iATU programming for BAR4 > on this platform often cannot be performed, since a 1MB-aligned target > address may fall outside the tiny 256B BAR4 window. You could also mention that CX_ATU_MIN_REGION_SIZE can configured to a value in range 4 kB to 64 kB, so 1 MB is clearly bogus. Reviewed-by: Niklas Cassel