Pull request: u-boot-imx u-boot-imx-20210003
Stefano Babic
sbabic at denx.de
Wed Mar 3 15:20:43 CET 2021
Hi Tom,
please pull from u-boot-imx, thanks !
The following changes since commit 08cca188c120b8337600091c94dc0e211cd03e10:
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb (2021-02-26
15:11:08 -0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
tags/u-boot-imx-20210303
for you to fetch changes up to 03bf8436a3a5b19ff4ae23868dd479acc050ff08:
board: gateworks: imx8mm: Add Gateworks Venice board support
(2021-03-03 14:15:02 +0100)
----------------------------------------------------------------
i.MX for 2021.04
----------------
- new boards:
- i.MX8MN Beacon EmbeddedWorks (2GB)
- Gateworks Venice imx8mm
- convert to DM:
- imx53-qsb, mx53loco, mx51evk, mx23-evk
- Fixes :
- Network : FEC ethernet quirks
- DH dh-imx6
CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/6597
----------------------------------------------------------------
Adam Ford (1):
imx: Add 2GB lpddr support for i.MX8MN Beacon EmbeddedWorks devkit.
Fabio Estevam (13):
imx53-qsb: Import devicetree files from Linux
mx53loco: Convert to driver model
ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin
mx53loco: Add myself as maintainer
mmc: fsl_esdhc_imx: Add a compatible for i.MX51
imx51-babbage: Import devicetree files from Linux
mx51evk: Convert to driver model
mx51evk: Add myself as maintainer
mx23-evk: Import devicetree file from Linux
mx23evk: Convert to driver model
mx23evk: Add myself as maintainer
tools: imx8mimage: Restore the original __ALIGN_MASK() macro
ARM: dts: imx8mq-evk: Remove u-boot,off-on-delay-us property
Frieder Schrempf (1):
Respect that some compression algos can be enabled separately for SPL
Haibo Chen (1):
mmc: fsl_esdhc_imx: fix the DTOCV to 0xE
Marek Vasut (8):
ARM: imx: Revert "dh_imx6: Switch to full DM-aware"
ARM: imx6: dh-imx6: Enable support for applying DTO
ARM: imx6: dh-imx6: Drop the SF hunk in config
ARM: imx6: mx6sabre-common: Replace fatload with FS_GENERIC load
ARM: imx6: mx6sabre-common: Search for boot components in /boot too
ARM: imx: Add missing FEC ethernet quirk for MX8M
ARM: imx: Do not hard-code MX8M MMU table DRAM entry offset
ARM: imx: Include u-boot.img in u-boot-with-spl.imx if OF_SEPARATE=y
Oleksandr Suvorov (2):
ARM: imx8: Add missing FEC ENET quirk for i.MX8/i.MX8X
board: toradex: move RGMII delays to PHY side
Peter Bergin (1):
doc: board: freescale: imx8mp_evk: update to newer versions and
change ATF_LOAD_ADDR
Sean Anderson (1):
ARM: mx6: Add function to set serial#
Tim Harvey (3):
thermal: imx_tmu: enable monitoring and default alert/critical
arm: dts: imx8mm: add Gateworks i.MX8 Mini Dev kits
board: gateworks: imx8mm: Add Gateworks Venice board support
Ye Li (2):
mx6sabre: Fix boot failure
arm: dts: imx8mp-evk: Add FEC PHY reset timing
Makefile | 5 +-
arch/arm/dts/Makefile | 11 +
arch/arm/dts/fsl-imx8qm-apalis.dts | 2 +-
arch/arm/dts/fsl-imx8qxp-apalis.dts | 2 +-
arch/arm/dts/imx23-evk-u-boot.dtsi | 4 +
arch/arm/dts/imx23-evk.dts | 145 +++++++++++
arch/arm/dts/imx23-pinfunc.h | 333
+++++++++++++++++++++++++
arch/arm/dts/imx23-u-boot.dtsi | 14 ++
arch/arm/dts/imx23.dtsi | 636
+++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx51-babbage.dts | 726
++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx51-pinfunc.h | 768
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx51.dtsi | 654
+++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx53-qsb-common.dtsi | 387
+++++++++++++++++++++++++++++
arch/arm/dts/imx53-qsb.dts | 111 +++++++++
arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi | 105 ++++++++
arch/arm/dts/imx8mm-venice-gw700x.dtsi | 495
+++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi | 5 +
arch/arm/dts/imx8mm-venice-gw71xx-0x.dts | 19 ++
arch/arm/dts/imx8mm-venice-gw71xx.dtsi | 186 ++++++++++++++
arch/arm/dts/imx8mm-venice-gw72xx-0x-u-boot.dtsi | 5 +
arch/arm/dts/imx8mm-venice-gw72xx-0x.dts | 19 ++
arch/arm/dts/imx8mm-venice-gw72xx.dtsi | 311
+++++++++++++++++++++++
arch/arm/dts/imx8mm-venice-gw73xx-0x-u-boot.dtsi | 5 +
arch/arm/dts/imx8mm-venice-gw73xx-0x.dts | 19 ++
arch/arm/dts/imx8mm-venice-gw73xx.dtsi | 362
+++++++++++++++++++++++++++
arch/arm/dts/imx8mm-venice-u-boot.dtsi | 103 ++++++++
arch/arm/dts/imx8mm-venice.dts | 152 ++++++++++++
arch/arm/dts/imx8mp-evk-u-boot.dtsi | 2 +
arch/arm/dts/imx8mq-evk-u-boot.dtsi | 4 -
arch/arm/include/asm/arch-imx8/imx-regs.h | 2 +
arch/arm/include/asm/arch-imx8m/imx-regs.h | 1 +
arch/arm/mach-imx/Makefile | 4 +-
arch/arm/mach-imx/imx8m/Kconfig | 7 +
arch/arm/mach-imx/imx8m/soc.c | 19 +-
arch/arm/mach-imx/mx6/soc.c | 37 +++
board/beacon/imx8mn/Kconfig | 4 +
board/beacon/imx8mn/MAINTAINERS | 1 +
board/beacon/imx8mn/Makefile | 7 +-
board/beacon/imx8mn/lpddr4_2g_timing.c | 1440
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/freescale/mx23evk/MAINTAINERS | 2 +
board/freescale/mx23evk/mx23evk.c | 23 --
board/freescale/mx51evk/MAINTAINERS | 1 +
board/freescale/mx51evk/mx51evk.c | 186 +-------------
board/freescale/mx53loco/MAINTAINERS | 1 +
board/freescale/mx53loco/mx53loco.c | 124 ----------
board/gateworks/venice/Kconfig | 12 +
board/gateworks/venice/MAINTAINERS | 7 +
board/gateworks/venice/Makefile | 12 +
board/gateworks/venice/README | 34 +++
board/gateworks/venice/gsc.c | 687
+++++++++++++++++++++++++++++++++++++++++++++++++++
board/gateworks/venice/gsc.h | 39 +++
board/gateworks/venice/imx8mm_venice.c | 133 ++++++++++
board/gateworks/venice/lpddr4_timing.c | 2505
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/gateworks/venice/lpddr4_timing.h | 12 +
board/gateworks/venice/spl.c | 205 ++++++++++++++++
common/image.c | 24 +-
configs/dh_imx6_defconfig | 7 +-
configs/imx8mm_venice_defconfig | 113 +++++++++
configs/imx8mn_beacon_2g_defconfig | 133 ++++++++++
configs/mx23evk_defconfig | 14 +-
configs/mx51evk_defconfig | 19 +-
configs/mx53loco_defconfig | 22 +-
configs/mx6sabreauto_defconfig | 1 +
configs/mx6sabresd_defconfig | 1 +
doc/board/freescale/imx8mp_evk.rst | 27 +-
drivers/mmc/fsl_esdhc_imx.c | 7 +
drivers/thermal/imx_tmu.c | 6 +
include/configs/apalis-imx8.h | 3 -
include/configs/apalis-imx8x.h | 4 -
include/configs/capricorn-common.h | 1 -
include/configs/colibri-imx8x.h | 2 -
include/configs/imx8mm_venice.h | 125 ++++++++++
include/configs/imx8mn_beacon.h | 4 +
include/configs/imx8qm_mek.h | 1 -
include/configs/imx8qm_rom7720.h | 1 -
include/configs/imx8qxp_mek.h | 1 -
include/configs/mx51evk.h | 8 -
include/configs/mx53loco.h | 6 -
include/configs/mx6sabre_common.h | 9 +-
tools/imx8mimage.c | 8 +-
80 files changed, 11232 insertions(+), 410 deletions(-)
create mode 100644 arch/arm/dts/imx23-evk-u-boot.dtsi
create mode 100644 arch/arm/dts/imx23-evk.dts
create mode 100644 arch/arm/dts/imx23-pinfunc.h
create mode 100644 arch/arm/dts/imx23-u-boot.dtsi
create mode 100644 arch/arm/dts/imx23.dtsi
create mode 100644 arch/arm/dts/imx51-babbage.dts
create mode 100644 arch/arm/dts/imx51-pinfunc.h
create mode 100644 arch/arm/dts/imx51.dtsi
create mode 100644 arch/arm/dts/imx53-qsb-common.dtsi
create mode 100644 arch/arm/dts/imx53-qsb.dts
create mode 100644 arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mm-venice-gw700x.dtsi
create mode 100644 arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mm-venice-gw71xx-0x.dts
create mode 100644 arch/arm/dts/imx8mm-venice-gw71xx.dtsi
create mode 100644 arch/arm/dts/imx8mm-venice-gw72xx-0x-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mm-venice-gw72xx-0x.dts
create mode 100644 arch/arm/dts/imx8mm-venice-gw72xx.dtsi
create mode 100644 arch/arm/dts/imx8mm-venice-gw73xx-0x-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mm-venice-gw73xx-0x.dts
create mode 100644 arch/arm/dts/imx8mm-venice-gw73xx.dtsi
create mode 100644 arch/arm/dts/imx8mm-venice-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mm-venice.dts
create mode 100644 board/beacon/imx8mn/lpddr4_2g_timing.c
create mode 100644 board/gateworks/venice/Kconfig
create mode 100644 board/gateworks/venice/MAINTAINERS
create mode 100644 board/gateworks/venice/Makefile
create mode 100644 board/gateworks/venice/README
create mode 100644 board/gateworks/venice/gsc.c
create mode 100644 board/gateworks/venice/gsc.h
create mode 100644 board/gateworks/venice/imx8mm_venice.c
create mode 100644 board/gateworks/venice/lpddr4_timing.c
create mode 100644 board/gateworks/venice/lpddr4_timing.h
create mode 100644 board/gateworks/venice/spl.c
create mode 100644 configs/imx8mm_venice_defconfig
create mode 100644 configs/imx8mn_beacon_2g_defconfig
create mode 100644 include/configs/imx8mm_venice.h
Best regards,
Stefano
--
=====================================================================
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