Pull request: u-boot-imx u-boot-imx-20221114
Stefano Babic
sbabic at denx.de
Mon Nov 14 11:29:27 CET 2022
Hi Tom,
please pull from u-boot-imx, thanks !
The following changes since commit 88bd8ee106591eb900561715c44ad04441afc0e3:
Prepare v2023.01-rc1 (2022-11-07 15:27:03 -0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
tags/u-boot-imx-20221114
for you to fetch changes up to fc1c1760de38823edbdc2cdd9606dff938a07f6e:
Revert "serial: mxc: have putc use the TXFIFO" (2022-11-12 14:16:26
+0100)
----------------------------------------------------------------
For 2022.01
-----------
CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/14083
- Fix UART
- moved to binman (MX8 boards)
- Toradex: sync DTS with Linux
- Gateworks: fixes
- New boards : MSC SM2S iMX8MP
----------------------------------------------------------------
Adam Ford (7):
regulator: bd718x7: Only bind children when PMIC_CHILDREN is enabled
imx: imx8mn-beacon: Fix out of spec voltage
imx: imx8mm_beacon: Eliminate a few extras to free up SPL space
imx: imx8mm-beacon: Enable USB booting via SDP
imx: imx8mm-beacon: Move Environment to eMMC partition 2
configs: imx8mn_beacon: Re-align memory to standard imx8mn settings
configs: imx8mn_beacon: Enable SPL_DM_PMIC_BD71837
Baruch Siach (1):
mx6cuboxi: migrate to DM_SERIAL
Fabio Estevam (4):
wandboard: Pass mmc aliases
wandboard: Select DM_SERIAL
imx8-u-boot: Fix SPL guard option
Revert "serial: mxc: have putc use the TXFIFO"
Loic Poulain (1):
configs: imx8m: Enable CONFIG_ARMV8_CRYPTO support
Marcel Ziswiler (8):
vf610: synchronise device tree with linux
imxrt1020: migrate to build system included -u-boot.dtsi
imxrt1050: synchronise device tree with linux
imx8ulp: synchronise device tree with linux
imx8mq: synchronise device tree with linux
imx8mp: synchronise device tree with linux
imx8mn: synchronise device tree with linux
imx8mm: synchronise device tree with linux
Marek Vasut (1):
ARM: imx: Add version variable to DHSOM
Martyn Welch (5):
imx8m: USDHC3 base address definition for i.MX8MP
ARM: imx: imx8mp: Enable support for i2c5 and i2c6 on i.MX8MP
drivers: power: pmic: Add support for rn5t568 PMIC
drivers: power: pmic: Enable use of rn5t567 PMIC in SPL
arm: imx8mp: Initial MSC SM2S iMX8MP support
Matthias Schiffer (1):
ARM: mx7: psci: fix suspend/resume e10133 workaround
Oliver Graute (8):
imx: imx8qm-rom7720: switch to binman
imx: imx8qm: cgtqmx8: switch to binman
imx: imx8qxp: imx8qxp_mek switch to binman
imx: imx8qm: imx8qm_mek switch to binman
imx: imx8qxp: giedi switch to binman
imx: imx8qxp: deneb switch to binman
imx: imx8x: colibri: switch to binman
imx: imx8: apalis: switch to binman
Stefano Babic (1):
Convert mx8 u-boot.dtsi to CONFIG_TEXT_BASE
Tim Harvey (6):
board: gateworks: venice: remove redundance adjustment of thermal
trip points
configs: imx8mn_venice: fix include header protection
configs: imx8mn_venice.h: remove unused ifdef
configs: imx8m{m, n}_venice: remove unneeded CONFIG_FEC_MXC_PHYADDR
imx: imx8m{m,n,p}_venice: migrate to CONFIG_EXTRA_ENV_TEXT
configs: imx8m{m,n,p}_venice: disable autoload
MAINTAINERS | 9 +
arch/arm/dts/Makefile | 1 +
arch/arm/dts/fsl-imx8qm-apalis-u-boot.dtsi | 2 +
arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi | 2 +
arch/arm/dts/fsl-imx8qxp-colibri-u-boot.dtsi | 2 +
arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 2 +
arch/arm/dts/imx6dl-wandboard-revd1-u-boot.dtsi | 1 +
arch/arm/dts/imx6q-wandboard-revd1-u-boot.dtsi | 1 +
arch/arm/dts/imx6qdl-hummingboard2-emmc-som-v15-u-boot.dtsi | 16 ++
arch/arm/dts/imx6qdl-wandboard-u-boot.dtsi | 9 +
arch/arm/dts/imx6qp-wandboard-revd1-u-boot.dtsi | 1 +
arch/arm/dts/imx8mm-beacon-baseboard.dtsi | 4 +-
arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi | 18 +-
arch/arm/dts/imx8mm-evk.dtsi | 43 ++++
arch/arm/dts/imx8mm-icore-mx8mm.dtsi | 14 +-
arch/arm/dts/imx8mm-mx8menlo.dts | 14 +-
arch/arm/dts/imx8mm-u-boot.dtsi | 2 +-
arch/arm/dts/imx8mm-venice-gw700x.dtsi | 24 +--
arch/arm/dts/imx8mm-venice-gw7901.dts | 12 +-
arch/arm/dts/imx8mm-venice-gw7902.dts | 14 +-
arch/arm/dts/imx8mm-venice-gw7903.dts | 6 +-
arch/arm/dts/imx8mm-venice-gw7904.dts | 4 +
arch/arm/dts/imx8mm-verdin.dtsi | 50 +++--
arch/arm/dts/imx8mn-beacon-baseboard.dtsi | 4 +-
arch/arm/dts/imx8mn-evk.dtsi | 45 ++++-
arch/arm/dts/imx8mn-var-som-symphony.dts | 6 +-
arch/arm/dts/imx8mn-venice-gw7902.dts | 9 +-
arch/arm/dts/imx8mn.dtsi | 14 +-
arch/arm/dts/imx8mp-dhcom-pdk2.dts | 29 ++-
arch/arm/dts/imx8mp-dhcom-som.dtsi | 20 +-
arch/arm/dts/imx8mp-evk.dts | 179
++++++++++++-----
arch/arm/dts/imx8mp-icore-mx8mp-edimm2.2.dts | 2 +-
arch/arm/dts/imx8mp-icore-mx8mp.dtsi | 2 +-
arch/arm/dts/imx8mp-msc-sm2s-u-boot.dtsi | 65 ++++++
arch/arm/dts/imx8mp-msc-sm2s.dts | 820
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mp-phyboard-pollux-rdk.dts | 48 ++---
arch/arm/dts/imx8mp-u-boot.dtsi | 2 +-
arch/arm/dts/imx8mp-venice-gw74xx.dts | 284
+++++++++++++++++++-------
arch/arm/dts/imx8mp-verdin.dtsi | 32 ++-
arch/arm/dts/imx8mp.dtsi | 147
+++++++++++++-
arch/arm/dts/imx8mq-evk.dts | 43 ++++
arch/arm/dts/imx8mq-librem5-r3.dtsi | 45 +++++
arch/arm/dts/imx8mq-librem5-r4.dts | 20 +-
arch/arm/dts/imx8mq-librem5.dtsi | 153
++++++++++++--
arch/arm/dts/imx8mq-u-boot.dtsi | 10 +-
arch/arm/dts/imx8mq.dtsi | 19 +-
arch/arm/dts/imx8qm-cgtqmx8.dts | 1 +
arch/arm/dts/imx8qm-rom7720-a1.dts | 1 +
arch/arm/dts/imx8qm-u-boot.dtsi | 135
+++++++++++++
arch/arm/dts/imx8qxp-capricorn-u-boot.dtsi | 2 +
arch/arm/dts/imx8qxp-u-boot.dtsi | 133
++++++++++++
arch/arm/dts/imx8ulp-evk-u-boot.dtsi | 15 +-
arch/arm/dts/imx8ulp-evk.dts | 240
+++++++---------------
arch/arm/dts/imx8ulp-pinfunc.h | 4 +-
arch/arm/dts/imx8ulp.dtsi | 594
++++++++++++++++--------------------------------------
arch/arm/dts/imxrt1020-evk-u-boot.dtsi | 7 +-
arch/arm/dts/imxrt1020-evk.dts | 1 -
arch/arm/dts/imxrt1050-evk-u-boot.dtsi | 274
+++++++++++++++++++++++--
arch/arm/dts/imxrt1050-evk.dts | 257
+++---------------------
arch/arm/dts/imxrt1050-pinfunc.h | 2 +-
arch/arm/dts/imxrt1050.dtsi | 168
+++++++---------
arch/arm/dts/vf610-pinfunc.h | 2 +-
arch/arm/include/asm/arch-imx8m/imx-regs.h | 6 +-
arch/arm/mach-imx/i2c-mxv7.c | 6 +
arch/arm/mach-imx/imx8/Kconfig | 8 +
arch/arm/mach-imx/imx8m/Kconfig | 9 +
arch/arm/mach-imx/imx8m/clock_imx8mm.c | 12 +-
arch/arm/mach-imx/mx7/psci-mx7.c | 9 +-
board/advantech/imx8qm_rom7720_a1/imximage.cfg | 4 +-
board/beacon/imx8mm/spl.c | 7 +-
board/beacon/imx8mn/spl.c | 35 ++++
board/congatec/cgtqmx8/imximage.cfg | 4 +-
board/freescale/imx8qm_mek/README | 2 +-
board/freescale/imx8qxp_mek/imximage.cfg | 3 +-
board/gateworks/venice/venice.c | 16 --
board/gateworks/venice/venice.env | 34 ++++
board/msc/sm2s_imx8mp/Kconfig | 15 ++
board/msc/sm2s_imx8mp/Makefile | 11 +
board/msc/sm2s_imx8mp/imximage-8mp-lpddr4.cfg | 8 +
board/msc/sm2s_imx8mp/lpddr4_timing.c | 1842
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/msc/sm2s_imx8mp/sm2s_imx8mp.c | 60 ++++++
board/msc/sm2s_imx8mp/spl.c | 273
+++++++++++++++++++++++++
board/siemens/capricorn/imximage.cfg | 2 +-
board/solidrun/mx6cuboxi/mx6cuboxi.c | 3 +
configs/apalis-imx8_defconfig | 1 +
configs/cgtqmx8_defconfig | 4 +-
configs/colibri-imx8x_defconfig | 1 +
configs/deneb_defconfig | 2 +
configs/dh_imx6_defconfig | 1 +
configs/giedi_defconfig | 2 +
configs/imx8mm_beacon_defconfig | 24 ++-
configs/imx8mm_venice_defconfig | 1 +
configs/imx8mn_beacon_2g_defconfig | 8 +-
configs/imx8mn_beacon_defconfig | 8 +-
configs/imx8mn_venice_defconfig | 1 +
configs/imx8mp_venice_defconfig | 1 +
configs/imx8qm_mek_defconfig | 2 +
configs/imx8qm_rom7720_a1_4G_defconfig | 3 +-
configs/imx8qxp_mek_defconfig | 2 +
configs/msc_sm2s_imx8mp_defconfig | 105
++++++++++
configs/mx6cuboxi_defconfig | 2 +-
configs/wandboard_defconfig | 1 +
doc/board/advantech/imx8qm-rom7720-a1.rst | 3 +-
doc/board/congatec/cgtqmx8.rst | 3 +-
doc/board/nxp/imx8qxp_mek.rst | 2 +-
drivers/power/pmic/Kconfig | 8 +
drivers/power/pmic/Makefile | 2 +-
drivers/power/pmic/bd71837.c | 9 +-
drivers/power/pmic/rn5t567.c | 1 +
drivers/serial/serial_mxc.c | 2 +-
include/configs/imx8mm_venice.h | 53 +----
include/configs/imx8mn_beacon.h | 8 -
include/configs/imx8mn_venice.h | 59 +-----
include/configs/imx8mp_venice.h | 51 +----
include/configs/msc_sm2s_imx8mp.h | 64 ++++++
include/dt-bindings/clock/imx8mp-clock.h | 13 +-
include/dt-bindings/clock/imx8ulp-clock.h | 53 +++--
include/dt-bindings/clock/imxrt1050-clock.h | 9 +-
include/dt-bindings/interconnect/fsl,imx8mp.h | 59 ++++++
include/dt-bindings/interconnect/imx8mm.h | 50 +++++
include/dt-bindings/interconnect/imx8mn.h | 41 ++++
include/dt-bindings/power/imx8mp-power.h | 21 +-
include/dt-bindings/power/imx8ulp-power.h | 26 +++
include/dt-bindings/reset/imx8mp-reset.h | 50 +++++
include/dt-bindings/reset/imx8mq-reset.h | 61 +++---
include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 ++++++
126 files changed, 5775 insertions(+), 1555 deletions(-)
create mode 100644 arch/arm/dts/imx6dl-wandboard-revd1-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6q-wandboard-revd1-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6qdl-wandboard-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6qp-wandboard-revd1-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mp-msc-sm2s-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mp-msc-sm2s.dts
create mode 100644 arch/arm/dts/imx8mq-librem5-r3.dtsi
create mode 100644 arch/arm/dts/imx8qm-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8qxp-u-boot.dtsi
create mode 100644 board/gateworks/venice/venice.env
create mode 100644 board/msc/sm2s_imx8mp/Kconfig
create mode 100644 board/msc/sm2s_imx8mp/Makefile
create mode 100644 board/msc/sm2s_imx8mp/imximage-8mp-lpddr4.cfg
create mode 100644 board/msc/sm2s_imx8mp/lpddr4_timing.c
create mode 100644 board/msc/sm2s_imx8mp/sm2s_imx8mp.c
create mode 100644 board/msc/sm2s_imx8mp/spl.c
create mode 100644 configs/msc_sm2s_imx8mp_defconfig
create mode 100644 include/configs/msc_sm2s_imx8mp.h
create mode 100644 include/dt-bindings/interconnect/fsl,imx8mp.h
create mode 100644 include/dt-bindings/interconnect/imx8mm.h
create mode 100644 include/dt-bindings/interconnect/imx8mn.h
create mode 100644 include/dt-bindings/power/imx8ulp-power.h
create mode 100644 include/dt-bindings/reset/imx8mp-reset.h
create mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h
Best regards,
Stefano
--
=====================================================================
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, 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