dtoverlay: Reduce size of PCIE IB window in pcie-32-dma overlay
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Thu, 3 Feb 2022 11:17:16 +0000 (11:17 +0000)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:04:41 +0000 (16:04 +0000)
commit227007aca8a7fe5bbf76795a6e001b8ef6edf902
treedb06dd8bbaa9ff6c814db6a24fbdc44603a9c11e
parentb44e37ec36089294e521d8f83ac150443c7efeb2
dtoverlay: Reduce size of PCIE IB window in pcie-32-dma overlay

The PCIE inbound window is rounded up to a power of 2, so the default
of 3GB rounds up to 4GB starting at 0. This prohibits the MSI vector
sitting at 0x0_fffffffc, and causes warnings from some subsystems
(eg ahci) of a 64bit address on a 32bit configuration.

Reduce the window down to 2GB to avoid this issue.

https://github.com/raspberrypi/linux/issues/4848

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
arch/arm/boot/dts/overlays/pcie-32bit-dma-overlay.dts