Message ID | 3110170c-ffa7-bec7-7277-e15c57b7b468@denx.de |
---|---|
State | Accepted |
Delegated to: | Tom Rini |
Headers | show |
Series | Pull request: u-boot-imx u-boot-imx-20211020 | expand |
On 20.10.21 14:48, Stefano Babic wrote: > 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. PR was tagged, I forget to copy it: u-boot-imx-20211020 ------------------- First PR from u-boot-imx for 2022.01 CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/9535 - new board: kontron-sl-mx8mm - imx8m: - fix secure boot - imx ESDHC: fixes - i.MX53: Support thum2, bmode and fixes for Menlo board usbarmory switch to Ethernet driver model - imx6 : - DDR calibration for Toradex boards - imx7: - Fixes - Updated gateworks boards (ventana / venice) Regards, Stefano > > 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 >
On Wed, Oct 20, 2021 at 02:48:40PM +0200, Stefano Babic wrote: > 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) > Applied to u-boot/master, thanks!