rpi4: add a mapping for the PCIe XHCI controller MMIO registers (ARM 32bit) 22/231522/7
authorMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 12 May 2020 12:44:15 +0000 (14:44 +0200)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Sat, 23 May 2020 05:38:32 +0000 (14:38 +0900)
commit9eda04a7e7e9cb451e61f1937ece39b3c87c7d8d
tree80b8f92cd866400838776649a77c6e02df972759
parente530aa12f1510bc108832cb02440af45221be1e5
rpi4: add a mapping for the PCIe XHCI controller MMIO registers (ARM 32bit)

Create a non-cacheable mapping for the 0x600000000 physical memory region,
where MMIO registers for the PCIe XHCI controller are instantiated by the
PCIe bridge. Due to 32bit limit in the CPU virtual address space in ARM
32bit mode, this region is mapped at 0xff800000 CPU virtual address.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I032641c782e915fa1f999a1e208dd915a22515f7
arch/arm/mach-bcm283x/Kconfig
arch/arm/mach-bcm283x/include/mach/base.h
arch/arm/mach-bcm283x/init.c
include/configs/rpi.h