rpi4: add a mapping for the PCIe XHCI controller MMIO registers (ARM 32bit)
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 3 Jun 2020 12:43:44 +0000 (14:43 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 10 Jul 2020 18:10:43 +0000 (14:10 -0400)
commit814e1a4b8cfd1e78bc7c1d22efa45bcd6a80430e
treefc4a0ef49bb2f91332964934c8d7c55e10624d17
parent221c5e42a68e44916af5bacb8a8008ec7ef455d5
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>
arch/arm/mach-bcm283x/Kconfig
arch/arm/mach-bcm283x/include/mach/base.h
arch/arm/mach-bcm283x/init.c