From patchwork Tue May 5 12:28:36 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 245125 List-Id: U-Boot discussion From: peng.fan at nxp.com (Peng Fan) Date: Tue, 5 May 2020 20:28:36 +0800 Subject: [PATCH 00/10] imx: imx8qm/qxp update Message-ID: <20200505122846.15992-1-peng.fan@nxp.com> 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