Pull request: u-boot-imx u-boot-imx-20211020
Stefano Babic
sbabic at denx.de
Wed Oct 20 14:48:40 CEST 2021
Hi Tom,
this is a first PR for u-boot-imx. I have still a lot of patches in
queue, so a second PR will follow. Simon's patches to improve buildman
are merged here (thanks, else I had no idea how to discover the cause of
crashes). CI ran with them.
The following changes since commit ea67f467a43e4c8852bd1ce1bb75f5dc6c3788d1:
Merge branch '2021-10-06-assorted-improvements' (2021-10-06 13:46:31
-0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
for you to fetch changes up to f0045799c6957e374cc12a6146ac60881cd827d6:
imx8mm-cl-iot-gate-optee: align config with Kconfig (2021-10-20
12:13:44 +0200)
----------------------------------------------------------------
Andrej Rosano (2):
imx53: usbarmory: Add card detect configuration
imx53: usbarmory: Use ethernet driver model
Andrey Zhizhikin (1):
tree: imx: remove old fit generator script
Fabio Estevam (4):
imx8mm-cl-iot-gate: Split the defconfigs
smegw01: Pass 'mmcpart' to the kernel command line
smegw01: Add redundant environment support
smegw01: Select IMX_HAB
Francesco Dolcini (2):
colibri-imx6: use dynamic DDR calibration
apalis-imx6: use dynamic DDR calibration
Frieder Schrempf (2):
imx: imx6ul: Add support for Kontron Electronics SL/BL
i.MX6UL/ULL boards (N63xx/N64xx)
imx: imx8mm: Add support for Kontron Electronics SL/BL
i.MX8M-Mini boards (N801x)
Haolin Li (1):
mtd: nand: Fix typo in MXC Kconfig symbol description
Heiko Schocher (3):
spl_fit. add hook to make fixes after fit header is loaded
imx: spl: implement spl_load_simple_fit_fix_load
imx: spl: fix imx8m secure boot
Heiko Thiery (1):
rtc: rv8803: add epson,rx8803 and epson,rx8900 compatible
Jorge Ramirez-Ortiz (1):
mmc: fsl_esdhc_imx: initialize data for imx7ulp
Marek Vasut (4):
ARM: dts: imx8mm-verdin: Set PHY mode to RGMII-ID
ARM: imx: mx5: Enable BMODE command on MX53 Menlo board
ARM: imx: mx5: Enable Thumb2 build on MX53 Menlo board
ARM: imx: mx5: Add altbootcmd and resets to M53Menlo
Matthias Schiffer (1):
imx: mx7: spl: fix CONFIG_SPL_MAX_SIZE definition
Michael Scott (1):
misc: ocotp: Allow disabling ocotp driver in SPL
Oleksandr Suvorov (5):
imx8mm_evk: Increase CONFIG_SYS_BOOTM_LEN to 64MB
imx8mq_evk: Increase CONFIG_SYS_BOOTM_LEN to 64MB
imx8qm_mek: Increase CONFIG_SYS_BOOTM_LEN to 64MB
ARM: dts: imx: use generic name bus
mmc: sdhci-esdhc-imx: Add HS400 support for iMX7ULP
Peng Fan (2):
tools: imx8mimage: not abort when mmap fail
imx: makefile: drop the use of imx8mimage.sh
Ricardo Salveti (4):
mx7ulp: Allow to enable CONFIG_IMX_HAB
Kconfig: Don't use RSA_FREESCALE_EXP on MX7ULP
ARM: dts: imx6-apalis: enable watchdog
board: ea: mx7ulp_com: move setting CONFIG_BOOTCOMMAND to defconfig
Simon Glass (2):
buildman: Write output even on fatal error
buildman: Detect Kconfig loops
Stefano Babic (2):
kontron-sl-mx8mm: fix missing configs and deadlock in CI
imx8mm-cl-iot-gate-optee: align config with Kconfig
Teresa Remmet (1):
arm: dts: imx8mp: Generate single bootable binary
Tim Harvey (15):
board: gateworks: venice: display hwmon details by default
board: gateworks: venice: do not overwrite serial#
arm: dts: imx8mm-venice-gw700x: fix mp5416 pmic config
board: gateworks: venice: update thermal temp thresholds per cpu
grade
arm: dts: imx8mm-venice*: remove thermal zone overrides
imx: ventana: add part command
imx: ventana: add U-Boot watchdog support
imx: ventana: remove phy gpio reset from dt
imx: ventana: enable additional USB ether devices
imx: ventana: fix splash logo drawing
imx: ventana: update LVDS support
imx: ventana: fix USB hub reset
arm64: dts: imx8mm-venice-gw700x: use imx8mm-venice-u-boot.dtsi
arm64: dts: imx8mm-venice-gw7901: use imx8mm-venice-u-boot.dtsi
arm64: dts: imx8mm-venice-gw7902: use imx8mm-venice-u-boot.dtsi
Ye Li (4):
mmc: fsl_esdhc_imx: Fix clock disable issue
arm: imx8m: Fix pad DSE issue for i.MX8MM/MN/MP
mtd: nand: mxs_nand_spl: Add nand_spl_adjust_offset
mx7ulp: Update wdog disable sequence
Ying-Chun Liu (PaulLiu) (2):
imx8m: Restrict usable memory based on rom_pointer[0]
arm: imx8m: imx8mm-cl-iot-gate: Add support for detect memory size
Makefile | 3 -
arch/arm/dts/Makefile | 8 +-
arch/arm/dts/imx53-m53menlo-u-boot.dtsi | 2 +-
arch/arm/dts/imx53-usbarmory.dts | 1 +
arch/arm/dts/imx53.dtsi | 4 +-
arch/arm/dts/imx6-apalis-u-boot.dtsi | 11 ++
arch/arm/dts/imx6dl.dtsi | 4 +-
arch/arm/dts/imx6q-display5-u-boot.dtsi | 2 +-
arch/arm/dts/imx6q.dtsi | 2 +-
arch/arm/dts/imx6qdl-gw53xx.dtsi | 11 +-
arch/arm/dts/imx6qdl-gw54xx.dtsi | 11 +-
arch/arm/dts/imx6qdl-gw552x.dtsi | 21 +++-
arch/arm/dts/imx6qdl-gw560x.dtsi | 3 +-
arch/arm/dts/imx6qdl-gw5904.dtsi | 11 +-
arch/arm/dts/imx6qdl-gw5912.dtsi | 11 +-
arch/arm/dts/imx6qdl-u-boot.dtsi | 4 +-
arch/arm/dts/imx6qdl.dtsi | 4 +-
arch/arm/dts/imx6qp.dtsi | 2 +-
arch/arm/dts/imx6sl.dtsi | 4 +-
arch/arm/dts/imx6sll.dtsi | 4 +-
arch/arm/dts/imx6sx.dtsi | 6 +-
arch/arm/dts/imx6ul-kontron-n631x-s-u-boot.dtsi | 7 ++
arch/arm/dts/imx6ul-kontron-n631x-s.dts | 17 +++
arch/arm/dts/imx6ul-kontron-n631x-som.dtsi | 14 +++
arch/arm/dts/imx6ul-kontron-n6x1x-s-u-boot.dtsi | 63 +++++++++++
arch/arm/dts/imx6ul-kontron-n6x1x-s.dts | 423
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx6ul-kontron-n6x1x-s.dtsi | 420
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 124
++++++++++++++++++++++
arch/arm/dts/imx6ul.dtsi | 4 +-
arch/arm/dts/imx6ull-kontron-n641x-s-u-boot.dtsi | 7 ++
arch/arm/dts/imx6ull-kontron-n641x-s.dts | 16 +++
arch/arm/dts/imx6ull-kontron-n641x-som.dtsi | 13 +++
arch/arm/dts/imx6ull.dtsi | 2 +-
arch/arm/dts/imx7s.dtsi | 6 +-
arch/arm/dts/imx8mm-cl-iot-gate-optee-u-boot.dtsi | 255
++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mm-cl-iot-gate-optee.dts | 6 ++
arch/arm/dts/imx8mm-cl-iot-gate-u-boot.dtsi | 14 +--
arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts | 116
++++++++++++++++++++
arch/arm/dts/imx8mm-kontron-n801x-s-u-boot.dtsi | 274
+++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mm-kontron-n801x-s.dts | 388
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mm-kontron-n801x-som.dtsi | 299
++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi | 62 ++---------
arch/arm/dts/imx8mm-venice-gw700x.dtsi | 56 ++++++----
arch/arm/dts/imx8mm-venice-gw7901-u-boot.dtsi | 66 +-----------
arch/arm/dts/imx8mm-venice-gw7901.dts | 12 ---
arch/arm/dts/imx8mm-venice-gw7902-u-boot.dtsi | 54 +---------
arch/arm/dts/imx8mm-venice-gw7902.dts | 12 ---
arch/arm/dts/imx8mm-verdin.dts | 2 +-
arch/arm/dts/imx8mp-u-boot.dtsi | 19 +++-
arch/arm/dts/vf.dtsi | 4 +-
arch/arm/include/asm/mach-imx/iomux-v3.h | 21 ++--
arch/arm/mach-imx/Kconfig | 2 +-
arch/arm/mach-imx/Makefile | 13 +--
arch/arm/mach-imx/imx8m/Kconfig | 15 +++
arch/arm/mach-imx/imx8m/soc.c | 16 ++-
arch/arm/mach-imx/mkimage_fit_atf.sh | 143
-------------------------
arch/arm/mach-imx/mx6/Kconfig | 10 ++
arch/arm/mach-imx/mx7ulp/soc.c | 33 ++++--
arch/arm/mach-imx/spl.c | 47 +++++++++
board/compulab/imx8mm-cl-iot-gate/Kconfig | 2 +-
board/compulab/imx8mm-cl-iot-gate/MAINTAINERS | 1 +
board/compulab/imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c | 25 +++++
board/freescale/imx8mp_evk/imximage-8mp-lpddr4.cfg | 2 +-
board/gateworks/gw_ventana/gw_ventana.c | 102
+++++++++---------
board/gateworks/venice/gsc.c | 3 +
board/gateworks/venice/imx8mm_venice.c | 21 +++-
board/kontron/sl-mx6ul/Kconfig | 15 +++
board/kontron/sl-mx6ul/MAINTAINERS | 9 ++
board/kontron/sl-mx6ul/Makefile | 8 ++
board/kontron/sl-mx6ul/sl-mx6ul.c | 85
+++++++++++++++
board/kontron/sl-mx6ul/spl.c | 377
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/kontron/sl-mx8mm/Kconfig | 15 +++
board/kontron/sl-mx8mm/MAINTAINERS | 8 ++
board/kontron/sl-mx8mm/Makefile | 9 ++
board/kontron/sl-mx8mm/imximage.cfg | 9 ++
board/kontron/sl-mx8mm/lpddr4_timing.c | 1844
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/kontron/sl-mx8mm/sl-mx8mm.c | 99
+++++++++++++++++
board/kontron/sl-mx8mm/spl.c | 321
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/menlo/m53menlo/m53menlo.c | 5 +
board/phytec/phycore_imx8mp/imximage-8mp-sd.cfg | 2 +-
board/toradex/apalis_imx6/apalis_imx6.c | 19 ++++
board/toradex/colibri_imx6/colibri_imx6.c | 22 ++++
common/spl/spl_fit.c | 18 +++-
configs/apalis_imx6_defconfig | 1 +
configs/colibri_imx6_defconfig | 1 +
configs/gwventana_emmc_defconfig | 15 ++-
configs/gwventana_gw5904_defconfig | 15 ++-
configs/gwventana_nand_defconfig | 15 ++-
configs/imx8mm-cl-iot-gate-optee_defconfig | 148
++++++++++++++++++++++++++
configs/kontron-sl-mx6ul_defconfig | 109
+++++++++++++++++++
configs/kontron-sl-mx8mm_defconfig | 142
+++++++++++++++++++++++++
configs/m53menlo_defconfig | 2 +-
configs/mx7ulp_com_defconfig | 2 +
configs/smegw01_defconfig | 5 +-
configs/usbarmory_defconfig | 1 +
doc/board/kontron/index.rst | 2 +
doc/board/kontron/sl-mx6ul.rst | 43 ++++++++
doc/board/kontron/sl-mx8mm.rst | 85
+++++++++++++++
doc/board/nxp/imx8mp_evk.rst | 1 -
drivers/misc/Kconfig | 9 ++
drivers/misc/Makefile | 2 +-
drivers/mmc/fsl_esdhc_imx.c | 17 ++-
drivers/mtd/nand/raw/Kconfig | 2 +-
drivers/mtd/nand/raw/mxs_nand_spl.c | 6 ++
drivers/rtc/rv8803.c | 2 +
include/configs/gw_ventana.h | 1 +
include/configs/imx7_spl.h | 20 ++--
include/configs/imx8mm_evk.h | 2 +-
include/configs/imx8mq_evk.h | 2 +-
include/configs/imx8qm_mek.h | 2 +
include/configs/kontron-sl-mx6ul.h | 77
++++++++++++++
include/configs/kontron-sl-mx8mm.h | 84
+++++++++++++++
include/configs/m53menlo.h | 15 ++-
include/configs/mx7ulp_com.h | 5 -
include/configs/smegw01.h | 3 +-
include/fsl_esdhc_imx.h | 1 +
include/spl.h | 8 ++
lib/rsa/Kconfig | 4 +-
tools/buildman/builder.py | 43 +++++++-
tools/buildman/builderthread.py | 12 +--
tools/imx8mimage.c | 3 +-
tools/patman/command.py | 7 +-
tools/patman/cros_subprocess.py | 10 +-
123 files changed, 6595 insertions(+), 534 deletions(-)
create mode 100644 arch/arm/dts/imx6-apalis-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ul-kontron-n631x-s-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ul-kontron-n631x-s.dts
create mode 100644 arch/arm/dts/imx6ul-kontron-n631x-som.dtsi
create mode 100644 arch/arm/dts/imx6ul-kontron-n6x1x-s-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ul-kontron-n6x1x-s.dts
create mode 100644 arch/arm/dts/imx6ul-kontron-n6x1x-s.dtsi
create mode 100644 arch/arm/dts/imx6ul-kontron-n6x1x-som-common.dtsi
create mode 100644 arch/arm/dts/imx6ull-kontron-n641x-s-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ull-kontron-n641x-s.dts
create mode 100644 arch/arm/dts/imx6ull-kontron-n641x-som.dtsi
create mode 100644 arch/arm/dts/imx8mm-cl-iot-gate-optee-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mm-cl-iot-gate-optee.dts
create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts
create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-s-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-s.dts
create mode 100644 arch/arm/dts/imx8mm-kontron-n801x-som.dtsi
delete mode 100755 arch/arm/mach-imx/mkimage_fit_atf.sh
create mode 100644 board/kontron/sl-mx6ul/Kconfig
create mode 100644 board/kontron/sl-mx6ul/MAINTAINERS
create mode 100644 board/kontron/sl-mx6ul/Makefile
create mode 100644 board/kontron/sl-mx6ul/sl-mx6ul.c
create mode 100644 board/kontron/sl-mx6ul/spl.c
create mode 100644 board/kontron/sl-mx8mm/Kconfig
create mode 100644 board/kontron/sl-mx8mm/MAINTAINERS
create mode 100644 board/kontron/sl-mx8mm/Makefile
create mode 100644 board/kontron/sl-mx8mm/imximage.cfg
create mode 100644 board/kontron/sl-mx8mm/lpddr4_timing.c
create mode 100644 board/kontron/sl-mx8mm/sl-mx8mm.c
create mode 100644 board/kontron/sl-mx8mm/spl.c
create mode 100644 configs/imx8mm-cl-iot-gate-optee_defconfig
create mode 100644 configs/kontron-sl-mx6ul_defconfig
create mode 100644 configs/kontron-sl-mx8mm_defconfig
create mode 100644 doc/board/kontron/sl-mx6ul.rst
create mode 100644 doc/board/kontron/sl-mx8mm.rst
create mode 100644 include/configs/kontron-sl-mx6ul.h
create mode 100644 include/configs/kontron-sl-mx8mm.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