[PATCH V2 00/26] imx: imx8ulp: misc update from downstream
Peng Fan (OSS)
peng.fan at oss.nxp.com
Wed Apr 6 08:30:05 CEST 2022
From: Peng Fan <peng.fan at nxp.com>
V2:
Update commit log
Drop patch 26 in V1
Minor update
This patchset is to upstream NXP downstream i.MX8ULP patches
- Support Nominal/Low Drive clock settings
- Update mem map for TEE
- Release CAAM
- Support Dual boot
- Enable handshake with M33
- Update DDR and PHY settings
- Misc clock update
Clark Wang (1):
imx: imx8ulp: clock: Add clock support for i3c controller
Clement Faure (2):
misc: S400_API: add ahab_release_caam
imx: imx8ulp: release CAAM for the Cortex-A35
Ji Luo (1):
imx: imx8ulp: reserve tee memory
Peng Fan (9):
imx: imx8ulp: include pcc/cgc header in clock header
imx: imx8ulp: add CAAM clock entry
imx: imx8ulp: add ND/LD clock
imx: imx8ulp: enable MU0_B clk by default
imx: dynamic setting mmcdev and mmcroot
imx: imx8ulp_evk: Enable SD/MMC port auto detect
imx: imx8ulp: enable wdog_ad interrupt in CMC1
imx: imx8ulp_evk: enlarge CONFIG_NR_DRAM_BANKS
misc: imx8ulp: Update fuse driver
Ye Li (13):
imx: imx8ulp: Set COUNTER_FREQUENCY to 1Mhz
imx: imx8ulp: Add M33 handshake functions
imx: imx8ulp_evk: Remove PMIC Bucks PWM mode settings
imx: imx8ulp_evk: Skip init DDR for reboot in dual boot mode
imx: imx8ulp: cgc: Switch to NICLPAV to FRO192 before PLL4 init
misc: imx8ulp: Add OEM SRK Hash fuse support
imx: imx8ulp: Change LPAV assignment for dual boot
imx: imx8ulp: Load the lposc fuse for dual boot
misc: S400_API: Update S400 API for buffer dump
imx: imx8ulp_evk: Update LPDDR4 PHY settings
imx: imx8ulp_evk: call the handshake with M33
imx: imx8ulp_evk: Power down the domains may used in u-boot
imx: imx8ulp_evk: Enable multiple env storage devices
arch/arm/include/asm/arch-imx8ulp/cgc.h | 8 +-
arch/arm/include/asm/arch-imx8ulp/clock.h | 8 +-
arch/arm/include/asm/arch-imx8ulp/imx-regs.h | 1 +
arch/arm/include/asm/arch-imx8ulp/pcc.h | 1 +
arch/arm/include/asm/arch-imx8ulp/s400_api.h | 5 +-
arch/arm/include/asm/arch-imx8ulp/sys_proto.h | 2 +
arch/arm/include/asm/mach-imx/sys_proto.h | 2 +
arch/arm/mach-imx/imx8ulp/Kconfig | 6 +
arch/arm/mach-imx/imx8ulp/cgc.c | 106 +-
arch/arm/mach-imx/imx8ulp/clock.c | 95 +-
arch/arm/mach-imx/imx8ulp/pcc.c | 1 +
arch/arm/mach-imx/imx8ulp/soc.c | 197 ++-
board/freescale/common/Makefile | 3 +
board/freescale/common/mmc.c | 49 +
board/freescale/imx8ulp_evk/Makefile | 7 +-
board/freescale/imx8ulp_evk/imx8ulp_evk.c | 43 +-
board/freescale/imx8ulp_evk/lpddr4_timing.c | 32 +-
.../freescale/imx8ulp_evk/lpddr4_timing_266.c | 1109 +++++++++++++++++
board/freescale/imx8ulp_evk/spl.c | 59 +-
configs/imx8ulp_evk_defconfig | 2 +-
drivers/misc/imx8ulp/fuse.c | 4 +-
drivers/misc/imx8ulp/s400_api.c | 63 +
include/configs/imx8ulp_evk.h | 2 +
23 files changed, 1696 insertions(+), 109 deletions(-)
create mode 100644 board/freescale/common/mmc.c
create mode 100644 board/freescale/imx8ulp_evk/lpddr4_timing_266.c
--
2.35.1
More information about the U-Boot
mailing list