
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