From: Stefano Babic <sbabic@denx.de>
To: Tom Rini <trini@konsulko.com>
Cc: "U-Boot@lists.denx.de" <U-Boot@lists.denx.de>
Subject: Pull request: u-boot-imx u-boot-imx-20220726
Date: Tue, 26 Jul 2022 16:13:28 +0200 [thread overview]
Message-ID: <dd487e9f-5be0-7c9e-85ff-c97d60c1f85a@denx.de> (raw)
Hi Tom,
my first PR for 2022.10.
he following changes since commit 538f6643b07586301a115d7aae304f916ba71004:
Merge commit '90ba25b7cb78bd85c6af0b6429226c6616dedefa' of
https://source.denx.de/u-boot/custodians/u-boot-nand-flash (2022-07-24
07:46:55 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git
tags/u-boot-imx-20220726
for you to fetch changes up to e29303993bad6c94954da7d5cd92b1d36cf2c80b:
imx: imx8mm-icore: migrate to use BINMAN (2022-07-26 11:29:02 +0200)
----------------------------------------------------------------
u-boot-imx-20220726
-------------------
i.MX for 2022.10
- Added i.MX93 architecture
CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/12891
----------------------------------------------------------------
Alice Guo (3):
misc: imx8ulp: move fuse.c from imx8ulp to sentinel
misc: fuse: support to access fuse on i.MX93
misc: fuse: update the code for accessing fuse of i.MX93
Fabio Estevam (2):
usb: ehci-mx6: Remove MX6Q_ARM2 related ifdefery
imx8mm: Sync device tree with linux-next 20220711
Francesco Dolcini (7):
toradex: common: Remove stale comments about modules availability
toradex: common: Use ARRAY_SIZE macro
toradex: tdx-cfg-block: Cleanup interactive cfg block creation
toradex: common: Remove stale function declaration
toradex: common: Remove #ifdef usage for 2nd ethaddr
toradex: tdx-cfg-block: Use official SKU names
toradex: common: Improve product/serial print during boot
Jian Li (1):
imx: imx9: Add function to initialize timer
Josua Mayer (1):
mx6cuboxi: fix board detection while patching device-tree phy nodes
Jun Nie (1):
imx: syscounter: support timer_get_boot_us
Mamta Shukla (7):
tools: mkimage: Add support to generate FlexSPI Header for i.MX8m
dts: imx8mm-uboot: Add support to pack FlexSPI Header using binman
configs: Add config for enabling FSPI boot option for i.MX8m
board: freescale: Add QSPI Boot support in spl for i.MX8m
configs: imx8mm: Define CONFIG_SYS_UBOOT_BASE for i.MX8m
board: freescale: Add entry for imx8mm_evk_fspi_defconfig
doc: board: nxp: Add instructions to boot from QSPI
Marcel Ziswiler (26):
board/BuR/brppt2: fix pwms property warning
imx6: aristainetos: fix pwms property warnings
tbs2910: prepare to synchronise device trees with linux
imx6dl/imx6qdl: synchronise device trees with linux
apalis_imx6: synchronise device tree with linux
colibri_imx6: synchronise device tree with linux
imx: mx6ul_14x14_evk: prepare to synchronise device trees with linux
imx6ul/imx6ull: synchronise device trees with linux
colibri-imx6ull/-emmc: synchronise device tree with linux
imx: imx7-cm: prepare to synchronise device trees with linux
imx: imx7d-sdb: prepare to synchronise device trees with linux
imx7s/d: synchronise device trees with linux
colibri-imx7d/-emmc: synchronise device tree with linux
ARM: DTS: bk4r1/pcm052: prepare to synchronise device trees with
linux
vf500/vf610: synchronise device trees with linux
colibri_vf: synchronise device tree with linux
imx8mm-venice-gw700x: prepare to synchronise device trees with linux
imx8mm-kontron-n801x-s-lvds: fix pwms property warnings
imx8mm-mx8menlo/verdin-imx8mm: synchronise device tree with linux
imx8mn: synchronise device tree with linux
imx8mp: synchronise device tree with linux
imx8mp-rsb3720-a1: fix pwms property warnings
verdin-imx8mp: synchronise device tree with linux
imx8mq: synchronise device tree with linux
board: toradex: apalis-imx8: fix file names in maintainers
imx8mm: synchronise device tree with linux
Marek Vasut (1):
tools: imx8mimage: Keep IVT reserved1 field zero always
Martyn Welch (1):
MAINTAINERS: Update file list for ARM Freescale IMX
Peng Fan (35):
spl: imx8mm: enlarge SPL_MAX_SIZE
arm: makefile: cleanup mach-imx usage
imx: simplify dependency with SPL_BOOTROM_SUPPORT
imx: move get_boot_device to common header
imx: move get_boot_device to common file
imx: add USB2_BOOT type
imx: add basic i.MX9 support
fsl_lpuart: add i.MX9 support
gpio: pca953x: support pcal6524
imx: pinctrl: add pinctrl and pinfunc file for i.MX93
imx: imx9: Add CCM and clock API support
mmc: fsl_esdhc_imx: Support i.MX9
spl: Use SPL_FIT_IMAGE_TINY for iMX9
imx: imx9: support romapi
misc: s4mu: Support iMX93 with Sentinel MU
misc: S400_API: New API for FW status and chip info
misc: s400_api: introduce ahab_release_m33_trout
imx: imx9: Get the chip revision through S400 API
imx: imx9: Add MIX power init
imx: imx9: Add M33 release prepare function
imx: imx9: Support booting m33 from Acore
arm: dts: Add i.MX93 SoC DTSi file
imx: imx93_evk: Add basic board support
imx: imx93_evk: Set ARM clock to 1.7Ghz
net: fec_mxc: support i.MX93
net: dwc_eth_qos: fix build break when CLK not enabled
net: dwc_eth_qos: public some functions
net: dwc_eth_qos: move i.MX code out
net: dwc_eth_qos: introduce eqos hook eqos_get_enetaddr
board: freescale: imx93_evk: support ethernet
tools: image: support i.MX93
arm: dts: imx8m: update binman ddr firmware node name
ddr: imx8m: helper: load ddr firmware according to binman symbols
arm: dts: imx8m: shrink ddr firmware size to actual file size
imx: imx8mm-icore: migrate to use BINMAN
Philippe Schenker (1):
toradex: tdx-cfg-block: add 0068 i.mx 8m mini sku
Rasmus Villemoes (6):
imx8: add hidden IMX8_ROMAPI Kconfig symbol
imx8: sys_proto.h: change guard logic around ROM API
imx8: add rom api wrappers
imx8: use ROM API wrappers in spl_imx_romapi.c
imx8m: soc.c: use rom_api_query_boot_infor() wrapper
imx8ulp: soc.c: use rom_api_query_boot_infor() wrapper
Tim Harvey (2):
arm: dts: imx8mm-venice-gw700x: add support for GPY111 phy
configs: imx8mp_venice: remove unnecessary FEC_QUIRK_ENET_MAC
Ye Li (14):
imx: Change USB boot device type
imx: spl: Allow iMX7/8/8M to overwrite spl_board_boot_device
imx: imx9: disable watchdog
misc: imx: S400_API: Move S400 MU and API to a common place
misc: S400_API: Update release RDC API
imx: imx9: Add TRDC driver for TRDC init
imx: imx9: Add AHAB boot support
misc: S400_API: Rename imx8ulp_s400_msg to sentinel_msg
imx: imx9: Add gpio registers structure
imx: imx9: Support multiple env storages at runtime
imx: imx9: clock: Add DDR clock support
ddr: imx: Add i.MX9 DDR controller driver
ddr: imx9: enable Performance monitor counter
net: eqos: add function to get phy node and address
Ying-Chun Liu (PaulLiu) (1):
configs: imx8mm-cl-iot-gate: enable extension command
MAINTAINERS | 2 +-
arch/arm/Kconfig | 16 +
arch/arm/Makefile | 12 +-
arch/arm/dts/Makefile | 24 +-
arch/arm/dts/imx6-apalis-u-boot.dtsi | 11 -
arch/arm/dts/imx6-apalis.dts | 752 ----------
arch/arm/dts/imx6-colibri.dts | 431 ------
arch/arm/dts/imx6-logicpd-baseboard.dtsi | 12 +-
arch/arm/dts/imx6-logicpd-som.dtsi | 4 +
arch/arm/dts/imx6dl-brppt2.dts | 1 +
arch/arm/dts/imx6dl-colibri-eval-v3-u-boot.dtsi | 20 +
arch/arm/dts/imx6dl-colibri-eval-v3.dts | 157 +++
arch/arm/dts/imx6dl-mamoj.dts | 273 +++-
arch/arm/dts/imx6dl-mba6.dtsi | 10 +-
arch/arm/dts/imx6dl-mba6a.dts | 15 +-
arch/arm/dts/imx6dl-mba6b.dts | 15 +-
arch/arm/dts/imx6dl-nitrogen6x.dts | 12 +-
arch/arm/dts/imx6dl-pinfunc.h | 7 +-
arch/arm/dts/imx6dl-riotboard.dts | 2 +
arch/arm/dts/imx6dl-sabreauto.dts | 15 +
arch/arm/dts/imx6dl-tqma6a.dtsi | 12 +-
arch/arm/dts/imx6dl-tqma6b.dtsi | 12 +-
arch/arm/dts/imx6dl.dtsi | 15 +-
arch/arm/dts/imx6q-apalis-eval-u-boot.dtsi | 25 +
arch/arm/dts/imx6q-apalis-eval.dts | 170 +++
arch/arm/dts/imx6q-b450v3.dts | 19 +-
arch/arm/dts/imx6q-b650v3.dts | 17 +-
arch/arm/dts/imx6q-b850v3.dts | 23 +-
arch/arm/dts/imx6q-ba16.dtsi | 18 +-
arch/arm/dts/imx6q-bosch-acc.dts | 14 +-
arch/arm/dts/imx6q-bx50v3.dtsi | 61 +-
arch/arm/dts/imx6q-cm-fx6.dts | 112 +-
arch/arm/dts/imx6q-icore-ofcap10.dts | 28 +-
arch/arm/dts/imx6q-logicpd.dts | 18 +-
arch/arm/dts/imx6q-marsboard.dts | 2 +-
arch/arm/dts/imx6q-mba6.dtsi | 32 +-
arch/arm/dts/imx6q-mba6a.dts | 14 +-
arch/arm/dts/imx6q-mba6b.dts | 14 +-
arch/arm/dts/imx6q-mccmon6.dts | 213 ++-
arch/arm/dts/imx6q-nitrogen6x.dts | 12 +-
arch/arm/dts/imx6q-novena.dts | 42 +-
arch/arm/dts/imx6q-phytec-mira-rdk-nand.dts | 3 +
arch/arm/dts/imx6q-pinfunc.h | 7 +-
arch/arm/dts/imx6q-sabrelite.dts | 6 +-
arch/arm/dts/imx6q-tbs2910-u-boot.dtsi | 4 +-
arch/arm/dts/imx6q-tbs2910.dts | 9 +-
arch/arm/dts/imx6q-tqma6a.dtsi | 12 +-
arch/arm/dts/imx6q-tqma6b.dtsi | 11 +-
arch/arm/dts/imx6q.dtsi | 40 +-
arch/arm/dts/imx6qdl-apalis.dtsi | 1372
++++++++++++++++++
arch/arm/dts/imx6qdl-aristainetos2-common.dtsi | 1 +
arch/arm/dts/imx6qdl-colibri.dtsi | 1296
+++++++++++++++++
arch/arm/dts/imx6qdl-cubox-i.dtsi | 5 +-
arch/arm/dts/imx6qdl-dhcom-pdk2.dtsi | 6 +-
arch/arm/dts/imx6qdl-dhcom-som.dtsi | 8 +-
arch/arm/dts/imx6qdl-gw51xx.dtsi | 7 +-
arch/arm/dts/imx6qdl-gw52xx.dtsi | 10 +-
arch/arm/dts/imx6qdl-gw53xx.dtsi | 22 +-
arch/arm/dts/imx6qdl-gw54xx.dtsi | 22 +-
arch/arm/dts/imx6qdl-gw551x.dtsi | 7 +-
arch/arm/dts/imx6qdl-gw552x.dtsi | 29 +-
arch/arm/dts/imx6qdl-gw553x.dtsi | 5 +-
arch/arm/dts/imx6qdl-gw560x.dtsi | 14 +-
arch/arm/dts/imx6qdl-gw5903.dtsi | 6 -
arch/arm/dts/imx6qdl-gw5904.dtsi | 27 +-
arch/arm/dts/imx6qdl-gw5907.dtsi | 9 +-
arch/arm/dts/imx6qdl-gw5910.dtsi | 7 -
arch/arm/dts/imx6qdl-gw5912.dtsi | 22 +-
arch/arm/dts/imx6qdl-gw5913.dtsi | 10 +-
arch/arm/dts/imx6qdl-hummingboard2.dtsi | 2 +-
arch/arm/dts/imx6qdl-icore.dtsi | 19 +-
arch/arm/dts/imx6qdl-mba6.dtsi | 598 ++++++--
arch/arm/dts/imx6qdl-mba6a.dtsi | 35 +-
arch/arm/dts/imx6qdl-mba6b.dtsi | 40 +-
arch/arm/dts/imx6qdl-nitrogen6x.dtsi | 733 +++++++++-
arch/arm/dts/imx6qdl-phytec-mira-peb-av-02.dtsi | 119 ++
arch/arm/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi | 71 +
arch/arm/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 85 ++
arch/arm/dts/imx6qdl-phytec-mira.dtsi | 32 +-
arch/arm/dts/imx6qdl-phytec-phycore-som.dtsi | 30 +-
arch/arm/dts/imx6qdl-pico.dtsi | 226 ++-
arch/arm/dts/imx6qdl-sabreauto.dtsi | 119 +-
arch/arm/dts/imx6qdl-sabrelite.dtsi | 828 +++++++----
arch/arm/dts/imx6qdl-sabresd.dtsi | 214 ++-
arch/arm/dts/imx6qdl-sr-som-ti.dtsi | 1 +
arch/arm/dts/imx6qdl-sr-som.dtsi | 31 +-
arch/arm/dts/imx6qdl-tqma6.dtsi | 326 ++---
arch/arm/dts/imx6qdl-tqma6a.dtsi | 46 +-
arch/arm/dts/imx6qdl-tqma6b.dtsi | 28 +-
arch/arm/dts/imx6qdl-udoo.dtsi | 4 +-
arch/arm/dts/imx6qdl-wandboard-revd1.dtsi | 2 -
arch/arm/dts/imx6qdl-wandboard.dtsi | 102 +-
arch/arm/dts/imx6qdl.dtsi | 194 ++-
arch/arm/dts/imx6ul-14x14-evk-u-boot.dtsi | 6 -
arch/arm/dts/imx6ul-14x14-evk.dtsi | 161 ++-
arch/arm/dts/imx6ul-geam.dts | 363 ++++-
arch/arm/dts/imx6ul-imx6ull-opos6ul.dtsi | 148 ++
arch/arm/dts/imx6ul-imx6ull-opos6uldev.dtsi | 327 +++++
arch/arm/dts/imx6ul-isiot-emmc.dts | 42 +-
arch/arm/dts/imx6ul-isiot-nand.dts | 45 +-
arch/arm/dts/imx6ul-isiot.dtsi | 330 ++++-
arch/arm/dts/imx6ul-kontron-n6x1x-s.dtsi | 20 +-
arch/arm/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 30 +-
arch/arm/dts/imx6ul-litesom.dtsi | 1 +
arch/arm/dts/imx6ul-opos6ul.dtsi | 194 +--
arch/arm/dts/imx6ul-opos6uldev.dts | 387 +----
arch/arm/dts/imx6ul-phytec-phycore-som.dtsi | 21 +-
arch/arm/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 2 +
arch/arm/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 150 ++
arch/arm/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi | 90 ++
arch/arm/dts/imx6ul-phytec-segin.dtsi | 46 +-
arch/arm/dts/imx6ul-pico-hobbit.dts | 2 +-
arch/arm/dts/imx6ul-pico-pi.dts | 4 +-
arch/arm/dts/imx6ul-pico.dtsi | 40 +-
arch/arm/dts/imx6ul.dtsi | 186 ++-
.../dts/imx6ull-colibri-emmc-eval-v3-u-boot.dtsi | 1 +
arch/arm/dts/imx6ull-colibri-emmc-eval-v3.dts | 17 +
arch/arm/dts/imx6ull-colibri-emmc-nonwifi.dtsi | 187 +++
arch/arm/dts/imx6ull-colibri-emmc.dts | 49 -
...ot.dtsi => imx6ull-colibri-eval-v3-u-boot.dtsi} | 4 +-
arch/arm/dts/imx6ull-colibri-eval-v3.dts | 14 +
arch/arm/dts/imx6ull-colibri-eval-v3.dtsi | 121 ++
arch/arm/dts/imx6ull-colibri-nonwifi.dtsi | 161 +++
arch/arm/dts/imx6ull-colibri.dts | 45 -
arch/arm/dts/imx6ull-colibri.dtsi | 558 +++++---
arch/arm/dts/imx6ull-myir-mys-6ulx-eval.dts | 2 +-
arch/arm/dts/imx6ull-phytec-segin-ff-rdk-emmc.dts | 1 +
arch/arm/dts/imx6ull-phytec-segin-peb-av-02.dtsi | 26 +
arch/arm/dts/imx6ull-phytec-segin.dtsi | 7 -
arch/arm/dts/imx6ull.dtsi | 14 +
arch/arm/dts/imx7-cm.dts | 2 +-
arch/arm/dts/imx7-colibri-emmc.dts | 94 --
arch/arm/dts/imx7-colibri-eval-v3.dtsi | 110 ++
arch/arm/dts/imx7-colibri-rawnand.dts | 96 --
arch/arm/dts/imx7-colibri.dtsi | 1156 +++++++++++++--
.../arm/dts/imx7d-colibri-emmc-eval-v3-u-boot.dtsi | 1 +
arch/arm/dts/imx7d-colibri-emmc-eval-v3.dts | 21 +
arch/arm/dts/imx7d-colibri-emmc.dtsi | 61 +
...boot.dtsi => imx7d-colibri-eval-v3-u-boot.dtsi} | 10 +-
arch/arm/dts/imx7d-colibri-eval-v3.dts | 56 +
arch/arm/dts/imx7d-colibri.dtsi | 35 +
arch/arm/dts/imx7d-pico-hobbit.dts | 6 +-
arch/arm/dts/imx7d-pico-pi.dts | 6 +-
arch/arm/dts/imx7d-pico.dtsi | 103 +-
arch/arm/dts/imx7d-pinfunc.h | 14 +-
arch/arm/dts/imx7d-sdb-qspi-u-boot.dtsi | 2 +-
arch/arm/dts/imx7d-sdb-qspi.dts | 7 +-
arch/arm/dts/imx7d-sdb.dts | 120 +-
arch/arm/dts/imx7d-smegw01.dts | 297 +++-
arch/arm/dts/imx7d.dtsi | 211 ++-
arch/arm/dts/imx7s-warp.dts | 70 +-
arch/arm/dts/imx7s.dtsi | 472 ++++---
arch/arm/dts/imx8mm-beacon-baseboard.dtsi | 118 ++
arch/arm/dts/imx8mm-data-modul-edm-sbc.dts | 3 +-
arch/arm/dts/imx8mm-evk-u-boot.dtsi | 4 +-
arch/arm/dts/imx8mm-evk.dts | 2 +-
arch/arm/dts/imx8mm-evk.dtsi | 195 ++-
arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dts | 1 -
arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2.dts | 1 -
arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts | 1 +
arch/arm/dts/imx8mm-mx8menlo-u-boot.dtsi | 2 +-
arch/arm/dts/imx8mm-mx8menlo.dts | 51 +-
arch/arm/dts/imx8mm-pinfunc.h | 6 +-
arch/arm/dts/imx8mm-u-boot.dtsi | 46 +-
arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi | 6 +-
arch/arm/dts/imx8mm-venice-gw700x.dtsi | 11 +-
arch/arm/dts/imx8mm-venice-gw71xx.dtsi | 56 +-
arch/arm/dts/imx8mm-venice-gw72xx.dtsi | 85 +-
arch/arm/dts/imx8mm-venice-gw73xx.dtsi | 86 +-
arch/arm/dts/imx8mm-venice-gw7901.dts | 126 +-
arch/arm/dts/imx8mm-venice-gw7902.dts | 119 +-
arch/arm/dts/imx8mm-venice-gw7903.dts | 5 +
arch/arm/dts/imx8mm-verdin-dahlia.dtsi | 150 ++
arch/arm/dts/imx8mm-verdin-dev.dtsi | 67 +
...oot.dtsi => imx8mm-verdin-wifi-dev-u-boot.dtsi} | 48 +-
arch/arm/dts/imx8mm-verdin-wifi-dev.dts | 18 +
arch/arm/dts/imx8mm-verdin-wifi.dtsi | 94 ++
arch/arm/dts/imx8mm-verdin.dts | 1031 --------------
arch/arm/dts/imx8mm-verdin.dtsi | 1295
+++++++++++++++++
arch/arm/dts/imx8mm.dtsi | 653 ++++++---
arch/arm/dts/imx8mn-beacon-baseboard.dtsi | 4 +-
arch/arm/dts/imx8mn-beacon-kit-u-boot.dtsi | 20 +-
arch/arm/dts/imx8mn-beacon-som.dtsi | 12 +-
arch/arm/dts/imx8mn-bsh-smm-s2-common.dtsi | 113 +-
arch/arm/dts/imx8mn-bsh-smm-s2-u-boot-common.dtsi | 8 +-
arch/arm/dts/imx8mn-bsh-smm-s2pro.dts | 90 ++
arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 20 +-
arch/arm/dts/imx8mn-ddr4-evk.dts | 4 +
arch/arm/dts/imx8mn-evk-u-boot.dtsi | 24 +-
arch/arm/dts/imx8mn-evk.dts | 56 +-
arch/arm/dts/imx8mn-evk.dtsi | 121 ++
arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi | 16 +-
arch/arm/dts/imx8mn-var-som.dtsi | 15 +-
arch/arm/dts/imx8mn-venice-gw7902.dts | 80 +-
arch/arm/dts/imx8mn-venice-u-boot.dtsi | 16 +-
arch/arm/dts/imx8mn.dtsi | 270 ++--
arch/arm/dts/imx8mp-evk.dts | 283 +++-
arch/arm/dts/imx8mp-phycore-som.dtsi | 64 +-
arch/arm/dts/imx8mp-rsb3720-a1.dts | 2 +
arch/arm/dts/imx8mp-u-boot.dtsi | 20 +-
arch/arm/dts/imx8mp-venice-gw74xx.dts | 59 +-
arch/arm/dts/imx8mp-verdin-dahlia.dtsi | 129 ++
arch/arm/dts/imx8mp-verdin-dev.dtsi | 46 +
...oot.dtsi => imx8mp-verdin-wifi-dev-u-boot.dtsi} | 53 +-
arch/arm/dts/imx8mp-verdin-wifi-dev.dts | 18 +
arch/arm/dts/imx8mp-verdin-wifi.dtsi | 82 ++
arch/arm/dts/imx8mp-verdin.dts | 639 ---------
arch/arm/dts/imx8mp-verdin.dtsi | 1379
++++++++++++++++++
arch/arm/dts/imx8mp.dtsi | 261 +++-
arch/arm/dts/imx8mq-cm-u-boot.dtsi | 20 +-
arch/arm/dts/imx8mq-evk.dts | 65 +-
arch/arm/dts/imx8mq-kontron-pitx-imx8m.dts | 3 +-
arch/arm/dts/imx8mq-mnt-reform2.dts | 144 +-
arch/arm/dts/imx8mq-nitrogen-som.dtsi | 15 +-
arch/arm/dts/imx8mq-phanbell.dts | 86 +-
arch/arm/dts/imx8mq-pico-pi-u-boot.dtsi | 2 +
arch/arm/dts/imx8mq-pico-pi.dts | 67 +-
arch/arm/dts/imx8mq-u-boot.dtsi | 16 +-
arch/arm/dts/imx8mq.dtsi | 204 ++-
arch/arm/dts/imx93-11x11-evk-u-boot.dtsi | 157 +++
arch/arm/dts/imx93-11x11-evk.dts | 527 +++++++
arch/arm/dts/imx93-pinfunc.h | 625 ++++++++
arch/arm/dts/imx93.dtsi | 688 +++++++++
arch/arm/dts/vf-colibri-eval-v3.dtsi | 152 ++
arch/arm/dts/vf-colibri-u-boot.dtsi | 27 -
arch/arm/dts/vf-colibri.dtsi | 474 ++++---
arch/arm/dts/vf.dtsi | 229 ---
arch/arm/dts/vf500-colibri.dts | 13 -
arch/arm/dts/vf500.dtsi | 64 +
arch/arm/dts/vf610-colibri-eval-v3-u-boot.dtsi | 90 ++
arch/arm/dts/vf610-colibri-eval-v3.dts | 13 +
arch/arm/dts/vf610-colibri.dts | 13 -
arch/arm/dts/vf610-colibri.dtsi | 22 +
arch/arm/dts/vf610-pcm052.dtsi | 2 +-
arch/arm/dts/vf610-pinfunc.h | 6 +-
arch/arm/dts/vf610-twr.dts | 364 ++++-
arch/arm/dts/vf610.dtsi | 20 +
arch/arm/dts/vfxxx.dtsi | 756 ++++++++++
arch/arm/include/asm/arch-imx/cpu.h | 2 +
arch/arm/include/asm/arch-imx8/sys_proto.h | 1 -
arch/arm/include/asm/arch-imx8m/ddr.h | 6 +-
arch/arm/include/asm/arch-imx8m/imx-regs.h | 1 +
arch/arm/include/asm/arch-imx8m/sys_proto.h | 2 +-
arch/arm/include/asm/arch-imx8ulp/sys_proto.h | 5 -
arch/arm/include/asm/arch-imx9/ccm_regs.h | 266 ++++
arch/arm/include/asm/arch-imx9/clock.h | 244 ++++
arch/arm/include/asm/arch-imx9/ddr.h | 126 ++
arch/arm/include/asm/arch-imx9/gpio.h | 20 +
arch/arm/include/asm/arch-imx9/imx-regs.h | 234 +++
arch/arm/include/asm/arch-imx9/imx93_pins.h | 729 ++++++++++
arch/arm/include/asm/arch-imx9/sys_proto.h | 14 +
arch/arm/include/asm/arch-imx9/trdc.h | 19 +
arch/arm/include/asm/arch-mx7/sys_proto.h | 1 -
arch/arm/include/asm/arch-mx7ulp/sys_proto.h | 1 -
arch/arm/include/asm/global_data.h | 5 +-
arch/arm/include/asm/mach-imx/boot_mode.h | 1 +
arch/arm/include/asm/mach-imx/iomux-v3.h | 11 +-
.../asm/{arch-imx8ulp => mach-imx}/mu_hal.h | 4 +-
.../asm/{arch-imx8ulp => mach-imx}/s400_api.h | 18 +-
arch/arm/include/asm/mach-imx/sys_proto.h | 14 +-
arch/arm/mach-imx/Kconfig | 7 +-
arch/arm/mach-imx/Makefile | 10 +-
arch/arm/mach-imx/imx8m/Kconfig | 1 +
arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg | 10 +-
arch/arm/mach-imx/imx8m/soc.c | 47 -
arch/arm/mach-imx/imx8ulp/ahab.c | 345 +++++
arch/arm/mach-imx/imx8ulp/rdc.c | 6 +-
arch/arm/mach-imx/imx8ulp/soc.c | 53 +-
arch/arm/mach-imx/imx9/Kconfig | 34 +
arch/arm/mach-imx/imx9/Makefile | 11 +
arch/arm/mach-imx/imx9/ahab.c | 346 +++++
arch/arm/mach-imx/imx9/clock.c | 843 +++++++++++
arch/arm/mach-imx/imx9/clock_root.c | 438 ++++++
arch/arm/mach-imx/imx9/imx_bootaux.c | 133 ++
arch/arm/mach-imx/imx9/lowlevel_init.S | 26 +
arch/arm/mach-imx/imx9/soc.c | 473 +++++++
arch/arm/mach-imx/imx9/trdc.c | 581 ++++++++
arch/arm/mach-imx/romapi.c | 77 +
arch/arm/mach-imx/spl.c | 82 +-
arch/arm/mach-imx/spl_imx_romapi.c | 47 +-
arch/arm/mach-imx/syscounter.c | 9 +
board/freescale/common/Makefile | 2 +-
board/freescale/imx8mm_evk/MAINTAINERS | 1 +
.../imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg | 7 +
board/freescale/imx8mm_evk/spl.c | 2 +
board/freescale/imx8mn_evk/spl.c | 2 +-
board/freescale/imx8ulp_evk/spl.c | 2 +-
board/freescale/imx93_evk/Kconfig | 19 +
board/freescale/imx93_evk/MAINTAINERS | 6 +
board/freescale/imx93_evk/Makefile | 12 +
board/freescale/imx93_evk/imx93_evk.c | 89 ++
board/freescale/imx93_evk/lpddr4x_timing.c | 1485
++++++++++++++++++++
board/freescale/imx93_evk/spl.c | 129 ++
board/solidrun/mx6cuboxi/mx6cuboxi.c | 13 +-
board/toradex/apalis-imx8/MAINTAINERS | 4 +-
board/toradex/apalis_imx6/MAINTAINERS | 6 +-
board/toradex/colibri-imx6ull/MAINTAINERS | 7 +-
board/toradex/colibri_imx6/MAINTAINERS | 4 +-
board/toradex/colibri_imx7/MAINTAINERS | 14 +-
board/toradex/colibri_imx7/colibri_imx7.c | 4 +-
board/toradex/colibri_vf/MAINTAINERS | 10 +-
board/toradex/common/tdx-cfg-block.c | 350 ++---
board/toradex/common/tdx-cfg-block.h | 12 +-
board/toradex/common/tdx-common.c | 14 +-
board/toradex/common/tdx-common.h | 4 -
board/toradex/verdin-imx8mm/MAINTAINERS | 8 +-
board/toradex/verdin-imx8mm/spl.c | 2 +-
board/toradex/verdin-imx8mm/verdin-imx8mm.c | 3 +-
board/toradex/verdin-imx8mp/MAINTAINERS | 8 +-
common/spl/Kconfig | 3 +-
configs/apalis_imx6_defconfig | 2 +-
configs/colibri-imx6ull-emmc_defconfig | 2 +-
configs/colibri-imx6ull_defconfig | 2 +-
configs/colibri_imx6_defconfig | 2 +-
configs/colibri_imx7_defconfig | 2 +-
configs/colibri_imx7_emmc_defconfig | 2 +-
configs/colibri_vf_defconfig | 2 +-
configs/imx8mm-cl-iot-gate-optee_defconfig | 3 +-
configs/imx8mm-cl-iot-gate_defconfig | 3 +-
configs/imx8mm-icore-mx8mm-ctouch2_defconfig | 3 +-
configs/imx8mm-icore-mx8mm-edimm2.2_defconfig | 3 +-
configs/imx8mm-mx8menlo_defconfig | 1 -
configs/imx8mm_beacon_defconfig | 1 -
configs/imx8mm_data_modul_edm_sbc_defconfig | 1 -
configs/imx8mm_evk_defconfig | 1 -
configs/imx8mm_evk_fspi_defconfig | 123 ++
configs/imx8mm_venice_defconfig | 1 -
configs/imx93_11x11_evk_defconfig | 117 ++
configs/kontron-sl-mx8mm_defconfig | 1 -
configs/phycore-imx8mm_defconfig | 1 -
configs/verdin-imx8mm_defconfig | 3 +-
configs/verdin-imx8mp_defconfig | 2 +-
doc/board/nxp/imx8mm_evk.rst | 38 +-
drivers/Makefile | 1 +
drivers/ddr/imx/Kconfig | 2 +
drivers/ddr/imx/imx8m/Kconfig | 1 +
drivers/ddr/imx/imx8m/Makefile | 3 +-
drivers/ddr/imx/imx8m/ddr_init.c | 219 +++
drivers/ddr/imx/imx9/Kconfig | 27 +
drivers/ddr/imx/imx9/Makefile | 10 +
drivers/ddr/imx/imx9/ddr_init.c | 489 +++++++
drivers/ddr/imx/phy/Kconfig | 4 +
drivers/ddr/imx/phy/Makefile | 9 +
drivers/ddr/imx/{imx8m => phy}/ddrphy_csr.c | 0
drivers/ddr/imx/{imx8m => phy}/ddrphy_train.c | 1 -
drivers/ddr/imx/phy/ddrphy_utils.c | 169 +++
drivers/ddr/imx/{imx8m => phy}/helper.c | 92 +-
drivers/gpio/pca953x_gpio.c | 4 +
drivers/misc/Kconfig | 7 +
drivers/misc/Makefile | 2 +-
drivers/misc/{imx8ulp => sentinel}/Makefile | 2 +-
drivers/misc/{imx8ulp => sentinel}/fuse.c | 96 +-
drivers/misc/{imx8ulp => sentinel}/s400_api.c | 149 +-
.../misc/{imx8ulp/imx8ulp_mu.c => sentinel/s4mu.c} | 11 +-
drivers/mmc/Kconfig | 2 +-
drivers/net/Kconfig | 2 +-
drivers/net/Makefile | 1 +
drivers/net/dwc_eth_qos.c | 406 +-----
drivers/net/dwc_eth_qos.h | 284 ++++
drivers/net/dwc_eth_qos_imx.c | 131 ++
drivers/net/fec_mxc.c | 4 +-
drivers/pinctrl/nxp/Kconfig | 13 +
drivers/pinctrl/nxp/Makefile | 1 +
drivers/pinctrl/nxp/pinctrl-imx93.c | 37 +
drivers/usb/host/ehci-mx6.c | 5 -
include/configs/imx8mm_evk.h | 9 +
include/configs/imx8mp_venice.h | 3 -
include/configs/imx93_evk.h | 145 ++
include/dt-bindings/clock/imx6qdl-clock.h | 14 +-
include/dt-bindings/clock/imx7d-clock.h | 13 +-
include/dt-bindings/clock/imx8mm-clock.h | 9 +-
include/dt-bindings/clock/imx8mn-clock.h | 25 +-
include/dt-bindings/clock/imx8mq-clock.h | 19 -
include/dt-bindings/clock/imx93-clock.h | 203 +++
include/dt-bindings/clock/vf610-clock.h | 202 +++
include/dt-bindings/power/imx7-power.h | 5 +-
include/dt-bindings/power/imx8mm-power.h | 9 +
include/dt-bindings/power/imx8mn-power.h | 5 +
include/dt-bindings/power/imx8mq-power.h | 3 +
include/dt-bindings/power/imx93-power.h | 12 +
include/dt-bindings/sound/tlv320aic31xx.h | 14 +
include/fsl_lpuart.h | 2 +-
include/imx8image.h | 15 +-
include/imx_sip.h | 1 +
include/imximage.h | 38 +
tools/Kconfig | 59 +
tools/imx8image.c | 79 +-
tools/imx8mimage.c | 89 +-
388 files changed, 31833 insertions(+), 8491 deletions(-)
delete mode 100644 arch/arm/dts/imx6-apalis-u-boot.dtsi
delete mode 100644 arch/arm/dts/imx6-apalis.dts
delete mode 100644 arch/arm/dts/imx6-colibri.dts
create mode 100644 arch/arm/dts/imx6dl-colibri-eval-v3-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6dl-colibri-eval-v3.dts
create mode 100644 arch/arm/dts/imx6q-apalis-eval-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6q-apalis-eval.dts
create mode 100644 arch/arm/dts/imx6qdl-apalis.dtsi
create mode 100644 arch/arm/dts/imx6qdl-colibri.dtsi
create mode 100644 arch/arm/dts/imx6qdl-phytec-mira-peb-av-02.dtsi
create mode 100644 arch/arm/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi
create mode 100644 arch/arm/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi
create mode 100644 arch/arm/dts/imx6ul-imx6ull-opos6ul.dtsi
create mode 100644 arch/arm/dts/imx6ul-imx6ull-opos6uldev.dtsi
create mode 100644 arch/arm/dts/imx6ul-phytec-segin-peb-av-02.dtsi
create mode 100644 arch/arm/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi
create mode 120000 arch/arm/dts/imx6ull-colibri-emmc-eval-v3-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ull-colibri-emmc-eval-v3.dts
create mode 100644 arch/arm/dts/imx6ull-colibri-emmc-nonwifi.dtsi
delete mode 100644 arch/arm/dts/imx6ull-colibri-emmc.dts
rename arch/arm/dts/{imx6ull-colibri-u-boot.dtsi =>
imx6ull-colibri-eval-v3-u-boot.dtsi} (91%)
create mode 100644 arch/arm/dts/imx6ull-colibri-eval-v3.dts
create mode 100644 arch/arm/dts/imx6ull-colibri-eval-v3.dtsi
create mode 100644 arch/arm/dts/imx6ull-colibri-nonwifi.dtsi
delete mode 100644 arch/arm/dts/imx6ull-colibri.dts
create mode 100644 arch/arm/dts/imx6ull-phytec-segin-peb-av-02.dtsi
delete mode 100644 arch/arm/dts/imx7-colibri-emmc.dts
create mode 100644 arch/arm/dts/imx7-colibri-eval-v3.dtsi
delete mode 100644 arch/arm/dts/imx7-colibri-rawnand.dts
create mode 120000 arch/arm/dts/imx7d-colibri-emmc-eval-v3-u-boot.dtsi
create mode 100644 arch/arm/dts/imx7d-colibri-emmc-eval-v3.dts
create mode 100644 arch/arm/dts/imx7d-colibri-emmc.dtsi
rename arch/arm/dts/{imx7-colibri-u-boot.dtsi =>
imx7d-colibri-eval-v3-u-boot.dtsi} (79%)
create mode 100644 arch/arm/dts/imx7d-colibri-eval-v3.dts
create mode 100644 arch/arm/dts/imx7d-colibri.dtsi
create mode 100644 arch/arm/dts/imx8mm-verdin-dahlia.dtsi
create mode 100644 arch/arm/dts/imx8mm-verdin-dev.dtsi
rename arch/arm/dts/{imx8mm-verdin-u-boot.dtsi =>
imx8mm-verdin-wifi-dev-u-boot.dtsi} (53%)
create mode 100644 arch/arm/dts/imx8mm-verdin-wifi-dev.dts
create mode 100644 arch/arm/dts/imx8mm-verdin-wifi.dtsi
delete mode 100644 arch/arm/dts/imx8mm-verdin.dts
create mode 100644 arch/arm/dts/imx8mm-verdin.dtsi
create mode 100644 arch/arm/dts/imx8mp-verdin-dahlia.dtsi
create mode 100644 arch/arm/dts/imx8mp-verdin-dev.dtsi
rename arch/arm/dts/{imx8mp-verdin-u-boot.dtsi =>
imx8mp-verdin-wifi-dev-u-boot.dtsi} (66%)
create mode 100644 arch/arm/dts/imx8mp-verdin-wifi-dev.dts
create mode 100644 arch/arm/dts/imx8mp-verdin-wifi.dtsi
delete mode 100644 arch/arm/dts/imx8mp-verdin.dts
create mode 100644 arch/arm/dts/imx8mp-verdin.dtsi
create mode 100644 arch/arm/dts/imx93-11x11-evk-u-boot.dtsi
create mode 100644 arch/arm/dts/imx93-11x11-evk.dts
create mode 100644 arch/arm/dts/imx93-pinfunc.h
create mode 100644 arch/arm/dts/imx93.dtsi
create mode 100644 arch/arm/dts/vf-colibri-eval-v3.dtsi
delete mode 100644 arch/arm/dts/vf-colibri-u-boot.dtsi
delete mode 100644 arch/arm/dts/vf.dtsi
delete mode 100644 arch/arm/dts/vf500-colibri.dts
create mode 100644 arch/arm/dts/vf500.dtsi
create mode 100644 arch/arm/dts/vf610-colibri-eval-v3-u-boot.dtsi
create mode 100644 arch/arm/dts/vf610-colibri-eval-v3.dts
delete mode 100644 arch/arm/dts/vf610-colibri.dts
create mode 100644 arch/arm/dts/vf610-colibri.dtsi
create mode 100644 arch/arm/dts/vf610.dtsi
create mode 100644 arch/arm/dts/vfxxx.dtsi
create mode 100644 arch/arm/include/asm/arch-imx9/ccm_regs.h
create mode 100644 arch/arm/include/asm/arch-imx9/clock.h
create mode 100644 arch/arm/include/asm/arch-imx9/ddr.h
create mode 100644 arch/arm/include/asm/arch-imx9/gpio.h
create mode 100644 arch/arm/include/asm/arch-imx9/imx-regs.h
create mode 100644 arch/arm/include/asm/arch-imx9/imx93_pins.h
create mode 100644 arch/arm/include/asm/arch-imx9/sys_proto.h
create mode 100644 arch/arm/include/asm/arch-imx9/trdc.h
rename arch/arm/include/asm/{arch-imx8ulp => mach-imx}/mu_hal.h (79%)
rename arch/arm/include/asm/{arch-imx8ulp => mach-imx}/s400_api.h (75%)
create mode 100644 arch/arm/mach-imx/imx8ulp/ahab.c
create mode 100644 arch/arm/mach-imx/imx9/Kconfig
create mode 100644 arch/arm/mach-imx/imx9/Makefile
create mode 100644 arch/arm/mach-imx/imx9/ahab.c
create mode 100644 arch/arm/mach-imx/imx9/clock.c
create mode 100644 arch/arm/mach-imx/imx9/clock_root.c
create mode 100644 arch/arm/mach-imx/imx9/imx_bootaux.c
create mode 100644 arch/arm/mach-imx/imx9/lowlevel_init.S
create mode 100644 arch/arm/mach-imx/imx9/soc.c
create mode 100644 arch/arm/mach-imx/imx9/trdc.c
create mode 100644 arch/arm/mach-imx/romapi.c
create mode 100644 board/freescale/imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg
create mode 100644 board/freescale/imx93_evk/Kconfig
create mode 100644 board/freescale/imx93_evk/MAINTAINERS
create mode 100644 board/freescale/imx93_evk/Makefile
create mode 100644 board/freescale/imx93_evk/imx93_evk.c
create mode 100644 board/freescale/imx93_evk/lpddr4x_timing.c
create mode 100644 board/freescale/imx93_evk/spl.c
create mode 100644 configs/imx8mm_evk_fspi_defconfig
create mode 100644 configs/imx93_11x11_evk_defconfig
create mode 100644 drivers/ddr/imx/imx9/Kconfig
create mode 100644 drivers/ddr/imx/imx9/Makefile
create mode 100644 drivers/ddr/imx/imx9/ddr_init.c
create mode 100644 drivers/ddr/imx/phy/Kconfig
create mode 100644 drivers/ddr/imx/phy/Makefile
rename drivers/ddr/imx/{imx8m => phy}/ddrphy_csr.c (100%)
rename drivers/ddr/imx/{imx8m => phy}/ddrphy_train.c (98%)
create mode 100644 drivers/ddr/imx/phy/ddrphy_utils.c
rename drivers/ddr/imx/{imx8m => phy}/helper.c (61%)
rename drivers/misc/{imx8ulp => sentinel}/Makefile (67%)
rename drivers/misc/{imx8ulp => sentinel}/fuse.c (69%)
rename drivers/misc/{imx8ulp => sentinel}/s400_api.c (69%)
rename drivers/misc/{imx8ulp/imx8ulp_mu.c => sentinel/s4mu.c} (94%)
create mode 100644 drivers/net/dwc_eth_qos.h
create mode 100644 drivers/net/dwc_eth_qos_imx.c
create mode 100644 drivers/pinctrl/nxp/pinctrl-imx93.c
create mode 100644 include/configs/imx93_evk.h
create mode 100644 include/dt-bindings/clock/imx93-clock.h
create mode 100644 include/dt-bindings/clock/vf610-clock.h
create mode 100644 include/dt-bindings/power/imx93-power.h
create mode 100644 include/dt-bindings/sound/tlv320aic31xx.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@denx.de
=====================================================================
next reply other threads:[~2022-07-26 14:13 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-07-26 14:13 Stefano Babic [this message]
2022-07-26 14:16 ` Pull request: u-boot-imx u-boot-imx-20220726 Michael Nazzareno Trimarchi
2022-07-26 14:34 ` Tom Rini
2022-07-26 14:37 ` Michael Nazzareno Trimarchi
2022-07-26 14:46 ` Stefano Babic
2022-07-26 18:12 ` Tom Rini
2022-07-27 12:14 ` Fabio Estevam
2022-07-28 6:23 ` Josua Mayer
2022-07-28 7:53 ` Francesco Dolcini
2022-07-28 8:52 ` Stefano Babic
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=dd487e9f-5be0-7c9e-85ff-c97d60c1f85a@denx.de \
--to=sbabic@denx.de \
--cc=U-Boot@lists.denx.de \
--cc=trini@konsulko.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.