Pull request: u-boot-imx u-boot-imx-20220422
Stefano Babic
sbabic at denx.de
Fri Apr 22 10:59:22 CEST 2022
Hi Tom,
please pull from u-boot-imx, thanks !
The following changes since commit 22bfaa1f673ab5442dfb9778eea4c9a18dee42d0:
configs: Resync with savedefconfig (2022-04-20 14:48:59 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
tags/u-boot-imx-20220422
for you to fetch changes up to d173b107be94eb474e1ae75a8addbf5f2fecfd56:
ARM: imx: imx8mn-evk: change environment address variables
(2022-04-21 23:14:24 +0200)
----------------------------------------------------------------
u-boot-imx-20220422
-------------------
- Switch to DM_SERIAL
- Drop MMCROOT
- several cleanup
CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/11815
----------------------------------------------------------------
Denys Drozdov (1):
toradex: apalis-imx8x: drop support for apalis imx8x
Fabio Estevam (2):
imx8mn_evk: Enable cache in SPL
doc: imx8mn_evk: Do not export ATF_LOAD_ADDR
Gaurav Jain (2):
crypto/fsl: Clear the memory when blob decapsulation fails
crypto/fsl: add invalidate_dcache_range for hash output buffer
Heiko Thiery (1):
ARM: imx: imx8mn-evk: change environment address variables
Ian Ray (1):
configs: ge_bx50v3: remove CONFIG_PCIE_IMX_POWER_GPIO
Igor Opaniuk (3):
toradex: globally disable video support
toradex: set default dhcp distroboot scriptname
toradex: drop legacy nfsboot script
Loic Poulain (1):
imx8ulp: clock: Fix lcd clock algo
Marcel Ziswiler (4):
board: colibri_imx7: fix usb start on solo
configs: tdx: apalis_imx6: drop hw v1.0 support
configs: tdx: apalis/colibri_imx6: use preboot as well
board: toradex: drop colibri pxa270 support
Marek Vasut (11):
power-domain: Return 0 if ops unimplemented and remove empty
functions
imx: power-domain: Descend into pgc subnode if present
imx: power-domain: Inline arch-imx8m/power-domain.h
imx: power-domain: Get rid of SMCCC dependency
power_domain: Add power_domain_get_by_name()
imx: power-domain: Add i.MX8MP support
imx: power-domain: Add i.MX8MP HSIOMIX driver
usb: dwc3: Rename .select_dr_mode to .glue_configure
usb: dwc3: Implement .glue_configure for i.MX8MP
arm: dts: imx8mp: Import GPCv2 subset, HSIOMIX and USB PD
ARM: imx: imx8m: Fix board_get_usable_ram_top()
Michael Trimarchi (1):
board: bsh: imx8mn_bsh_smm_s2/s2pro: enable DM_SERIAL
Oleksandr Suvorov (2):
configs: toradex: enable missing fit options
configs: colibri-imx7/-emmc: enable booting from usb sdp
Peng Fan (16):
configs: imx8mm_evk: drop unused SDHC macro
configs: imx8mp_evk: drop unused SDHC macro
configs: imx8mn_evk: drop unused SDHC macro
configs: mx6sxsabresd: drop CONFIG_SYS_FSL_USDHC_NUM
configs: mx7dsabresd: drop unused SDHC macro
configs: imx8qm/qxp_evk: drop unused SDHC macro
configs: verdin-imx8m: drop unused SDHC macro
configs: imx8mm/n_venice: drop unused SDHC macro
configs: phycore_imx8mm/p: drop unused SDHC macro
configs: drop CONFIG_MMCROOT
scripts: config_whitelist: drop CONFIG_MMCROOT
imx: imx8mp_evk: enable CONFIG_DM_SERIAL
imx: imx8mm_evk: enable CONFIG_DM_SERIAL
imx: imx8mn_evk: enable CONFIG_DM_SERIAL
imx: imx8mq-evk: enable CONFIG_DM_SERIAL
configs: imx: drop IMX_FEC_BASE
Philippe Schenker (1):
configs: tdx: Do not overwrite fdtfile if it got set manually
Tim Harvey (14):
imx8m{m,n}_venice: update env memory layout
configs: imx8m{m,n}_venice_defconfig: add usb support
board: gateworks: venice: enable DM_SERIAL
board: gateworks: venice: use common GSC driver
arm: dts: imx8m*-venice: add gpio hog support
imx8m{m,n}_venice_defconfig: add DT overlay support
imx8m{m,n}-venice-gw7902: add support for GPY111 phy
imx8m{m, n}_venice_defconfig: enable md5sum and crc32 commands
board: gateworks: gw_ventana: use comomn GSC driver
board: gateworks: venice: add additional levels for dtb name match
board: gateworks: venice: add imx8mp-venice-gw740x support
pci: imx: use vpcie-supply if defined by device-tree
pci: imx: remove weak overrides no longer used
arm: dts: imx8mp: add of-list support to common imx8mp-u-boot.dtsi
Ye Li (2):
imx: Update FSL_MFGPROT config for iMX8M
imx: Fix build error
Ying-Chun Liu (PaulLiu) (1):
imx8mm-cl-iot-gate: Remove redundant board_fix_fdt()
arch/arm/Kconfig | 6 -
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/fsl-imx8qxp-apalis-u-boot.dtsi | 139 -----
arch/arm/dts/fsl-imx8qxp-apalis.dts | 278
----------
arch/arm/dts/imx8mm-venice-gw71xx-0x-u-boot.dtsi | 46 ++
arch/arm/dts/imx8mm-venice-gw72xx-0x-u-boot.dtsi | 81 +++
arch/arm/dts/imx8mm-venice-gw73xx-0x-u-boot.dtsi | 81 +++
arch/arm/dts/imx8mm-venice-gw7901-u-boot.dtsi | 118 +++++
arch/arm/dts/imx8mm-venice-gw7902-u-boot.dtsi | 152 +++++-
arch/arm/dts/imx8mm-venice-gw7902.dts | 4 +
arch/arm/dts/imx8mm-venice-gw7903-u-boot.dtsi | 83 +++
arch/arm/dts/imx8mm-venice-u-boot.dtsi | 4 +
arch/arm/dts/imx8mm-venice.dts | 7 +
arch/arm/dts/imx8mn-venice-gw7902-u-boot.dtsi | 110 +++-
arch/arm/dts/imx8mn-venice-gw7902.dts | 4 +
arch/arm/dts/imx8mn-venice-u-boot.dtsi | 4 +
arch/arm/dts/imx8mn-venice.dts | 7 +
arch/arm/dts/imx8mp-u-boot.dtsi | 11 +-
arch/arm/dts/imx8mp-venice-gw74xx-u-boot.dtsi | 185 +++++++
arch/arm/dts/imx8mp-venice-gw74xx.dts | 923
++++++++++++++++++++++++++++++++++
arch/arm/dts/imx8mp-venice-u-boot.dtsi | 74 +++
arch/arm/dts/imx8mp-venice.dts | 159 ++++++
arch/arm/dts/imx8mp.dtsi | 72 ++-
arch/arm/dts/imx8mq-evk-u-boot.dtsi | 32 ++
arch/arm/include/asm/arch-imx8m/power-domain.h | 15 -
arch/arm/include/asm/arch-mx6/sys_proto.h | 3 -
arch/arm/mach-imx/Kconfig | 2 +-
arch/arm/mach-imx/Makefile | 4 +
arch/arm/mach-imx/cmd_mfgprot.c | 4 +-
arch/arm/mach-imx/imx8/Kconfig | 6 -
arch/arm/mach-imx/imx8m/Kconfig | 13 +
arch/arm/mach-imx/imx8m/soc.c | 5 +-
arch/arm/mach-imx/imx8ulp/clock.c | 5 +-
arch/arm/mach-imx/mx6/Kconfig | 2 +
board/bsh/imx8mn_smm_s2/spl.c | 11 +-
board/compulab/imx8mm-cl-iot-gate/imx8mm-cl-iot-gate.c | 5 -
board/freescale/imx8mm_evk/spl.c | 12 +-
board/freescale/imx8mn_evk/spl.c | 12 +-
board/freescale/imx8mp_evk/imx8mp_evk.c | 8 -
board/gateworks/gw_ventana/Kconfig | 8 -
board/gateworks/gw_ventana/Makefile | 2 +-
board/gateworks/gw_ventana/common.c | 16 +-
board/gateworks/gw_ventana/common.h | 4 +-
board/gateworks/gw_ventana/eeprom.c | 233 +++++++--
board/gateworks/gw_ventana/{ventana_eeprom.h => eeprom.h} | 16 +-
board/gateworks/gw_ventana/gsc.h | 72 ---
board/gateworks/gw_ventana/gw_ventana.c | 44 +-
board/gateworks/gw_ventana/gw_ventana_spl.c | 43 +-
board/gateworks/venice/Kconfig | 15 +
board/gateworks/venice/Makefile | 5 +-
board/gateworks/venice/eeprom.c | 363
+++++++++++++
board/gateworks/venice/{gsc.h => eeprom.h} | 26 +-
board/gateworks/venice/gsc.c | 700
--------------------------
board/gateworks/venice/imximage-8mp-lpddr4.cfg | 9 +
board/gateworks/venice/lpddr4_timing.h | 2 +
board/gateworks/venice/lpddr4_timing_imx8mp.c | 1846
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/gateworks/venice/spl.c | 127 +++--
board/gateworks/venice/venice.c | 50 +-
board/toradex/apalis-imx8x/Kconfig | 33 --
board/toradex/apalis-imx8x/MAINTAINERS | 10 -
board/toradex/apalis-imx8x/Makefile | 6 -
board/toradex/apalis-imx8x/apalis-imx8x-imximage.cfg | 23 -
board/toradex/apalis-imx8x/apalis-imx8x.c | 155 ------
board/toradex/apalis_imx6/apalis_imx6.c | 38 +-
board/toradex/colibri_imx7/colibri_imx7.c | 40 +-
board/toradex/colibri_pxa270/Kconfig | 23 -
board/toradex/colibri_pxa270/MAINTAINERS | 6 -
board/toradex/colibri_pxa270/Makefile | 7 -
board/toradex/colibri_pxa270/colibri_pxa270.c | 153 ------
board/toradex/common/tdx-cfg-block.c | 32 +-
configs/apalis-imx8_defconfig | 1 +
configs/apalis-imx8x_defconfig | 82 ---
configs/apalis-tk1_defconfig | 1 +
configs/apalis_imx6_defconfig | 13 +-
configs/colibri-imx6ull-emmc_defconfig | 10 +-
configs/colibri-imx6ull_defconfig | 11 +-
configs/colibri-imx8x_defconfig | 1 +
configs/colibri_imx6_defconfig | 13 +-
configs/colibri_imx7_defconfig | 14 +-
configs/colibri_imx7_emmc_defconfig | 11 +-
configs/colibri_pxa270_defconfig | 57 ---
configs/colibri_t20_defconfig | 5 -
configs/colibri_vf_defconfig | 7 +-
configs/gwventana_emmc_defconfig | 2 +-
configs/gwventana_gw5904_defconfig | 2 +-
configs/gwventana_nand_defconfig | 2 +-
configs/imx8mm_evk_defconfig | 1 +
configs/imx8mm_venice_defconfig | 30 +-
configs/imx8mn_bsh_smm_s2_defconfig | 1 +
configs/imx8mn_bsh_smm_s2pro_defconfig | 1 +
configs/imx8mn_ddr4_evk_defconfig | 3 +-
configs/imx8mn_evk_defconfig | 5 +-
configs/imx8mn_venice_defconfig | 31 +-
configs/imx8mp_evk_defconfig | 1 +
configs/imx8mp_venice_defconfig | 142 ++++++
configs/imx8mq_evk_defconfig | 1 +
configs/verdin-imx8mm_defconfig | 3 +-
configs/verdin-imx8mp_defconfig | 2 +-
doc/board/nxp/imx8mn_evk.rst | 1 -
doc/board/toradex/apalis-imx8x.rst | 77 ---
doc/board/toradex/index.rst | 1 -
drivers/crypto/fsl/fsl_blob.c | 4 +
drivers/crypto/fsl/fsl_hash.c | 14 +-
drivers/pci/pcie_imx.c | 27 +-
drivers/power/domain/Kconfig | 8 +
drivers/power/domain/Makefile | 1 +
drivers/power/domain/apple-pmgr.c | 30 --
drivers/power/domain/bcm6328-power-domain.c | 6 -
drivers/power/domain/imx8-power-domain-legacy.c | 16 -
drivers/power/domain/imx8-power-domain.c | 24 -
drivers/power/domain/imx8m-power-domain.c | 471
+++++++++++++++--
drivers/power/domain/imx8mp-hsiomix.c | 159 ++++++
drivers/power/domain/meson-ee-pwrc.c | 12 -
drivers/power/domain/meson-gx-pwrc-vpu.c | 12 -
drivers/power/domain/mtk-power-domain.c | 6 -
drivers/power/domain/power-domain-uclass.c | 22 +-
drivers/power/domain/tegra186-power-domain.c | 26 -
drivers/power/domain/ti-power-domain.c | 13 -
drivers/power/domain/ti-sci-power-domain.c | 14 -
drivers/usb/dwc3/dwc3-generic.c | 62 ++-
include/configs/apalis-imx8.h | 6 +-
include/configs/apalis-imx8x.h | 127 -----
include/configs/apalis-tk1.h | 12 +-
include/configs/apalis_imx6.h | 21 +-
include/configs/apalis_t30.h | 3 +-
include/configs/aristainetos2.h | 4 +-
include/configs/capricorn-common.h | 1 -
include/configs/cgtqmx8.h | 3 +-
include/configs/cl-som-imx7.h | 1 -
include/configs/cm_fx6.h | 1 -
include/configs/colibri-imx6ull.h | 12 +-
include/configs/colibri-imx8x.h | 7 +-
include/configs/colibri_imx6.h | 16 +-
include/configs/colibri_imx7.h | 11 +-
include/configs/colibri_pxa270.h | 150 ------
include/configs/colibri_t20.h | 1 +
include/configs/colibri_t30.h | 3 +-
include/configs/colibri_vf.h | 11 +-
include/configs/dh_imx6.h | 1 -
include/configs/ge_bx50v3.h | 1 -
include/configs/gw_ventana.h | 3 -
include/configs/imx7-cm.h | 3 +-
include/configs/imx8mm-cl-iot-gate.h | 3 +-
include/configs/imx8mm_evk.h | 8 +-
include/configs/imx8mm_venice.h | 15 +-
include/configs/imx8mn_evk.h | 24 +-
include/configs/imx8mn_venice.h | 13 +-
include/configs/imx8mp_evk.h | 6 +-
include/configs/imx8mp_rsb3720.h | 3 +-
include/configs/imx8mp_venice.h | 109 ++++
include/configs/imx8mq_cm.h | 3 +-
include/configs/imx8mq_evk.h | 3 +-
include/configs/imx8mq_phanbell.h | 3 +-
include/configs/imx8qm_mek.h | 8 +-
include/configs/imx8qm_rom7720.h | 3 +-
include/configs/imx8qxp_mek.h | 8 +-
include/configs/imx8ulp_evk.h | 3 +-
include/configs/liteboard.h | 4 +-
include/configs/m53menlo.h | 1 -
include/configs/mccmon6.h | 1 -
include/configs/mx6sllevk.h | 3 +-
include/configs/mx6sxsabresd.h | 3 -
include/configs/mx6ul_14x14_evk.h | 5 +-
include/configs/mx6ullevk.h | 3 +-
include/configs/mx7dsabresd.h | 9 -
include/configs/mx7ulp_com.h | 4 +-
include/configs/mx7ulp_evk.h | 3 +-
include/configs/npi_imx6ull.h | 1 -
include/configs/phycore_imx8mm.h | 5 -
include/configs/phycore_imx8mp.h | 5 -
include/configs/pico-imx6.h | 1 -
include/configs/pico-imx6ul.h | 1 -
include/configs/pico-imx8mq.h | 3 +-
include/configs/pxa-common.h | 27 -
include/configs/somlabs_visionsom_6ull.h | 1 -
include/configs/tqma6.h | 1 -
include/configs/verdin-imx8mm.h | 10 +-
include/configs/verdin-imx8mp.h | 10 -
include/configs/vf610twr.h | 1 -
include/configs/vining_2000.h | 1 -
include/configs/xpress.h | 4 +-
include/dt-bindings/power/imx8mp-power.h | 46 ++
include/power-domain.h | 21 +
scripts/config_whitelist.txt | 2 -
184 files changed, 6016 insertions(+), 3026 deletions(-)
delete mode 100644 arch/arm/dts/fsl-imx8qxp-apalis-u-boot.dtsi
delete mode 100644 arch/arm/dts/fsl-imx8qxp-apalis.dts
create mode 100644 arch/arm/dts/imx8mp-venice-gw74xx-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mp-venice-gw74xx.dts
create mode 100644 arch/arm/dts/imx8mp-venice-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mp-venice.dts
delete mode 100644 arch/arm/include/asm/arch-imx8m/power-domain.h
rename board/gateworks/gw_ventana/{ventana_eeprom.h => eeprom.h} (82%)
delete mode 100644 board/gateworks/gw_ventana/gsc.h
create mode 100644 board/gateworks/venice/eeprom.c
rename board/gateworks/venice/{gsc.h => eeprom.h} (55%)
delete mode 100644 board/gateworks/venice/gsc.c
create mode 100644 board/gateworks/venice/imximage-8mp-lpddr4.cfg
create mode 100644 board/gateworks/venice/lpddr4_timing_imx8mp.c
delete mode 100644 board/toradex/apalis-imx8x/Kconfig
delete mode 100644 board/toradex/apalis-imx8x/MAINTAINERS
delete mode 100644 board/toradex/apalis-imx8x/Makefile
delete mode 100644 board/toradex/apalis-imx8x/apalis-imx8x-imximage.cfg
delete mode 100644 board/toradex/apalis-imx8x/apalis-imx8x.c
delete mode 100644 board/toradex/colibri_pxa270/Kconfig
delete mode 100644 board/toradex/colibri_pxa270/MAINTAINERS
delete mode 100644 board/toradex/colibri_pxa270/Makefile
delete mode 100644 board/toradex/colibri_pxa270/colibri_pxa270.c
delete mode 100644 configs/apalis-imx8x_defconfig
delete mode 100644 configs/colibri_pxa270_defconfig
create mode 100644 configs/imx8mp_venice_defconfig
delete mode 100644 doc/board/toradex/apalis-imx8x.rst
create mode 100644 drivers/power/domain/imx8mp-hsiomix.c
delete mode 100644 include/configs/apalis-imx8x.h
delete mode 100644 include/configs/colibri_pxa270.h
create mode 100644 include/configs/imx8mp_venice.h
delete mode 100644 include/configs/pxa-common.h
create mode 100644 include/dt-bindings/power/imx8mp-power.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