[PATCH 00/27] imx: imx8ulp: misc update from downstream

Peng Fan (OSS) peng.fan at oss.nxp.com
Mon Feb 14 13:47:08 CET 2022


From: Peng Fan <peng.fan at nxp.com>

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 (10):
  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
  dt-bindings: power: imx8ulp: include power entry header
  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             |    7 +
 arch/arm/mach-imx/imx8ulp/cgc.c               |  106 +-
 arch/arm/mach-imx/imx8ulp/clock.c             |  101 +-
 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 +
 include/dt-bindings/power/imx8ulp-power.h     |   26 +
 24 files changed, 1729 insertions(+), 109 deletions(-)
 create mode 100644 board/freescale/common/mmc.c
 create mode 100644 board/freescale/imx8ulp_evk/lpddr4_timing_266.c
 create mode 100644 include/dt-bindings/power/imx8ulp-power.h

-- 
2.30.0



More information about the U-Boot mailing list