]> git.baikalelectronics.ru Git - uboot.git/commit
arm: imx: basic i.MX8ULP support
authorPeng Fan <peng.fan@nxp.com>
Sat, 7 Aug 2021 08:00:35 +0000 (16:00 +0800)
committerStefano Babic <sbabic@denx.de>
Mon, 9 Aug 2021 12:46:50 +0000 (14:46 +0200)
commit66413257b4ae0f5002795b08cc124553f24ca124
treec876df90cad26c8b91887ac8b7e1016ac8fed294
parentb5a882a5c180a70942df3c30d4088cfcc7deb866
arm: imx: basic i.MX8ULP support

Add basic i.MX8ULP support

For the MMU part, Using a simple way the calculate the MMU size to avoid
default heavy calcaulation. And align address and size in the table
settings to 2MB or 4GB as much as possible. So we can reduce the 4K page
allocations in MMU table which will spends much time in create the
page table

Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
12 files changed:
arch/arm/Makefile
arch/arm/include/asm/arch-imx8ulp/clock.h [new file with mode: 0644]
arch/arm/include/asm/arch-imx8ulp/ddr.h [new file with mode: 0644]
arch/arm/include/asm/arch-imx8ulp/gpio.h [new file with mode: 0644]
arch/arm/include/asm/arch-imx8ulp/imx-regs.h [new file with mode: 0644]
arch/arm/include/asm/arch-imx8ulp/imx8ulp-pins.h [new file with mode: 0644]
arch/arm/mach-imx/Makefile
arch/arm/mach-imx/imx8ulp/Makefile [new file with mode: 0644]
arch/arm/mach-imx/imx8ulp/clock.c [new file with mode: 0644]
arch/arm/mach-imx/imx8ulp/iomux.c [new file with mode: 0644]
arch/arm/mach-imx/imx8ulp/lowlevel_init.S [new file with mode: 0644]
arch/arm/mach-imx/imx8ulp/soc.c