[GIT PULL] please pull NXP i.MX
Stefano Babic
sbabic at denx.de
Tue Jul 14 11:47:09 CEST 2020
Hi Peng,
On 14.07.20 09:36, Peng Fan wrote:
> Hi Stefano,
>
> This is collect of patches that pending in patchwork and some new patches posted recently.
> The PR is rebased on Tom's master branch since imx/master was not up to date,
> should I do the PR based on imx/master?
> CI: https://travis-ci.org/github/MrVan/u-boot/builds/707889918
>
> ------------------------------------------------
> i.MX DDR driver fix/update for i.MX8M
> i.MX pinctrl driver fix.
> Use arm_smccc_smc to remove imx sip function
> i.MX8M clk update
> support booting aarch32 kernel on aarch64 hardware
> fused part support for i.MX8MP
> ------------------------------------------------
>
Applied to -master, thanks !
Regards,
Stefano
> Thanks,
> Peng.
>
> The following changes since commit 497c7598c4e713eb9ad88fd7963e57b21b8b35e1:
>
> Merge branch 'master' of https://gitlab.denx.de/u-boot/custodians/u-boot-spi (2020-07-11 17:40:00 -0400)
>
> are available in the Git repository at:
>
> https://github.com/MrVan/u-boot.git tags/nxp-imx-7-14-2020
>
> for you to fetch changes up to 86e9d7e8143eab4cfe4b74628153af9006bb1ad2:
>
> imx8mm_evk: enlarge CONFIG_SYS_BOOTM_LEN (2020-07-14 15:23:48 +0800)
>
> ----------------------------------------------------------------
> Jacky Bai (2):
> driver: ddr: imx: skip ddr_ss_gpr config on imx8mn
> driver: ddr: imx: correct the pwrctl setting of selfref_en on imx8m
>
> Jian Li (3):
> imx8mp: enable rd_port_urgent
> imx8mp: DDR performance tunning
> imx8mp: Disables use of MR4 TUF flag (MR4[7]) bit
>
> Oliver Chen (1):
> drivers: ddr: imx Workaround for i.MX8M DDRPHY rank to rank issue
>
> Peng Fan (22):
> pinctrl: imx7: move soc info to data section
> pinctrl: imx8m: move soc info to data section
> pinctrl: imx5: move soc info to data section
> imx8: misc: use arm_smccc_smc
> imx8m: soc: use arm_smccc_smc
> imx: bootaux: use arm_smccc_smc
> imx8: fuse: use arm_smccc_smc
> imx: power-domain: use arm_smccc_smc
> imx: remove imx sip file
> clk: imx8mm: fix clk set parent
> clk: imx8mm: Add qspi clock
> imx8m: configure arm clk sources from PLL
> imx8m: configure NoC clk
> imx8m: add sdhc/nand/ecspi clk api
> imx8m: add eqos clk
> imx8m: workaround ROM serror
> imx8m: power down fused cores
> imx8m: disable nodes before kernel/mfgtool boot for fused part
> clk: imx8m: drop clk settings
> imx8m: Refactor the OPTEE memory removal
> imx8m: implement armv8_el2_to_aarch32
> imx8mm_evk: enlarge CONFIG_SYS_BOOTM_LEN
>
> Sherry Sun (1):
> drivers: ddr: imx8mp: Add inline ECC feature support
>
> Ye Li (5):
> clk: clk-imx8mn: Update clock tree and support set parent
> clk: imx8mm/8mn: Add USB clocks
> clk: imx8mp: Update imx8mp ccf clock driver
> imx8mp: Add fused parts support
> imx8mn/imx8mp: override env_get_offset and env_get_location
>
> arch/arm/include/asm/arch-imx/cpu.h | 5 ++
> arch/arm/include/asm/arch-imx8m/ddr.h | 10 +++
> arch/arm/include/asm/arch-imx8m/imx-regs.h | 158 +++++++++++++++++++++++++++++++++
> arch/arm/include/asm/mach-imx/sys_proto.h | 9 +-
> arch/arm/mach-imx/Makefile | 2 +-
> arch/arm/mach-imx/cpu.c | 12 ++-
> arch/arm/mach-imx/imx8/misc.c | 7 +-
> arch/arm/mach-imx/imx8m/clock_imx8mm.c | 299 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
> arch/arm/mach-imx/imx8m/lowlevel_init.S | 12 +++
> arch/arm/mach-imx/imx8m/soc.c | 612 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
> arch/arm/mach-imx/imx_bootaux.c | 11 ++-
> arch/arm/mach-imx/sip.c | 48 ----------
> board/beacon/imx8mm/imx8mm_beacon.c | 11 ---
> board/freescale/imx8mm_evk/imx8mm_evk.c | 11 ---
> board/freescale/imx8mn_evk/imx8mn_evk.c | 7 --
> board/freescale/imx8mp_evk/imx8mp_evk.c | 40 ---------
> board/freescale/imx8mp_evk/lpddr4_timing.c | 5 +-
> board/freescale/imx8mq_evk/imx8mq_evk.c | 11 ---
> board/google/imx8mq_phanbell/imx8mq_phanbell.c | 11 ---
> board/technexion/pico-imx8mq/pico-imx8mq.c | 26 +++---
> board/toradex/verdin-imx8mm/verdin-imx8mm.c | 11 ---
> configs/imx8mp_evk_defconfig | 1 -
> drivers/clk/imx/clk-imx8mm.c | 63 ++++++-------
> drivers/clk/imx/clk-imx8mn.c | 108 +++++++++++++++-------
> drivers/clk/imx/clk-imx8mp.c | 52 +++++++++++
> drivers/ddr/imx/imx8m/Kconfig | 7 ++
> drivers/ddr/imx/imx8m/ddr_init.c | 79 ++++++++++++++++-
> drivers/ddr/imx/imx8m/ddrphy_train.c | 7 ++
> drivers/ddr/imx/imx8m/ddrphy_utils.c | 164 ++++++++++++++++++++++++++++++++++
> drivers/misc/imx8/fuse.c | 19 ++--
> drivers/pinctrl/nxp/pinctrl-imx5.c | 2 +-
> drivers/pinctrl/nxp/pinctrl-imx7.c | 2 +-
> drivers/pinctrl/nxp/pinctrl-imx8m.c | 2 +-
> drivers/power/domain/imx8m-power-domain.c | 10 ++-
> include/configs/imx8mm_evk.h | 1 +
> 35 files changed, 1566 insertions(+), 269 deletions(-)
> delete mode 100644 arch/arm/mach-imx/sip.c
>
--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================
More information about the U-Boot
mailing list