mbox series

[00/10] imx: imx8qm/qxp update

Message ID 20200505122846.15992-1-peng.fan@nxp.com
Headers show
Series imx: imx8qm/qxp update | expand

Message

Peng Fan May 5, 2020, 12:28 p.m. UTC
This patchset is various update for i.MX8 from NXP downstream

Support reserve ddr memory for M4
Add get board serial
power down resources when SPL jump to u-boot
recover SPL data
check m4 partition boot
Fix get_effective_memsize
select boot device dynamically

Peng Fan (8):
  imx: imx8qm/qxp: reserving DDR memory for M4
  imx: imx8qm/qxp: add get_board_serial
  imx: imx8qm/imx8qxp: Power down the resources before SPL jump to
    u-boot
  imx: imx8qm/qxp: Recover SPL data section for partition reboot
  imx: imx8qm/qxp: check whether m4 partition booted
  imx: imx8qm: update fdt_file according to m4 state
  imx: imx8qxp: update fdt_file according to m4 state
  imx8: cpu: check resource owned after sid fail

Ye Li (2):
  imx: imx8qm/qxp: Fix issue in get_effective_memsize
  imx8: Select boot device dynamically

 arch/arm/cpu/armv8/Kconfig                      |  6 ++
 arch/arm/cpu/armv8/Makefile                     |  4 ++
 arch/arm/cpu/armv8/spl_data.c                   | 29 +++++++++
 arch/arm/cpu/armv8/u-boot-spl.lds               |  8 +++
 arch/arm/include/asm/arch-imx8/sys_proto.h      |  2 +
 arch/arm/mach-imx/imx8/Kconfig                  | 10 +++
 arch/arm/mach-imx/imx8/cpu.c                    | 85 ++++++++++++++++++++++++-
 arch/arm/mach-imx/imx8/fdt.c                    | 18 ++++--
 board/freescale/imx8qm_mek/imx8qm_mek.c         | 13 ++++
 board/freescale/imx8qm_mek/spl.c                |  6 ++
 board/freescale/imx8qxp_mek/imx8qxp_mek.c       | 13 ++++
 board/freescale/imx8qxp_mek/spl.c               |  6 ++
 drivers/power/domain/imx8-power-domain-legacy.c | 35 ++++++++++
 include/configs/imx8qm_mek.h                    |  2 +-
 include/configs/imx8qxp_mek.h                   |  2 +-
 include/spl.h                                   |  1 +
 16 files changed, 231 insertions(+), 9 deletions(-)
 create mode 100644 arch/arm/cpu/armv8/spl_data.c