[PATCH] ARM: bcm283x: change the virtual address of the XHCI PCI device base
nicolas saenz julienne
nsaenz at kernel.org
Fri Jun 18 11:00:57 CEST 2021
On Thu, 2021-06-17 at 11:22 +0200, Marek Szyprowski wrote:
> Move the XHCI PCI device base up in the virtual address space. This fixes
> initialization failure observed with newer Raspberry Pi firmware, later
> than 63b1922311 ("firmware: arm_loader: Update armstubs with those from
> PR 117). It looks that chosing 0xff800000 as the XHCI PCI device base
> conflicts with the updated ARM/VideoCore firmware.
> This also requires to reduce the size of the mapped PCI device region
> from 8MiB to 4MiB to fit into 32bit address space. This is still enough
> for the XHCI PCI device.
> Signed-off-by: Marek Szyprowski <m.szyprowski at samsung.com>
> Reviewed-by: Jaehoon Chung <jh80.chung at samsung.com>
> This fixes the issue observed on ARM 32bit after upgrading the RPi4
> firmware files, described some time ago here:
Reviewed-by: Nicolas Saenz Julienne <nsaenz at kernel.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 512 bytes
Desc: This is a digitally signed message part
More information about the U-Boot