From patchwork Fri May 15 11:20:14 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 245850 List-Id: U-Boot discussion From: m.szyprowski at samsung.com (Marek Szyprowski) Date: Fri, 15 May 2020 13:20:14 +0200 Subject: [RFC PATCH v2 0/2] ARM: arbitrary virtual-physical mappings for RPi4 XHCI support In-Reply-To: <71b88bb9-7bfd-cb33-59b8-052c08ed33fa@suse.com> References: <71b88bb9-7bfd-cb33-59b8-052c08ed33fa@suse.com> Message-ID: <20200515112016.24522-1-m.szyprowski@samsung.com> Hi All, This is a result of the following discussion: https://lists.denx.de/pipermail/u-boot/2020-May/411086.html Those 2 patches are replacement for the patch discussed there. V2 fixes ARM64 build. Best regards Marek Szyprowski Samsung R&D Institute Poland Marek Szyprowski (2): arm: provide a function for boards init code to modify MMU virtual-physical map rpi4: add a mapping for the PCIe XHCI controller MMIO registers (ARM 32bit) arch/arm/include/asm/mmu.h | 8 ++++++++ arch/arm/include/asm/system.h | 11 +++++++++++ arch/arm/lib/cache-cp15.c | 24 ++++++++++++++++++------ arch/arm/mach-bcm283x/Kconfig | 1 + arch/arm/mach-bcm283x/include/mach/base.h | 6 ++++++ arch/arm/mach-bcm283x/init.c | 14 ++++++++++++++ include/configs/rpi.h | 5 +++++ 7 files changed, 63 insertions(+), 6 deletions(-) create mode 100644 arch/arm/include/asm/mmu.h