Pull request: u-boot-imx u-boot-imx-20210616
Stefano Babic
sbabic at denx.de
Wed Jun 16 17:07:51 CEST 2021
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
--
=====================================================================
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