From patchwork Thu Jul 13 12:00:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefano Babic X-Patchwork-Id: 1807264 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=Mc3OATCF; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=h2Qlc0WI; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4R1tVN4JyJz20bt for ; Thu, 13 Jul 2023 22:01:00 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6037386BE1; Thu, 13 Jul 2023 14:00:55 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1689249655; bh=FwmTQfD7t6EAG1+y/2rwA6mbuu0pro3CBCFkh0SomR4=; h=Date:To:Cc:From:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=Mc3OATCFxw0wwnodMi0rk1ZYa3Bqxx6xeF1F+h5pVyern85lpj2qkqofXj7m4UWw0 piuytNgwazMagjmuJ+LP9kYT39SzYVjD2ND//N0HeHT6Y3Jxa3NZta+uM/jSCrgnTk 9/rffecorlTXzEepT4nZKCZsIdjejVVB62n9+AKXzHxijfzGunvJVNr0JlER2UVkxS 8fENDJg7CJ4j2E/iE9Mg2QHj94AH2sfUneLFO7tAjGd2/PFaAKJIxs7HK/srDeORiP enltYzwUDpx5siwdfOUHaJ+KR1ZaZdqT+v368OGlQOqQ2INg47dIEMhF+sk17Srfrq w0CPIFmppn1Vg== Received: from [IPV6:2001:a61:619a:9701:7eda:fb02:2dc9:85c2] (unknown [IPv6:2001:a61:619a:9701:7eda:fb02:2dc9:85c2]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: sbabic@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id A9DE686B8F; Thu, 13 Jul 2023 14:00:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1689249653; bh=FwmTQfD7t6EAG1+y/2rwA6mbuu0pro3CBCFkh0SomR4=; h=Date:To:Cc:From:Subject:From; b=h2Qlc0WIlcUiefUfaF8eG41Zvt/eP+90u/BFEwYIUSKWznULBZsj52M5QecV2xTnS 9d1DduSOfwC+5xgmdMzuBPQ32uJ3Di0coIN2LUG/i9GlECCofjgDlVug2rtwu3Rdfr hT4LTAbxf/mNzK1fyMP7cxDNKA2qk+nEVCv7QqEWq14Wfka+ommOTgoZi1klIWhked f/HsG2wLr6nNTZxv80PHHOEjXDvFluJAMwEtGBaGigP/ObicNdYO08dCRf9eEldwbJ RsuYUMMk8ODDOvjVNEFPMrL7vbsHs0s6fD7JaRQErNIcAlIplovY+OpQfUF50O5FN8 ZG5B+0/Ch6DBQ== Message-ID: Date: Thu, 13 Jul 2023 14:00:53 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 To: Tom Rini Content-Language: de-DE Cc: "U-Boot@lists.denx.de" From: Stefano Babic Subject: Pull request: please pull u-boot-imx-20230713 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Hi Tom, please pull from u-boot-imx, thanks ! The following changes since commit 146a82c017d51eb2c3b8be33854f200f1e52a1cb: Merge branch 'next' (2023-07-10 14:29:14 -0400) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-20230713 for you to fetch changes up to cdbef023e2538da12b3ca4a2b8a5b7bd1c3ada02: mx7dsabresd: Retrieve the second MAC address from fuses (2023-07-13 11:58:18 +0200) ---------------------------------------------------------------- u-boot-imx-20230713 ------------------- Merge for 2023.10. CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/16888 ---------------------------------------------------------------- Adam Ford (11): imx: imx8mm-beacon: Enable FlexSPI in U-Boot configs: imx: imx8mm_beacon: Add config option for QSPI booting imx: imx8mm-beacon: Move environment definition to env file imx8m: imx8mm-beacon: Migrate README to rst imx: imx8mn-beacon: Move environment definition to env file imx8m: imx8mn-beacon: Migrate README to rst imx8m: beacon: Update MAINTAINER file to include beacon rst files clk: imx8mp: Update clocks based on kernel 6.4-RC4 arm: dts: imx8mp: Sync the DT with kernel 6.4-rc4 arm: dts: imx8mp-beacon-kit: Enable USB Power domains arm64: imx: imx8mp-beacon: Enable LTO Andrejs Cainikovs (6): colibri-imx8x: print firmware versions board: colibri-imx8x: initialize snvs configs: verdin-imx8mm: enable spl_gpio_hog arm64: dts: verdin-imx8mm: add ctrl_sleep_moci# hog configs: verdin-imx8mp: enable spl_gpio_hog arm64: dts: verdin-imx8mp: add ctrl_sleep_moci# hog Cem Tenruh (1): board: phytec: phycore_imx8mm: Update lpddr4_timing Clement Faure (1): imx: cmd_dek: add ELE DEK Blob generation support Emanuele Ghidoli (1): toradex: tdx-cfg-block: add 0070 verdin i.mx 8m plus quad sku Fabio Estevam (5): power: imx8m-power-domain: Add delay to align with kernel driver mx28evk: Convert to CONFIG_DM_SERIAL mx23evk: Convert to CONFIG_DM_SERIAL mx23_olinuxino: Convert to CONFIG_DM_SERIAL mx7dsabresd: Retrieve the second MAC address from fuses Gaurav Jain (1): imx: imx8: ahab: sha256: enable image verification using ARMv8 crypto extension Giulio Benetti (1): arm: mx6: module_fuse: fix build failure due to wrong argument name Hugo Villeneuve (5): imx8mn-var-som: read and print SoM infos from eeprom on startup imx8mn-var-som: fix non-applied PHY reset-gpios properties arm: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay imx8mn-var-som: read eth MAC address from EEPROM imx8mn-var-som: adjust PHY reset gpios according to hardware configuration Luca Ellero (2): dm: adc: add iMX93 ADC support imx93_evk: defconfig: add adc support Lukasz Majewski (23): arm: mxs: Provide Kconfig option to to not use VDD5V as IMX28 PMU source arm: mxs: Provide Kconfig option to disable battery charging at IMX28 PMU arm: mxs: Provide Kconfig option to not enable 4P2 regulator in IMX28 PMU arm: mxs: Add function to dump PMU registers arm: config: Adjust imx287 based XEA board PMU configuration dts: xea: Delete not used in u-boot DTS nodes dts: xea: Provide missing FEC required properties (mac0 and reg_fec_3v3) defconfig: xea: Change default spi-nor memory bus to 2 spl: xea: Provide stub DM driver for imx28 clocks dts: xea: Enable debug UART support in XEA's SPL (DM_SERIAL) dts: xea: Add u-boot specific 'type' property to duart dts: xea: Remove clocks property from debug UART on XEA dts: xea: Disable 'clks' node for xea (imx287) serial: pl01x: Change OF_CONTROL to OF_REAL serial: pl01x: Prepare the driver to support SPL_OF_PLATDATA serial: pl01x: Modify pending callback to test if transmit FIFO is empty arm: mxs: Prevent serial console init when in very early SPL boot code arm: xea: Call spl_early_init() before DM serial console is enabled in SPL arm: Kconfig: Switch XEA (imx287 based) board to use CONFIG_PL01X_SERIAL config: xea: Enable DM_SERIAL for the XEA (imx287 based) board config: xea: Enable DM_SERIAL for the XEA - single binary (SB) u-boot config: xea: Disable support for boot methods EXTLINUX and VBE config: xea: Disable support for FAT file system Marcel Ziswiler (1): verdin-imx8mm/verdin-imx8mp: synchronise device trees with linux Marek Vasut (2): ARM: imx: romapi: Fix signed integer bitwise ops misuse ARM: dts: imx: Fix eMMC boot on Data Modul i.MX8M Plus eDM SBC Maximus Sun (1): imx: priblob: Update to use structure Nitin Garg (1): imx: parse-container: Use malloc for container processing Oleksandr Suvorov (1): ARM: imx9: support env in fat and ext4 Peng Fan (17): imx: mach: correct SCU API usage imx: toradex/apalis-imx8: correct SCU API usage imx: toradex/colibri-imx8x: correct SCU API usage imx: siemens/capricorn: correct SCU API usage imx: advantech: correct SCU API usage imx: congatec/cgtqmx8: correct SCU API usage imx: scu_api: update to version 1.16 and add more APIs imx: use generic name ele(EdgeLockSecure Enclave) imx: parse-container: fix build warning imx: ele_ahab: use hextoul imx: ele_api: support program secure fuse and return lifecycle imx: ele_api: add DEK Blob generation imx: imx8ulp: start the ELE RNG at boot imx: iamge-container: support secondary container imx: bootaux: change names of MACROs used to boot MCU on iMX devices imx: imx8m: clock: not configure reserved SRC register imx: imx8m: add CAAM_BASE_ADDR Rasmus Villemoes (1): imx8m: soc.c: demote some printfs to debug Sergio Prado (1): configs: verdin-imx8mp: enable ARCH_MISC_INIT Stefan Eichenberger (1): colibri_imx6: fix RALAT and WALAT values Teresa Remmet (2): configs: phycore-imx8mp_defconfig: Enable LTO configs: phycore-imx8mm_defconfig: Enable LTO Tim Harvey (13): board: gateworks: venice: add GPIO name lookup board: gateworks: venice: add eraseenv command board: gateworks: venice: dynamically determine U-Boot raw sector board: gateworks: venice: dynamically determine U-Boot env partition board: gateworks: venice: dynamically update the update_firmware script board: gateworks: venice: move env location board: gateworks: venice: update board doc to show other emmc parts board: gateworks: venice: assume emmc device for USB boot board: gateworks: venice: display dram speed board: gateworks: venice: add imx8mp-gw7905-2x support mx8m: csf.sh: use vars for keys to avoid file edits when signing board: gateworks: venice: switch to 2-bank dram config configs: imx8m: Prepare imx8m-venice boards for HAB support Utkarsh Gupta (1): imx: fsl_sec: preprocessor casting issue with addresses involving math Yannic Moog (2): doc: board: phytec: add phycore_imx8mm doc: board: phytec: add phycore_imx8mp Ye Li (8): imx: cmd_dek: Fix Uninitialized pointer read imx: misc: ele_mu: Update MU TR registers count imx: misc: ele_mu: Update ELE MU driver imx: hab: Fix coverity issue in HAB event decoding imx: image-container: Fix container header checking imx: bootaux: Fix bootaux issue when running on ARM64 imx: imx8: bootaux: Add i.MX8 M4 boot support imx: ahab: Update AHAB for iMX8 and iMX8ULP arch/arm/Kconfig | 6 +- arch/arm/cpu/arm926ejs/mxs/spl_boot.c | 6 +- arch/arm/cpu/arm926ejs/mxs/spl_power_init.c | 38 ++++- arch/arm/dts/Makefile | 1 + arch/arm/dts/imx28-xea-u-boot.dtsi | 45 ++++++ arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi | 4 + arch/arm/dts/imx8mm-mx8menlo.dts | 17 ++- arch/arm/dts/imx8mm-verdin-dahlia.dtsi | 150 ------------------- arch/arm/dts/imx8mm-verdin-dev.dtsi | 97 +++++++++++- arch/arm/dts/imx8mm-verdin-wifi-dev-u-boot.dtsi | 8 + arch/arm/dts/imx8mm-verdin.dtsi | 30 ++-- arch/arm/dts/imx8mn-var-som-symphony-u-boot.dtsi | 17 +++ arch/arm/dts/imx8mn-var-som-symphony.dts | 4 - arch/arm/dts/imx8mn-var-som.dtsi | 18 ++- arch/arm/dts/imx8mp-beacon-kit-u-boot.dtsi | 2 - arch/arm/dts/imx8mp-u-boot.dtsi | 3 + arch/arm/dts/imx8mp-venice-gw702x-u-boot.dtsi | 12 ++ arch/arm/dts/imx8mp-venice-gw702x.dtsi | 587 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8mp-venice-gw7905-2x-u-boot.dtsi | 51 +++++++ arch/arm/dts/imx8mp-venice-gw7905-2x.dts | 28 ++++ arch/arm/dts/imx8mp-venice-gw7905.dtsi | 309 +++++++++++++++++++++++++++++++++++++++ arch/arm/dts/imx8mp-verdin-dahlia.dtsi | 129 ---------------- arch/arm/dts/imx8mp-verdin-dev.dtsi | 125 +++++++++++++++- arch/arm/dts/imx8mp-verdin-wifi-dev-u-boot.dtsi | 8 + arch/arm/dts/imx8mp-verdin-wifi.dtsi | 5 + arch/arm/dts/imx8mp-verdin.dtsi | 91 ++++++++---- arch/arm/dts/imx8mp.dtsi | 502 +++++++++++++++++++++++++++++++++++++++++++++++--------------- arch/arm/include/asm/arch-imx8m/imx-regs.h | 3 +- arch/arm/include/asm/arch-imx9/ccm_regs.h | 2 +- arch/arm/include/asm/arch-mx6/imx-regs.h | 2 +- arch/arm/include/asm/arch-mx7/imx-regs.h | 2 +- arch/arm/include/asm/global_data.h | 4 +- arch/arm/include/asm/mach-imx/ahab.h | 15 ++ arch/arm/include/asm/mach-imx/{s400_api.h => ele_api.h} | 53 ++++--- arch/arm/include/asm/mach-imx/sys_proto.h | 1 + arch/arm/mach-imx/Kconfig | 9 +- arch/arm/mach-imx/Makefile | 5 + arch/arm/mach-imx/cmd_dek.c | 89 ++++++++++- arch/arm/mach-imx/ele_ahab.c | 91 ++++++++++-- arch/arm/mach-imx/hab.c | 41 +++--- arch/arm/mach-imx/image-container.c | 96 +++++++++++- arch/arm/mach-imx/imx8/ahab.c | 161 +++++++++++++------- arch/arm/mach-imx/imx8/cpu.c | 180 ++++++++++++++++++++++- arch/arm/mach-imx/imx8/fdt.c | 2 +- arch/arm/mach-imx/imx8/snvs_security_sc.c | 175 +++++++++++----------- arch/arm/mach-imx/imx8m/Kconfig | 13 ++ arch/arm/mach-imx/imx8m/clock_imx8mm.c | 1 - arch/arm/mach-imx/imx8m/soc.c | 4 +- arch/arm/mach-imx/imx8ulp/Makefile | 1 - arch/arm/mach-imx/imx8ulp/rdc.c | 18 +-- arch/arm/mach-imx/imx8ulp/soc.c | 16 +- arch/arm/mach-imx/imx8ulp/upower/upower_hal.c | 6 +- arch/arm/mach-imx/imx9/clock.c | 8 +- arch/arm/mach-imx/imx9/clock_root.c | 2 +- arch/arm/mach-imx/imx9/imx_bootaux.c | 6 +- arch/arm/mach-imx/imx9/soc.c | 44 +++--- arch/arm/mach-imx/imx9/trdc.c | 14 +- arch/arm/mach-imx/imx_bootaux.c | 45 +++--- arch/arm/mach-imx/mx6/module_fuse.c | 2 +- arch/arm/mach-imx/mxs/Kconfig | 23 +++ arch/arm/mach-imx/parse-container.c | 119 +++++---------- arch/arm/mach-imx/priblob.c | 10 +- arch/arm/mach-imx/spl_imx_romapi.c | 32 ++-- board/advantech/imx8qm_dmsse20_a1/spl.c | 6 +- board/advantech/imx8qm_rom7720_a1/spl.c | 6 +- board/beacon/imx8mm/MAINTAINERS | 1 + board/beacon/imx8mm/README | 37 ----- board/beacon/imx8mm/imx8mm_beacon.env | 19 +++ board/beacon/imx8mm/spl.c | 7 + board/beacon/imx8mn/README | 38 ----- board/beacon/imx8mn/imx8mn_beacon.env | 25 ++++ board/congatec/cgtqmx8/cgtqmx8.c | 8 +- board/data_modul/imx8mp_edm_sbc/spl.c | 14 ++ board/freescale/imx8ulp_evk/spl.c | 20 ++- board/freescale/imx93_evk/spl.c | 1 - board/freescale/mx7dsabresd/mx7dsabresd.c | 6 + board/gateworks/venice/eeprom.c | 5 + board/gateworks/venice/lpddr4_timing.h | 1 + board/gateworks/venice/lpddr4_timing_imx8mp.c | 532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/gateworks/venice/spl.c | 46 +++++- board/gateworks/venice/venice.c | 89 ++++++++++- board/gateworks/venice/venice.env | 7 +- board/kontron/sl-mx8mm/sl-mx8mm.c | 2 +- board/kontron/sl-mx8mm/spl.c | 2 +- board/liebherr/xea/xea.c | 20 ++- board/phytec/phycore_imx8mm/lpddr4_timing.c | 1486 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------- board/siemens/capricorn/board.c | 12 +- board/technexion/pico-imx8mq/pico-imx8mq.c | 2 +- board/technexion/pico-imx8mq/spl.c | 2 +- board/toradex/apalis-imx8/apalis-imx8.c | 10 +- board/toradex/colibri-imx8x/colibri-imx8x.c | 20 ++- board/toradex/colibri_imx6/colibri_imx6.c | 6 +- board/toradex/common/tdx-cfg-block.c | 1 + board/toradex/common/tdx-cfg-block.h | 2 + board/toradex/verdin-imx8mm/MAINTAINERS | 1 - board/toradex/verdin-imx8mp/MAINTAINERS | 1 - board/toradex/verdin-imx8mp/verdin-imx8mp.c | 3 +- board/variscite/imx8mn_var_som/imx8mn_var_som.c | 214 +++++++++++++++++++++++++++ configs/imx28_xea_defconfig | 11 +- configs/imx28_xea_sb_defconfig | 2 + configs/imx8mm_beacon_defconfig | 1 + configs/imx8mm_beacon_fspi_defconfig | 155 ++++++++++++++++++++ configs/imx8mm_venice_defconfig | 7 +- configs/imx8mn_beacon_2g_defconfig | 1 + configs/imx8mn_beacon_defconfig | 1 + configs/imx8mn_beacon_fspi_defconfig | 1 + configs/imx8mn_var_som_defconfig | 4 + configs/imx8mn_venice_defconfig | 7 +- configs/imx8mp_beacon_defconfig | 1 + configs/imx8mp_venice_defconfig | 9 +- configs/imx93_11x11_evk_defconfig | 1 + configs/mx23_olinuxino_defconfig | 1 + configs/mx23evk_defconfig | 1 + configs/mx28evk_defconfig | 2 +- configs/phycore-imx8mm_defconfig | 1 + configs/phycore-imx8mp_defconfig | 1 + configs/verdin-imx8mm_defconfig | 1 + configs/verdin-imx8mp_defconfig | 2 + doc/board/beacon/beacon-imx8mm.rst | 55 +++++++ doc/board/beacon/beacon-imx8mn.rst | 53 +++++++ doc/board/beacon/index.rst | 2 + doc/board/gateworks/imx8mm_venice.rst | 4 +- doc/board/gateworks/imx8mn_venice.rst | 4 +- doc/board/gateworks/imx8mp_venice.rst | 4 +- doc/board/index.rst | 1 + doc/board/phytec/index.rst | 10 ++ doc/board/phytec/phycore-imx8mm.rst | 60 ++++++++ doc/board/phytec/phycore-imx8mp.rst | 60 ++++++++ doc/imx/habv4/csf_examples/mx8m/csf.sh | 21 +++ doc/imx/habv4/csf_examples/mx8m/csf_fit.txt | 12 +- doc/imx/habv4/csf_examples/mx8m/csf_spl.txt | 12 +- doc/imx/habv4/guides/mx8m_spl_secure_boot.txt | 10 ++ drivers/adc/Kconfig | 8 + drivers/adc/Makefile | 1 + drivers/adc/imx93-adc.c | 290 ++++++++++++++++++++++++++++++++++++ drivers/clk/imx/clk-imx8mp.c | 3 +- drivers/misc/Kconfig | 4 +- drivers/misc/Makefile | 2 +- drivers/misc/imx8/scu_api.c | 78 ++++++++++ drivers/misc/{sentinel => imx_ele}/Makefile | 2 +- drivers/misc/{sentinel/s400_api.c => imx_ele/ele_api.c} | 333 +++++++++++++++++++++++++++++------------- drivers/misc/{sentinel/s4mu.c => imx_ele/ele_mu.c} | 38 +++-- drivers/misc/{sentinel => imx_ele}/fuse.c | 40 ++--- drivers/power/domain/imx8-power-domain-legacy.c | 9 +- drivers/power/domain/imx8m-power-domain.c | 3 + drivers/serial/serial_pl01x.c | 16 +- include/configs/imx8mm_beacon.h | 59 ++------ include/configs/imx8mm_venice.h | 10 +- include/configs/imx8mn_beacon.h | 61 -------- include/configs/imx8mn_venice.h | 10 +- include/configs/imx8mp_venice.h | 10 +- include/dm/platform_data/serial_pl01x.h | 4 + include/dt-bindings/clock/imx8mp-clock.h | 14 +- include/firmware/imx/sci/rpc.h | 27 ++-- include/firmware/imx/sci/sci.h | 24 +++ include/firmware/imx/sci/svc/misc/api.h | 42 ++++-- include/firmware/imx/sci/svc/pm/api.h | 94 ++++++++++++ include/firmware/imx/sci/svc/rm/api.h | 14 +- include/firmware/imx/sci/svc/seco/api.h | 5 +- include/firmware/imx/sci/svc/timer/api.h | 33 +++++ include/fsl_sec.h | 4 +- include/imx_sip.h | 6 +- 162 files changed, 5926 insertions(+), 2076 deletions(-) delete mode 100644 arch/arm/dts/imx8mm-verdin-dahlia.dtsi create mode 100644 arch/arm/dts/imx8mp-venice-gw702x-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mp-venice-gw702x.dtsi create mode 100644 arch/arm/dts/imx8mp-venice-gw7905-2x-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mp-venice-gw7905-2x.dts create mode 100644 arch/arm/dts/imx8mp-venice-gw7905.dtsi delete mode 100644 arch/arm/dts/imx8mp-verdin-dahlia.dtsi create mode 100644 arch/arm/include/asm/mach-imx/ahab.h rename arch/arm/include/asm/mach-imx/{s400_api.h => ele_api.h} (74%) delete mode 100644 board/beacon/imx8mm/README create mode 100644 board/beacon/imx8mm/imx8mm_beacon.env delete mode 100644 board/beacon/imx8mn/README create mode 100644 board/beacon/imx8mn/imx8mn_beacon.env create mode 100644 configs/imx8mm_beacon_fspi_defconfig create mode 100644 doc/board/beacon/beacon-imx8mm.rst create mode 100644 doc/board/beacon/beacon-imx8mn.rst create mode 100644 doc/board/phytec/index.rst create mode 100644 doc/board/phytec/phycore-imx8mm.rst create mode 100644 doc/board/phytec/phycore-imx8mp.rst create mode 100644 drivers/adc/imx93-adc.c rename drivers/misc/{sentinel => imx_ele}/Makefile (71%) rename drivers/misc/{sentinel/s400_api.c => imx_ele/ele_api.c} (50%) rename drivers/misc/{sentinel/s4mu.c => imx_ele/ele_mu.c} (85%) rename drivers/misc/{sentinel => imx_ele}/fuse.c (84%) create mode 100644 include/firmware/imx/sci/svc/timer/api.h Best regards, Stefano