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