Pull request: u-boot-imx u-boot-imx-20210616

Hi Tom,
please pull from u-boot-imx, thanks !
The following changes since commit cb26d5a9265c60cee385d67eff86d115a606fbc5:
Merge https://source.denx.de/u-boot/custodians/u-boot-sh (2021-06-08 17:46:49 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-20210616
for you to fetch changes up to 40496ac3b71b9589a9149d423b81133eebce07b1:
mx7d: Add Storopack's SMEGW01 board (2021-06-09 13:34:38 +0200)
---------------------------------------------------------------- u-boot-imx-20210616 -------------------
- imxrt : fixes, USB, imxrt1020-evk - imx8m: fix for verdin-imx8mm Add conga-QMX8 board - imx6 : documentation for pico-imx6: Add SeeedStudio NPI-IMX6ULL Support ventana: DM PCI - imx7d: added SMEGW01 board
CI : https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/7765
---------------------------------------------------------------- Andrey Zhizhikin (3): arm: imx: imx8mm: clock: make debug output more descriptive arm: imx: imx8mm: correct unrecognized fracpll frequency imx8mn: configs: add support for distro boot commands
Fabio Estevam (2): pico-imx6: README: Fix the boot mode settings URL mx7d: Add Storopack's SMEGW01 board
Giulio Benetti (31): arm: imxrt: soc: make mpu regions generic timer: imx-gpt: Add timer support for i.MX SoCs family ARM: dts: imxrt1020: add node label to osc ARM: dts: imxrt1020: add gpt1 node ARM: dts: imxrt1020-evk: enable gpt1 timer ARM: dts: imxrt1020-evk: set gpt1 as tick-timer for u-boot ARM: dts: imxrt1020-evk-u-boot: make gpt1 present for SPL ARM: dts: imxrt1020-evk: add device_type = "memory" to memory node configs: imxrt1020-evk: enable imx gpt timer as tick-timer ARM: dts: imxrt1050: add node label to osc ARM: dts: imxrt1050: add gpt1 node ARM: dts: imxrt1050-evk: enable gpt1 timer ARM: dts: imxrt1050-evk: set gpt1 as tick-timer for u-boot ARM: dts: imxrt1050-evk-u-boot: make gpt1 present for SPL ARM: dts: imxrt1050-evk: add device_type = "memory" to memory node configs: imxrt1050-evk: enable imx gpt timer as tick-timer video: mxsfb: add enabling of "axi" clock other than "per" clock video: mxsfb: add enabling of "disp_axi" clock clk: imx: clk-imxrt1050: introduce LCDIF_PIX and rename LCDIF to LCDIF_APB ARM: dts: imxrt1050: move lcdif assigned clock to dtsi ARM: dts: imxrt1050: set lcdif clocks according to mxsfb driver ARM: dts: imxrt1050-evk: remove u-boot,dm-spl ARM: dts: imxrt1050-evk: move all u-boot, dm-spl to imxrt1050-evk-u-boot.dtsi file ARM: dts: imxrt1020-evk: move all u-boot, dm-spl to imxrt1020-evk-u-boot.dtsi file ARM: dts: imxrt1020: add gpio5 node to this SoC ARM: IMXRT: introduce is_imxrt*() macros and get_cpu_rev() clk: imx: clk-imxrt1050: introduce IMXRT1050_CLK_USBOH3 usb: ehci-mx6: add support for i.MXRT ARM: dts: imxrt1050: add usbotg1, usbphy1 and usbmisc nodes ARM: dts: imxrt1050-evk: enable usbotg1 node as host configs: imxrt1050-evk: enable host usb support and its command
Marek Vasut (1): ARM: imx8m: verdin-imx8mm: Increase bootm size to 64 MiB
Navin Sankar Velliangiri (1): imx: Add SeeedStudio NPI-IMX6ULL Support
Oleh Kravchenko (2): Add out4.ru O4-iMX-NANO board Add EV-iMX280-NANO-X-MB board
Oliver Graute (1): imx: support for conga-QMX8 board
Tim Harvey (1): imx: ventana: enable dm support for PCI and FEC ethernet
MAINTAINERS | 12 +++ arch/arm/Kconfig | 1 + arch/arm/dts/Makefile | 12 ++- arch/arm/dts/ev-imx280-nano-x-mb.dts | 109 ++++++++++++++++++++++ arch/arm/dts/imx6qdl-gw51xx.dtsi | 2 + arch/arm/dts/imx6qdl-gw52xx.dtsi | 2 + arch/arm/dts/imx6qdl-gw53xx.dtsi | 3 + arch/arm/dts/imx6qdl-gw54xx.dtsi | 3 + arch/arm/dts/imx6qdl-gw560x.dtsi | 2 + arch/arm/dts/imx6qdl-gw5903.dtsi | 3 + arch/arm/dts/imx6qdl-gw5904.dtsi | 3 + arch/arm/dts/imx6qdl-gw5907.dtsi | 2 + arch/arm/dts/imx6qdl-gw5910.dtsi | 3 + arch/arm/dts/imx6qdl-gw5912.dtsi | 4 + arch/arm/dts/imx6qdl-gw5913.dtsi | 3 + arch/arm/dts/imx6ull-seeed-npi-imx6ull-dev-board.dts | 19 ++++ arch/arm/dts/imx6ull-seeed-npi-imx6ull-u-boot.dtsi | 24 +++++ arch/arm/dts/imx6ull-seeed-npi-imx6ull.dtsi | 271 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx7d-smegw01.dts | 190 ++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8qm-cgtqmx8.dts | 404 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imxrt1020-evk-u-boot.dtsi | 38 ++++++++ arch/arm/dts/imxrt1020-evk.dts | 6 ++ arch/arm/dts/imxrt1020.dtsi | 31 ++++--- arch/arm/dts/imxrt1050-evk-u-boot.dtsi | 42 +++++++++ arch/arm/dts/imxrt1050-evk.dts | 15 ++- arch/arm/dts/imxrt1050.dtsi | 57 ++++++++---- arch/arm/dts/o4-imx-nano.dts | 241 ++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/o4-imx6ull-nano.dtsi | 87 ++++++++++++++++++ arch/arm/include/asm/arch-imx/cpu.h | 3 + arch/arm/include/asm/arch-imxrt/imx-regs.h | 4 + arch/arm/include/asm/mach-imx/sys_proto.h | 4 + arch/arm/mach-imx/imx8/Kconfig | 7 ++ arch/arm/mach-imx/imx8m/clock_imx8mm.c | 8 +- arch/arm/mach-imx/imxrt/soc.c | 18 +++- arch/arm/mach-imx/mx6/Kconfig | 24 +++++ arch/arm/mach-imx/mx7/Kconfig | 9 ++ board/congatec/cgtqmx8/Kconfig | 14 +++ board/congatec/cgtqmx8/MAINTAINERS | 7 ++ board/congatec/cgtqmx8/Makefile | 11 +++ board/congatec/cgtqmx8/cgtqmx8.c | 460 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/congatec/cgtqmx8/imximage.cfg | 21 +++++ board/congatec/cgtqmx8/spl.c | 77 ++++++++++++++++ board/congatec/common/Kconfig | 48 ++++++++++ board/congatec/common/Makefile | 23 +++++ board/congatec/common/mmc.c | 49 ++++++++++ board/gateworks/gw_ventana/common.h | 1 - board/gateworks/gw_ventana/gw_ventana.c | 99 ++++---------------- board/out4/o4-imx6ull-nano/K4B4G1646D-BCMA.cfg | 91 +++++++++++++++++++ board/out4/o4-imx6ull-nano/Kconfig | 64 +++++++++++++ board/out4/o4-imx6ull-nano/MT41K256M16HA-125E.cfg | 91 +++++++++++++++++++ board/out4/o4-imx6ull-nano/Makefile | 4 + board/out4/o4-imx6ull-nano/o4-imx6ull-nano.c | 88 ++++++++++++++++++ board/seeed/npi_imx6ull/Kconfig | 12 +++ board/seeed/npi_imx6ull/MAINTAINERS | 9 ++ board/seeed/npi_imx6ull/Makefile | 4 + board/seeed/npi_imx6ull/README | 61 +++++++++++++ board/seeed/npi_imx6ull/npi_imx6ull.c | 114 +++++++++++++++++++++++ board/seeed/npi_imx6ull/spl.c | 205 +++++++++++++++++++++++++++++++++++++++++ board/storopack/smegw01/Kconfig | 12 +++ board/storopack/smegw01/MAINTAINERS | 7 ++ board/storopack/smegw01/Makefile | 4 + board/storopack/smegw01/imximage.cfg | 100 ++++++++++++++++++++ board/storopack/smegw01/smegw01.c | 95 +++++++++++++++++++ board/technexion/pico-imx6/README | 2 +- configs/cgtqmx8_defconfig | 86 ++++++++++++++++++ configs/ev-imx280-nano-x-mb_defconfig | 91 +++++++++++++++++++ configs/gwventana_emmc_defconfig | 5 + configs/gwventana_gw5904_defconfig | 5 + configs/gwventana_nand_defconfig | 5 + configs/imx8mn_ddr4_evk_defconfig | 1 + configs/imx8mn_evk_defconfig | 1 + configs/imxrt1020-evk_defconfig | 1 + configs/imxrt1050-evk_defconfig | 8 +- configs/o4-imx6ull-nano_defconfig | 103 +++++++++++++++++++++ configs/seeed_npi_imx6ull_defconfig | 80 ++++++++++++++++ configs/smegw01_defconfig | 63 +++++++++++++ doc/board/congatec/cgtqmx8.rst | 70 ++++++++++++++ doc/board/congatec/index.rst | 9 ++ doc/board/index.rst | 1 + drivers/clk/imx/clk-imxrt1050.c | 8 +- drivers/timer/Kconfig | 7 ++ drivers/timer/Makefile | 1 + drivers/timer/imx-gpt-timer.c | 162 +++++++++++++++++++++++++++++++++ drivers/usb/host/Kconfig | 2 +- drivers/usb/host/ehci-mx6.c | 13 +-- drivers/video/mxsfb.c | 36 ++++++-- include/configs/cgtqmx8.h | 181 ++++++++++++++++++++++++++++++++++++ include/configs/gw_ventana.h | 10 -- include/configs/imx8mn_evk.h | 68 +++----------- include/configs/npi_imx6ull.h | 96 +++++++++++++++++++ include/configs/o4-imx6ull-nano.h | 33 +++++++ include/configs/smegw01.h | 63 +++++++++++++ include/configs/verdin-imx8mm.h | 2 + include/dt-bindings/clock/imxrt1050-clock.h | 6 +- 94 files changed, 4448 insertions(+), 208 deletions(-) create mode 100644 arch/arm/dts/ev-imx280-nano-x-mb.dts create mode 100644 arch/arm/dts/imx6ull-seeed-npi-imx6ull-dev-board.dts create mode 100644 arch/arm/dts/imx6ull-seeed-npi-imx6ull-u-boot.dtsi create mode 100644 arch/arm/dts/imx6ull-seeed-npi-imx6ull.dtsi create mode 100644 arch/arm/dts/imx7d-smegw01.dts create mode 100644 arch/arm/dts/imx8qm-cgtqmx8.dts create mode 100644 arch/arm/dts/o4-imx-nano.dts create mode 100644 arch/arm/dts/o4-imx6ull-nano.dtsi create mode 100644 board/congatec/cgtqmx8/Kconfig create mode 100644 board/congatec/cgtqmx8/MAINTAINERS create mode 100644 board/congatec/cgtqmx8/Makefile create mode 100644 board/congatec/cgtqmx8/cgtqmx8.c create mode 100644 board/congatec/cgtqmx8/imximage.cfg create mode 100644 board/congatec/cgtqmx8/spl.c create mode 100644 board/congatec/common/Kconfig create mode 100644 board/congatec/common/Makefile create mode 100644 board/congatec/common/mmc.c create mode 100644 board/out4/o4-imx6ull-nano/K4B4G1646D-BCMA.cfg create mode 100644 board/out4/o4-imx6ull-nano/Kconfig create mode 100644 board/out4/o4-imx6ull-nano/MT41K256M16HA-125E.cfg create mode 100644 board/out4/o4-imx6ull-nano/Makefile create mode 100644 board/out4/o4-imx6ull-nano/o4-imx6ull-nano.c create mode 100644 board/seeed/npi_imx6ull/Kconfig create mode 100644 board/seeed/npi_imx6ull/MAINTAINERS create mode 100644 board/seeed/npi_imx6ull/Makefile create mode 100644 board/seeed/npi_imx6ull/README create mode 100644 board/seeed/npi_imx6ull/npi_imx6ull.c create mode 100644 board/seeed/npi_imx6ull/spl.c create mode 100644 board/storopack/smegw01/Kconfig create mode 100644 board/storopack/smegw01/MAINTAINERS create mode 100644 board/storopack/smegw01/Makefile create mode 100644 board/storopack/smegw01/imximage.cfg create mode 100644 board/storopack/smegw01/smegw01.c create mode 100644 configs/cgtqmx8_defconfig create mode 100644 configs/ev-imx280-nano-x-mb_defconfig create mode 100644 configs/o4-imx6ull-nano_defconfig create mode 100644 configs/seeed_npi_imx6ull_defconfig create mode 100644 configs/smegw01_defconfig create mode 100644 doc/board/congatec/cgtqmx8.rst create mode 100644 doc/board/congatec/index.rst create mode 100644 drivers/timer/imx-gpt-timer.c create mode 100644 include/configs/cgtqmx8.h create mode 100644 include/configs/npi_imx6ull.h create mode 100644 include/configs/o4-imx6ull-nano.h create mode 100644 include/configs/smegw01.h
Best regards, Stefano

On Wed, Jun 16, 2021 at 05:07:51PM +0200, Stefano Babic wrote:
Hi Tom,
please pull from u-boot-imx, thanks !
The following changes since commit cb26d5a9265c60cee385d67eff86d115a606fbc5:
Merge https://source.denx.de/u-boot/custodians/u-boot-sh (2021-06-08 17:46:49 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-20210616
for you to fetch changes up to 40496ac3b71b9589a9149d423b81133eebce07b1:
mx7d: Add Storopack's SMEGW01 board (2021-06-09 13:34:38 +0200)
I've applied this to u-boot/master now. But please note and fix up all of the dtc warnings that o4-imx6ull-nano adds.
participants (2)
-
Stefano Babic
-
Tom Rini