Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
base: u-boot-fio: imx: update to the lf-6.1.36-2.1.0 tag
Update our fork based on the lf-6.1.36-2.1.0 tag. Relevant changes: - 514446b0129 [FIO tosquash] arch: arm: mach-imx: fix code for disabled SPL_IMX_HUB - 87295cb1e4b [FIO tosquash] arch: arm: mach-imx: fix building error without SPL_IMX_HUB - 99f2a2f0d88 [FIO toup] board: imx8mp_evk: fix building with DM_USB_GADGET - c08464fd4eb [FIO fromtree] ARM: imx: Fix parsing of ROM log event IDs on iMX8M - c97c64ec795 [FIO toup] imx8mp-evk: fix building for various configs - b4fbb11acb4 [FIO toimx] fastboot: fb_fsl: fix using uninitialized variable sw - d29c0ab19d0 [FIO toup] fastboot: fsl: return partition name in response - 9500ad08e18 [FIO internal] imx8mn: spl: remove adjusting start sector for MMC2 - fdebcef9696 [FIO toup] fastboot: add debug output for each added partition - ba50f279c37 [FIO toup] fastboot: fb_fsl: add support for imx8mp and imx8mn - df229b382d9 [FIO internal] common: support bootfirmware info in spl - 941a445b85d [FIO toup] board: freescale: mx6ul_14x14_evk: make DM-base serial driver work in SPL - 3cad24fd0ce [FIO toup] arm: dts: imx6ul-14x14-evk-u-boot: enable uart1 in SPL - c6776d40add [FIO toup] board: freescale: mx6ullevk: make DM-base serial driver work in SPL - 0ee9714c431 [FIO toup] arm: dts: imx6ull-14x14-evk-u-boot: enable uart1 in SPL - c572ab3d6a3 [FIO toup] board: mx6ullevk: add early UART pinmux initialization - 76ff21214b0 [FIO toup] arch: armv8: disable using armv8+crypto implementation of sha256 in SPL - 4ca27006d0f [FIO extra] imx8mn-evk: enable using non-DM serial - 02ca4d50d3c [FIO toup] arm: mach-imx: mx6: enable lib-independent do_div() - 811f3a5eae5 [FIO toup] arm: div64: port linux kernel __div64_32 - c09721778a2 [FIO fromlist] mach-imx: bootaux: fix building with disabled bootelf - 1f9e059532e [FIO fromtree] lib/zlib: Fix a bug when getting a gzip header extra field - 0399fe3e9dc [FIO internal] lib: rsa: do not autoselect RSA_FREESCALE_EXP - 083d34fbce0 [FIO internal] fastboot: fsl: imx8qm: extend bootloader2 partition - cba6711594f [FIO hack] mmc: force 4 bit mode on imx93 spl - d9b8d5b9778 [FIO internal] imx: add low level code for secondary boot in mx93 - 1040390a2a6 [FIO internal] fastboot: fb_fsl: handle secondary boot images for imx93 - 923d3b2eae8 [FIO toup] imx8m: ddr: Reduce DDR4/LPDDR4 DMEM firmware padding - 9f795047a4f [FIO internal] imx: spl: imx8ulp: enable spl_mmc_emmc_boot_partition - c2424c79bf3 [FIO internal] imx: add low level code for secondary boot in 8ulp - 30a680f1913 [FIO internal] fastboot: fb_fsl: handle secondary boot images for imx8ulp - 09929621ac8 [FIO fromlist] ARM: imx8ulp: support env in fat and ext4 - 641f4a68346 [FIO fromtree] ARM: imx9: support env in fat and ext4 - 7541ea9b0f0 [FIO internal] common: introduce BOOTFIRMWARE_INFO_STRICT - 5e403b34cc5 [FIO internal] common: introduce bootfirmware info - b641b41b01b [FIO extra] bootcmd_mfg: start USB again - bd8d12131e8 [FIO tonxp] usb: ehci-mx6: fix unused label - b7a05bfc42d [FIO fromlist] Revert "arm: imx: mx7: Move CONFIG_OPTEE_TZDRAM_SIZE from lib/optee" - a7d1988e639 [FIO fromlist] usb: dwc3: Fix enabling USB_DR_MODE_HOST - 86530ee170f [FIO fromlist] usb: dwc3: Fix renaming SPL_USB_HOST_SUPPORT to SPL_USB_HOST - 1917da8018d [FIO tonxp] arm64: dts: imx8mp: add rdc config - 6ae22f4e229 [FIO fromtree] imx8/ls10xx: Use a sane SYS_MALLOC_F_LEN default - a2930cc6c4d [FIO toup] net: dm: dwc_eth_qos: support the phy-supply binding - 8a644bfa04e [FIO tonxp] fastboot: fix build warnings - 0ba04890a46 [FIO internal] ARM: dts: fsl-imx8qm-mek-u-boot: add optee node - dff982252b8 [FIO internal] imx: imx8m: spl_mmc_emmc_boot_partition adjustment - 55788a0e4f8 [FIO fromlist] arm: mach-imx: loose enabling FSL_CAAM - b01689d4e21 [FIO toup] drivers: tee: i2c: support the NXP SE05x probe errata - fe75f2416a6 [FIO internal] dfu: rollback some argument checking - 9da28ce7903 [FIO tonxp] usb: imx: mx6: fix building ehci-mx6 driver - e97fc40718b [FIO fromlist] mmc: spl: select SPL_BLK for SPL_DM_MMC - 91ce576a892 [FIO fromlist] spl: crypto: fix including SHA* object files in SPL - 7327fd2f658 [FIO fromtree] i2c: fix stack buffer overflow vulnerability in i2c md command - 3623e54ccb0 [FIO internal] ARM: mach-imx: spl: add support of imx8mn_evk in spl_mmc_get_uboot_raw_sector() - 17079410863 [FIO internal] board: imx8mp_evk: spl: enable i2c5 bus - 15bbb532d01 [FIO toup] arm: dts: imx8mp: enable pinctrl_i2c* in SPL - 8f1c209ccf0 [FIO internal] arch: arm: dts: imx8mp-evk: enable i2c5 bus - 6a0695d42f3 [FIO extras] dts: imx6ul-14x14-evk-u-boot: drop aliases in SPL dts - 3523a6d70f4 [FIO extras] imx: mx6ul_14x14_evk: add board_fit_config_name_match for SPL - 141e33717d6 [FIO internal] mx6: disable module fuses in SPL - 2cb8c0c0fba [FIO extras] board: imx6ul_14x14_evk: OP-TEE lower ram_size by OPTEE_TZDRAM_SIZE - aad27f22e92 [FIO extras] imx: mx6ul_14x14_evk: dont include default env in SPL - 74c1e114bb9 [FIO internal] misc: imx8: always include fuse logic - 052c22d6326 [FIO fromlist] imx: imx8: ahab: refactor do_ahab_close command - 06914069f54 [FIO internal] imx: detect boot0/boot1 partition to boot in runtime - 4ef926f5d36 [FIO internal] fastboot: fb_fsl: handle secondary boot images for imx8 - 36308d32b46 [FIO toup] fit_image: use sha256 algo by default - 08e996782a7 [FIO toup] mx6ullevk: Set CFG_SYS_BOOTMAPSZ to the memory for relocation - 430c846f1ef [FIO extras] board: imx6ullevk: for OP-TEE lower ram_size by CONFIG_OPTEE_TZDRAM_SIZE - ae1b18e7b3a [FIO toup] ARM: imx8m: support IMX8MP in imx8m_usb_power_domain - 37e7beb72d0 [FIO internal] imx8mp_evk: use common spl_mmc_get_uboot_raw_sector() - d7905da2e6b [FIO internal] imx8mp_evk: disable use of TCPC for SPL - 98647b4a042 [FIO extras] imx: always define CONFIG_SYS_MMC_ENV_DEV - 99a7f7260d8 [FIO fromlist] tools: image-host: print error messages to stderr - 5c312d73a4a [FIO internal] imx8mm_evk: fix looking for undeclared setup_fec() - 3157f351f2b [FIO fromlist] spl: provide weak empty stub for reset_cpu() - e7c6c61e1fe [FIO toimx] board: imx8: fix container configs - 4f12cfcb966 [FIO internal] arch: arm: dts: imx8mm-evk-u-boot: add RPMB dev ID - 6705b9e9bed [FIO internal] imx8: use different address for FIT buffer in board_spl_fit_buffer_addr() - 7218b383b6c [FIO internal] imx8qm_mek: adjust scriptaddr - e454e1defa3 [FIO extras] cmd: bootz: don't require HAB verify on closed devices - d41c145af7a [FIO internal] optee: obtain emmc rpmb info from dt - 6c394f98137 [FIO extras] imx8mm_evk: enable IMX_WATCHDOG - 994e934529d [FIO internal] ARM: dts: imx6ul: add psci node - 6d6c2ef481d [FIO internal] mx6: add function for checking board close state - de8c8eac118 [FIO internal] hash: disable crc16-ccitt if FIT_SIGNATURE_STRICT - 3132e749ec5 [FIO fromlist] spl: watchdog: introduce SPL_HW_WATCHDOG - a303758a294 [FIO internal] drivers: fastboot: increase command buffer - 5d41155010a [FIO internal] spl: enable hw_watchdog if it enabled - 2701352acaa [FIO internal] power: pca9450: Add print after PMIC init - 024a67f7b04 [FIO internal] imx8mm_evk: Dynamically set fdt_file based on board rev - ca5fdd8cc4a [FIO internal] imx8mm_evk: Add PMIC support for old board revisions - b07f6dd1432 [FIO extras] Kconfig: fix selecting FSL_CAAM without HAS_CAAM - 7f043e3c3ed [FIO toup] rsa: force using ras_mod_exp_sw if DM disabled - 3ad4bde8b91 [FIO internal] dts: imx6ull-14x14-evk: drop imx6ul u-boot include - 7534d0ed3c7 [FIO internal] imx: secondary_boot: initial implementation - b03c21b3f62 [FIO internal] mx8: secondary_boot: enable support for mx8 - 6f64fb687db [FIO internal] mach-imx: move check_secondary_cnt_set() to imx8 - e13bcc58ddc [FIO internal] ARM: imx8m: add support for reading out SEC_CONFIG[1] - e64dc9827b3 [FIO internal] imx: mmc: detect offset of next image in runtime - 779f6e17184 [FIO internal] mx6: PERSIST_SECONDARY_BOOT handling - e78accb0209 [FIO internal] ARM: imx8m: get/set the primary/secondary bmode - b205f67ca9f [FIO internal] imx: runtime detection raw sector offsets - 17208752924 [FIO internal] imx8mm_evk: fix build issues when SPL_DM=y - 9f99e662b38 [FIO internal] imx8mq_evk: disable DM_I2C/PMIC/MMC for SPL build - 3c119a5c08d [FIO extras] imx: mx6ulevk: make USB configs specific to CONFIG_USB - 68cb82f8ea0 [FIO fromlist] arm: dts: imx6ull-14x14-evk-u-boot: add rngb - c71202b2416 [FIO extras] imx: mx6ullevk: make USB configs specific to CONFIG_USB - 623d8aff023 [FIO toup] imx: support SPL build for TARGET_MX6ULL_14X14_EVK - 91c8a0e13ad [FIO internal] fastboot: add support for redundant boot images - 0a921239888 [FIO internal] Kconfig: fix recursive dependency - 9bc18f13641 [FIO toup] spl: imx: also call dram_init_banksize when booting ATF or OPTEE - f771944c8fa [FIO toup] spl: add fixed memory node in target fdt also when loading OP-TEE - adf2fc975a3 [FIO toup] arch: mach-imx: hab: add SPL_IMX_HAB config - d5c5344959c [FIO extra] boot: dont enable MD5,SHA1 if SIGNATURE_STRICT - 581a90075c2 [FIO extra] image-fit: dont use weak hash if SIGNATURE_STRICT - ef84355012b [FIO toup] boot: introduce FIT_SIGNATURE_STRICT - c9d14ae1cf5 [FIO fromlist] spl: Add CONFIG_SPL_FIT_SIGNATURE_STRICT - 7a4dc4ad42c [FIO fromlist] spl: move SPL_CRC32 option to lib/Kconfig - bd6547890f4 [FIO fromlist] spl: remove duplicate SPL_MD5 option - f7e8ff77b5f [FIO fromlist] imx: syscounter: allow timer_init for SPL build - 4bfdf55817f [FIO fromlist] board: rpi: always set fdt_addr if provided by firmware - ccc5a6d36fa [FIO extras] fastboot: don't enable console mux by default - 04c8b4fe636 [FIO toup] arch: mach-imx: fiohab: support tool to enable closing the device - 6966fe60bd1 [FIO toup] fpga: imx_m4: boot M4 - 220de98b934 [FIO internal] imx_env: set mfg to run fastboot by default - 66e15b91e22 [FIO extras] autoboot: imx: only boot from usb if fastboot is set - 1ceb5fdf8ed [FIO extras] cmd: bootm: allow fit with imx_hab - 4152ccc27d2 [FIO extras] spl: mmc: only load legacy if set - 97c52ca3d0c [FIO extras] usb: sdp: only allow imx/u-boot images if legacy is set - edfb025f125 [FIO extras] fit: verify: abort if signature not found and strict - 93ddd60b58b [FIO internal] fastboot: establish BOOTLOADER2 raw partition for fastboot - c17cb19c90a [FIO internal] mach-imx: spl: allow RAM load instead of USB - 285c9c1cdf7 [FIO internal] common: fiovb: foundries.io verified boot utility - 026796c19c8 [FIO toup] drivers: rpmb: use cache aligned buffers on route commands - d21ca58ac65 [FIO toup] drivers: rpmb: replicate linux mmc configuration - 1e5b6c6bf24 LFU-582 imx8mq_wevk: Use dedicated defconfig for iMX8MQ WEVK - 97e80de999d LFU-581 imx91p_qsb: Fix column address size issue by using nxp_fspi - 858dc624cea LFU-580 imx: cmd_fspinand: Fix erase bug in prog_data - d44e7842fcd LFU-577: spi: nxp-fspi: reset the flashx control1 registers - ab69bbdc557 MA-21603 Encrypted boot enable for i.MX 8ulp 9x9 evk board - 11194b5a3ed LFU-579 imx8ulp_evk: Fix SPL_CRYPTO name used by 9x9 EVK - 6cb283bb4e1 MA-21597 check spl fit pointer before parsing it - 9d0c3386e7b Pull request foundriesio#95: LF-9739 crypto: jr: set random Differential Power Analysis Resistance (DPAR) Mask - bfff005d037 LF-9739 crypto: jr: set random Differential Power Analysis Resistance (DPAR) Mask - d5ab9a52506 LF-9831 imx8mq_evk: Split B0 DDR timing from default SPL build - 8489b0f14d4 LF-9881 imx8ulp: Disable HIFI DSP for SC part - 6286d640365 MA-21559 Creat "dual" defconfig file for i.mx8ulp 9x9 evk board - 836ef05d826 Pull request foundriesio#94: ddr: imx9: add errata registers support - 0ac1f0b33d4 LFU-576 ddr: imx9: add errata registers support - 55de5f97efd Pull request foundriesio#93: LFU-575 doc:imx:ahab: imx8ulp imx93 Improved documentation for Encrypted boot procedure - dcfc631eeb5 LF-9746 ddr: imx9: wait until dram initialization complete - 46d6bd98a78 MA-21481 force assign secure memory to linux - 3190e32a534 MA-21481-2 Support to provision firmware_loader sign and encrypt key - 3259a897634 MA-21532 Disable spl usb configurations to limit the SPL space consumption - f9d52f8db3f LFU-575 doc:imx:ahab: imx8ulp imx93 Improved documentation for Encrypted boot procedure - fe80aa9d60e LFU-572: imx8qm: Add Video configs to allow HDMI/DP firmware loading - d780ab9efad LFU-574 ddr: imx8ulp: Add check to DDR initialization status - 1cc29ea311a MA-21522 Encrypt boot enable for secure unlock defconfig - b2bf4bcee17 Pull request foundriesio#92: LS1046ARDB rev E ethernet support - 25fdc42caa3 LFU-573-3 doc: imx8m: Update iMX8M secure boot and encrypted boot doc - 07b688228c5 LFU-573-2 imx8m: hab: Verify optional FIT FDT signature - 0746cfd931d LFU-573-1 imx8m: hab: Verify hash of FIT FDT strucure - db15382a7e1 LFU-568: new tool to support i.MX9 spi-nand u_boot - 9034a3e64a8 board: freescale: ls1046ardb: revision v4.0 Ethernet dts fixups - 0ef833a6715 drivers: net: aquantia: add driver for AQR115 PHYs - f0d30ff4662 LFU-571-3 imx91p: Set flexspi NAND boot to use eMMC for env variables - c25994b15ee LFU-571-2 imx: Add flexspi NAND boot device type - b76efc79c1d LFU-571-1 imx: Fix ROMAPI driver to load container image - 2698717163b LFU-570 imx91p: Change VDD_SOC suspend voltage to 0.65v - 26f8c5baa64 LFU-569-5 video: simple_panel: Add driver remove interface - 6d34889cf30 LFU-569-4 video: backlight_gpio: Implement set brightness - d9b8224200c LFU-569-3 imx93/91p qsb: Enable backlight GPIO driver - f25473b5115 LFU-569-2 arm: dts: imx93-9x9-qsb: Add gpio-backlight for LCD panel - cf766751da7 LFU-569-1 arm: dts: imx93-9x9-qsb: Add RPI 3v3 regulator for LCD panel - 13f5057b729 Pull request foundriesio#90: Lf v2023.04 LFU-458 v2 - f8c2cff4065 LFU-458-2: arm: mach-imx: imx8ulp enable auto ddr feature - 176a4253870 LFU-562 ddr: imx8m: Fix DDR PHY CSR save issue - 568b1d1e0c3 LFU-561 imx8ulp_evk: Update the DDR timing from latest RPA tool - 297654c66ee LFU-458-1: 8ulp: Add support for DDR automatic low power interface - ab67b779783 LF-9592-3 configs: imx91p_9x9_qsb: Enable RTC pcf2131 support - 0718c35b724 LF-9592-2 configs: imx93-9x9-qsb: Enable RTC pcf2131 support - 78f7a2ef661 LF-9592-1 DTS: imx93-9x9-qsb: add rtc pcf2131 - 4c0d1387ac2 LFU-327 usb: ci_udc: Check the return value for pinctrl_select_state() - fc9ace80931 LF-6055: video: imx: Reset display sync mode - 77e7e156dcb LFU-560-2 arm: dts: Fix SPI flash compatible string in iMX8QM DTS - 1efd18fea7d LFU-560-1 arm: dts: Fix SPI flash compatible string in LS DTS files - 850f24cc461 MA-21477 fix 'endswith' redefination error - 390b64975fa Pull request foundriesio#82: Synopsys QuickBoot implementation - 5f5737e2a0c MA-21473 imx93: enlarge spl size for android trusty - 3ed8f30ffdb LFU-559 imx93: Add prepare_mcore env variable - 44fe75c9034 LFU-558 imx93: Change second Ethernet MAC fuse layout - e4e52ba3864 LFU-557-5 imx93: Remove CONFIG_IMX9_LOW_DRIVE_MODE and ld defconfig - fc43092e86d LFU-557-4 imx93/imx91p_qsb: Update voltage setting and DDR timing - 940ba56d92f LFU-557-3 imx93/imx91p_evk: Update voltage setting and DDR timing - 00b73f858f3 LFU-557-2 imx9: clock: Update clock init function and sequence - 4d5d079df80 LFU-557-1 imx9: soc: Add function to get target voltage mode - 250eef006eb LF-8735 imx: Update WDOG power down counter disablement - 6cfc09863b0 LFU-556-3 imx91p_qsb: Add defconfig for SPI NAND support - 26a115344fd LFU-556-2 arm: dts: imx91p_qsb: Add DTS for SPI NAND M.2 card - c6b2dcb4779 LFU-556-1 spi: fsl_fspi_nand: Fix build issue in flexspi NAND driver - 32f7cf6e8bb LFU-555 imx91p_evk: Fix typo in Makefile - 382b0536a1f LFU-542-5 imx91p_evk: Add i.MX91P 11x11 EVK board support - f7d06d9f6ba LFU-542-4 arm: dts: Add iMX91P 11x11 EVK DTS board file - d1b4df147ba LFU-542-3 imx91p_qsb: Add i.MX91P 9x9 QSB board support - e508e5aa15e LFU-542-2 arm: dts: Add iMX91P 9x9 QSB DTS board file - d28c2dc1769 LFU-542-1 imx9: Add i.MX91 phantom SOC support - 7e0b432bca6 LFU-554 imx93_14x14_evk: enable SPI flash for env save/restore - aaa4988648f MA-21439 Program the RPMB key automatically - 0391d36a7ef Pull request foundriesio#84: board: fsl: lx2160ardb: fixup PHY addresses for board revC and newer - 7c2d88b34ce MA-21418-2 imx8qxp: fix build break - 57c8b1f3c57 LFU-552-4 misc: imx_ele: Update iMX93 fuse driver - 1f20cc77684 LFU-552-3 misc: ele_api: Update ELE read common fuse API - 63515f88dd6 LFU-552-2 imx9: soc: Configure TRDC for M33 TCM access - 176e360b5da LFU-552-1 imx9: soc: Change FSB directly access to fuse API - 07ad7bb4f6b MA-21418 imx8qm: bypass SMMU for all clients - 8782432e01b LF-9217 imx8mq_evk: Support 4GB iMX8MQ WEVK - 902501eac6b LFU-474 imx6sll_evk: Change default MMC dev to USDHC 0 - a66e46cebea MLK-22903 DTS: imx6sll_evk: Add startup delay for SD1/SD3 reset - ab10c9ce29d LFU-544: Kconfig.nxp: Fixed secure boot on LS-CH2 platforms - 7964c1f30ff MA-21413 skip rpmb key check before disconnecting trusty - b7524dae563 MA-21396 Switch to another slot if authentication unsuccessful - ae3d8525054 MA-21373-2 trusty: add rng u-boot driver - b387fca53b6 MA-21373-1 hwcrypto: rework the rng api - d96c007f632 board: fsl: lx2160ardb: fixup PHY addresses for board revC and newer - c67ac48e051 LFU-500 Implement Synopsys LPDDR PHY QuickBoot flow - 3836b791da6 LFU-498-3 Implement sending LPDDR training data to host - 90f759e1c59 LFU-498-2 Add Synopsys LPDDR training data collect - 951741fadc9 LFU-498-1 Move reading LP CSRs outside "ddr_cfg_phy" function - 2df28817a0b LFU-497-4 fb_fsl_command: fix send function - 9e2888e107d LFU-497-3 fb_fsl_command: extract "send" functionality into a distinct function - 1ae9be19d34 LFU-497-2 f_fastboot: rewrite FIFO functionality - 358b097670c LFU-497-1 f_fastboot: refactor "fastboot_tx_write_more" function Signed-off-by: Ricardo Salveti <[email protected]>
- Loading branch information