u-boot/arch/arm/mach-bcm283x
Marek Szyprowski d28e127171 ARM: bcm283x: change the virtual address of the XHCI PCI device base
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@samsung.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Nicolas Saenz Julienne <nsaenz@kernel.org>
Tested-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Matthias Brugger <mbrugger@suse.com>
2021-09-15 13:18:23 +02:00
..
include/mach dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
init.c ARM: bcm283x: change the virtual address of the XHCI PCI device base 2021-09-15 13:18:23 +02:00
Kconfig rpi4: add a mapping for the PCIe XHCI controller MMIO registers (ARM 32bit) 2020-07-10 14:10:43 -04:00
lowlevel_init.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Makefile SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mbox.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
msg.c arm: rpi: Add function to trigger VL805's firmware load 2020-07-10 11:49:28 +02:00
phys2bus.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
reset.c reset: Remove addr parameter from reset_cpu() 2021-03-02 14:03:02 -05:00