Skip to content

Update apalis to reference platform level#207

Merged
ricardosalveti merged 22 commits intofoundriesio:masterfrom
ricardosalveti:apalis
Aug 26, 2020
Merged

Update apalis to reference platform level#207
ricardosalveti merged 22 commits intofoundriesio:masterfrom
ricardosalveti:apalis

Conversation

@ricardosalveti
Copy link
Copy Markdown
Member

  • add support for the spl/optee/u-boot flow
  • switch to latest u-boot-fio tree, which is based on the latest nxp bsp
  • add support for mfgtools

Changes mostly based from the work done by @mike-scott at some of our factories.

@ricardosalveti ricardosalveti force-pushed the apalis branch 2 times, most recently from 64bc7cc to 26b5773 Compare August 24, 2020 20:47
@ricardosalveti ricardosalveti changed the title wip: update apalis to reference platform level Update apalis to reference platform level Aug 24, 2020
Relevant changes:
- e5aaa81fa5a [FIO toup] ARM: dts: imx6-apalis add u-boot.dtsi
- 4187ad0ae6c [FIO extras] autoboot: imx: only boot from usb if fastboot is set
- a5e989ef3a5 [FIO extras] cmd: bootm: allow fit with imx_hab
- 44f89a76927 [FIO extras] spl: mmc: only load legacy if set
- 391d2d9c703 [FIO extras] usb: sdp: only allow imx/u-boot images if legacy is set
- 1bfd061b9bf [FIO extras] fit: verify: abort if signature not found and strict
- d4b169bd6d7 [FIO extras] arm: apalis_imx6: simplify boot targets
- bb4b5782185 [FIO extras] board: imx6ullevk: for OP-TEE lower ram_size by CONFIG_OPTEE_TZDRAM_SIZE
- 742c8fed7ff [FIO extras] imx: mx6ullevk: set SPL_LOAD_FIT_ADDRESS
- 23c2696b2e8 [FIO extras] imx: mx6ullevk: allow setting CONFIG_BOOTCOMMAND in defconfig
- 9a7ec3c9431 [FIO extras] imx: mx6ullevk: make USB configs specific to CONFIG_USB
- 439397afbc9 [FIO extras] imx: support SPL build for TARGET_MX6ULL_14X14_EVK
- 2c6197bc3b3 [FIO internal] fastboot: establish BOOTLOADER2 raw partition for fastboot
- fc7a50772db [FIO toup] imx: syscounter: allow timer_init for SPL build
- 991a34910ae [FIO internal] mach-imx: spl: allow RAM load instead of USB
- d451a48f6ff [FIO toup] drivers: MXC_OCOTP: split SPL config out
- e75d1141c02 [FIO internal] common: FIOVB: split SPL config out
- 43da53645bb [FIO extras] apalis-imx6: define PHY_ANEG_TIMEOUT if not already defined
- 5f558b2748d [FIO extras] arm: mx6: use weak for get_board_serial
- 102a4abf3cb [FIO extras] mx6: only define SUPPORT_EMMC_BOOT if not already defined
- 15cb5366fec [FIO toup] arm: spl: flush and disable cache before jumping to OPTEE
- 99d8293c713 [FIO extras] arm: imx: disable IMX_SEC_INIT by default
- 1f2dc0c3cb5 [FIO toup] mx6cuboxi: only check for eMMC if som is at least 1.5
- aaac3862610 [FIO extras] qemu: set CONFIG_SYS_BOOTM_LEN to 32M
- d10bfdecd82 [FIO extras] rpi: prefer downstream dtb files
- 753196b5efe [FIO extras] rpi: set CONFIG_SYS_BOOTM_LEN to 32M
- 6574b9e3ccd [FIO toup] fat: check for buffer size before reading blocks
- 1a318938fbb [FIO internal] common: foundries.io verified boot utility
- daadf28e6c1 [FIO toup] drivers: rpmb: use cache aligned buffers on route commands
- 03b1ac44c0b [FIO toup] drivers: rpmb: replicate linux mmc configuration
- 90c502bc59d [FIO extras] cmd: Add CONFIG_FIT_SIGNATURE_STRICT
- 44246e70f89 [FIO extras] spl: Add CONFIG_SPL_FIT_SIGNATURE_STRICT
- 4f0a39106a8 [FIO toup] mx7_common: Disjunct on CONFIG_OPTEE_SKIP_LOWLEVEL_INIT
- 83c74e0cce9 [FIO toup] mx6_common: Share configs to skip low level init
- 86013b67fb9 [FIO toup] optee: Add CONFIG_OPTEE_SKIP_LOWLEVEL_INIT
- c120c93f8bb [FIO toup] apalis_imx6: disable default hardcoded bootcmd
- 28b5335d0c5 [FIO fromlist] apalis_imx6: allocate specific region of memory to OP-TEE
- 5865d06b5ee gitlab-ci: make use of upstream CI on our local infrastracture
- 816c768d1c3 defconfig: all modules: enable env import command
- 26ad2d18c53 apalis-imx8: provide proper CONFIG_SYS_PROMPT
- 7a4d2f715c5 verdin-imx8mm: fix reset command
- 82370ff4159 verdin-imx8mm: fix usb otg issue
- 84c4fa16b05 apalis-imx8: fix addresses to align with MEK platform
- d41406f8499 apalis-imx8: enable VIDEO and HDP command
- 5c33f7a63c9 verdin-imx8mm: add EEPROM support for carrier board
- ccf32403970 toradex: tdx-cfg-block: add carrier board info printing
- a123d6bd857 toradex: tdx-cfg-clock: add migration routine from PID8
- 681d99a780c toradex: tdx-cfg-block: add support for EEPROM
- 9adf28334bc toradex: tdx-cfg-block: add carrier boards and display adapters
- 200eaf987ee toradex: tdx-cfg-block: add EEPROM read/store wrappers
- 33c4465d0b3 apalis-imx8/colibri-imx8qxp: skip resource checking
- 249b42e7ff4 mmc board code: add a weak common implementation
- b90ad61f950 config: apalis-imx8: Enable FEC TXC delay
- af92a0551da net: phy: micrel: Use defines for PHY_IDs and MASK
- 327c8399f81 drivers: net: phy: micrel_ksz90x1.c: Add basic support for KSZ9131
- 4bc270e862a board: verdin-imx8mm: Add KSZ9131 phy skew settings
- b4fc2b1de85 net: fec: Add possibility to enable TXC delay
- 7f58ac5537f colibri-imx8x: Add fdt_high variable without value
- 22a2cb73bb0 apalis-imx8: integrate fastboot recovery
- d3d3795f291 colibri-imx8qxp: enable fastboot support
- 5e51c8186ae apalis-imx8: enable env import by default
- c6ced284c6f verdin-imx8mm: set fdtfile in runtime
- db7d4ebde18 verdin-imx8mm: use default BOOTCOMMAND
- 3364ab54549 verdin-imx8mm: disable CONFIG_DISPLAY_BOARDINFO
- 56ed5ebedad apalix-imx8: up-port initial implementation
- 3f7808fcdef colibri-imx8x: up-port initial implementation
- aa604cd6ab4 toradex: imx8: enable BOOTCOUNT feature
- baef9ef34a2 verdin-imx8mm: choose correct devicetree with configblock
- cce3a481f71 tdx-cfg-block: change verdin imx8m nano naming
- 315a7799303 board: toradex: up-port verdin imx8mm module support
- b5a14619a41 ARM: dts: imx8mm-pinfunc: add additional muxings
- e5c1ba13f62 mach-imx: spl_sd: drop config include
- c9c3526b9dc imx: dt-bindings: clock: add additional defines
- 847b88f2f8c verdin-imx8mm: fallback to non-DM PMIC driver usage
- 7f671909ed7 verdin-imx8mm: drop dram_init and use common one
- 4979a99482f MLK-24149 arm: imx8mp: update i.MX8MP pin header
- f229793a05f MLK-24192-3 pci: pcie_imx: Enable some LPCG clocks for iMX8
- 11ea97fb3c6 MLK-24192-2 DTS: imx8qm/qxp/dxl: Update PCIE clocks
- f3e87ac7e40 MLK-24192-1 lpuart: Enable IPG clock
- 1f3aebcd528 MLK-23820 imx8mq/mm: Add config to support secondary image boot
- cb72301d659 MLK-24189-2 arm: imx: optee: ignore node create for xen
- fc3de802110 MLK-24189-1 arm: dts: xen: drop power domain for gpio4/1
- 8809d6e036d MLK-24188-2 mmc: fsl_esdhc_imx: enable AHB/IPG clk
- dd8a14dd46f MLK-24188-1 imx8: add AHB clk for SDHC
- 88a3952de96 MLK-24185: dts: imx8qxp: include the u-boot dtsi in gpmi dts
- a85a22670c9 MLK-24179 imx8/8x: Enable u-boot EXT4/EXT2 relevant commands
- d7cdfc01e3e MLK-24178 imx8: Fix build warning in sci
- 114cc2a62d5 MLK-24172-2 configs: imx8qm: disable SPL DM serial for domu
- 8f53e8699dc MLK-24172-1 imx8qm: update xen defconfig/dts for 2020.04
- 34b5b76b422 MA-14318-1 Support dual bootloader for xen
- 5b27f2dca53 MLK-20955 imx8qm: delete power-domains for lpuart0 on xen
- 161610a75c8 MLK-20383 imx8qm: xen: enable dm usb
- 6574ae694aa MLK-20373-6 imx8qm: xen: enable dm serial
- 00707e9398c MLK-20373-5 serial: serial_xen: support normal uboot console
- c35bf3b38c4 MLK-20373-4 imx8: update mem map table
- 559a70913b1 MLK-20373-3 armv8: xen: introduce new hypercalls
- 0998baa8639 MLK-20373-1 Intrdouce xen header files
- b8c5b642432 MLK-20134 imx8qm: xen: correct DRAM SIZE and loadaddr
- 5974dc9e1da MLK-19552 imx8qm: xen: fix memory map
- be96d08d81f MLK-19494 configs: imx8qm mek android audo: correct xen physical memory
- 6106514f68a MLK-18614-3 Xen: imx8qm_mek: Fix the CONFIG_FASTBOOT_USB_DEV and DTB issue
- de4f81cd40b MLK-18577-7 imx8qm: mek: support uboot in vm
- cc4ca483085 MLK-18577-6 imx8: boot0: add boot header
- 3afecc120b3 MLK-18577-5 imx8: update soc code to support uboot in XEN VM
- 0abdd9a9bbb MLK-18577-4 serial: add simple xen debug output
- 7b3604d96fa MLK-18577-3 armv8: xen: add console write hypercall
- 77c8c40a605 MLK-18577-2 Kconfig: Introduce CONFIG_XEN
- 2e5901d6540 MA-17246 Remove debug log for mx7ulp
- 8e1279fcab1 MLK-24157 ulp_wdog: Fix unaligned access to cs2 reg
- 0f630e17a91 MLK-24042-2 pci: pcie_imx: Fix iMX6Q remove issue
- 01823d89886 MLK-24042-1 DTS: imx6qp-sdb: Fix wrong polarity of pcie reset gpio
- 292b88d4d03 MA-17226 Invalidate the dcache after DMA operation
- 3833ec0d15e MLK-24079 imx8mp: Disable DWC3 gadget before UUU jumping to kernel
- 0d07cada378 MA-17159-2 Enable bootloader menu for imx7ulp
- d0f64bb8286 MA-17159 Implement bootloader menu for imx7ulp
- 2b5a5ccffc9 MLK-24070 imx8dxl: rename ddr3 evk to ddr3 validation
- b92ddc44edc MLK-24069: dts: arm: imx8mm: ab2 fix enet phy addr
- 9511d413e81 MLK-24057: configs: imx8mm ab2 increase enet phy timeout
- 3fd51d7a1f8 MLK-24068 pinctrl: nxp: Move driver data to DATA section
- 6d204089cf7 MLK-24062-5 DTS: imx8qm: Remove unused nodes from DTS
- 00b6fcdbf99 MLK-24062-4 usb: ehci-mx6: Improve the bind function
- 637d2ef7e44 MLK-24062-3 gpio: mxc_gpio: Improve to use ofdata_to_platdata
- 81919d9bf0c MLK-24062-2 i2c: lpi2c: Improve the implementation to use private data
- d1f5a653d2a MLK-24062-1 misc: scu: Remove child dev bind
- bc089c23945 MA-17046-4 Enable avb warning feature for standard android
- 89e3d51b466 MA-17046-3 Add implementation to get ONOFF button status
- 30eaa14527a MA-17046-2 imx8q: porting scu api to get onoff button status
- 071f1bdea14 MA-17046-1 Show orange warning for unlocked device
- 36a06d13e21 MA-17154 Enable splash screen for Android
- 262bf35f219 MA-17145 imx8qm: Enable necessary gpio pins
- 073cfa56ec8 MA-17144 Only do security check for rpmb key flashed boards
- e0f8c7f6f97 MA-17129 Android: Add imx7ulp/imx8/imx8m reference boards support
- aadfac25344 MA-14898 Fix build warnings
- 1cf288f0066 MA-13050-5 [Android] support evs on mek-8qxp board
- cf3fba9b821 MA-16457-3 allow automotive to access system partition info
- 41e0a3f2386 MA-16939-1 correct reserved space for kernel image for non-imx8 SoC
- 80eb021f73f MA-16940 remove logically dead code
- b2af8d60551 MA-16877 Skip kernel hab authentication for android
- 54781b897c4 MA-16668-2 Fix kernel hang after enabling debug configs
- 4d73a26bba4 MA-16594-1 Set dtb load offset in bootloader
- 8cb9cd7e436 MA-16457-2 support reboot-fastboot command in u-boot
- a6ea228bd79 MA-16457-1 avoid to try to access system partition
- d695077bccc MA-16418 [Android] Support imx8mp spl boot from mmc
- 9540f629069 MA-16203 Load boot/dtbo image to fixed memory
- 2917552369b MA-16048 Fix imx8q u-boot hang
- 475c6cf32f3 MA-16191 eliminate warning info about "is-logical" when flash images
- fae9176d3b6 MA-16084 Wrap oem unlock permission protection feature
- 0fe27003f7d MA-15860 Get and switch the target dev in fastboot erase
- 904c36d5330 MA-15813 [Android] imx8q: Enable reset in spl stage
- c7a3cec998a MA-15814 Check 'successful_boot' flag before marking unbootable
- 8b4b7d98f89 MA-16966 Add hdmi rx/tx fw loading function
- cbbddffaf73 MA-15715-1 Refine trusty logs
- 285d7dec6f8 MA-15678 image-android: remove deprecated androidboot.storage_type
- 8568bbdfbc3 MA-15339-1 load ramdisk in boot image to do first stage mount
- 2380630c903 MA-15575-3 Add support for oemlock 1.0 hal
- 946769ebefe MA-15360 Verify vbmeta public key for non-trusty devices
- 4bab52fe8c4 MA-15321-3 Support secure unlock feature
- 9ad629bebab MA-15321-2 Add command to get serial number
- a36a63948a0 MA-15208 Remap mmc device id in spl
- e543be2dfc4 MA-15158 Set spl recovery mode for dual bootloader
- 14374c83708 MA-15152 erase user data before setting lock/unlock status
- 1411f5bb8ae MA-15151 Limit some hwcrypto commands within bootloader
- 0532229cea2 MA-15017 Add new command to generate bkek from trusty
- bb4943caeca MA-15015 Add sha256_hmac support
- 6ada408d7e6 MA-15142 Support secure attestation provision
- 6b09b4240dd MA-15019-1 Support Manufacture Protection public key generation
- 77a3a778ad3 MA-15087-4 Support mmc loader for imx8mn_evk
- e7ced1ea8db MA-14948 Append lock status by Android Property
- 46d8bccb1a8 MA-15082 Do not pass btmacaddr from uboot if serial is all zero
- 90539a1e79c MA-15062-2 change mcu firmware partition name
- 8802568e30b MA-15062-1 change names of MACROs used to boot MCU on imx8m devices
- 0652f201a95 MA-15062 change MACRO name of mcu TCM base address
- c57f6effca7 MA-15181 use correct API in SPL to get mmc index
- 3f96c0ddf6b MA-14916-10 fix fastboot reboot bootloader issue
- 5f9e35bae7f MA-14712 change androidboot.storage_type to androidboot.boot_device_root
- f2a3fc1a603 MA-12973 [AUTO] Skip serial init in board_init_f
- eaeca7778d0 MA-12421 Fix CAAM not work on Android Things
- ed915f7d455 MA-14916-4 support dual bootloader for imx8m/imx8q
- 648a4c5376b MA-14916-8 [iot] Set power-on write protection for boot1 partition
- a845c767413 MA-14916-7 comply with mmc struct definition in avb library
- ded8e945917 MA-13937 Enable CAAM for imx8q
- f61cfb34340 MA-13936 Add CAAM self test
- e9bcb2537ff MA-14916-1 adapt to the directory change of libavb
- bdbcf4bee29 MLK-23871 imx: Increase ENET PHY negotiation timeout for all iMX
- 429b99d3221 MLK-23834: Add snvs_security to 8dxl
- 95a2ad3e6e0 MLK-24010 video: imx: Fix build warning in HDP library
- 096d4bfdcf5 MLK-23928: board: freescale: imx8mn audio board 2.0
- 7377d419238 MLK-23927: board: freescale: imx8mm audio board 2.0
- b8072e8124c MLK-24001 video: imx8m: Fix DCSS shut down issue when HDMI FW is not loaded
- d6932a87d65 MLK-23964-28 video: imx: Missed end of line in the Kconfig
- 4a3638bec41 MLK-23813 imx8: fuse: Skip ECC fuses check according to env variable
- 92f8a370f99 MLK-23964-27 mx6sabre: Enable the IPU video splash screen
- 8b86cde1e6b MLK-23964-26 mx7dsabresd: Convert to DM video and enable splash screen
- 0d1c2404e1e MLK-23964-25 imx6sll_evk: Enable splash screen
- fdb9681eb36 MLK-23964-24 imx6ul/imx6ull: Enable splash screen for EVK board
- c6d48700754 MLK-23964-23 imx7ulp_evk: Enable the rm68200 mipi panel for splash screen
- f0c57ffd95e MLK-23964-22 video: Add imx7ulp mipi dsi driver support
- ce2d6a54bea MLK-23964-21 imx8mp_evk: Enable video splash screen on LPDDR4 EVK
- ab113eb7783 MLK-23964-20 video: lcdifv3: Add video driver for iMX LCDIFv3
- b99d90b3417 MLK-23964-19 video: sec_dsim_imx: Update DSI driver to support imx8mp
- bde53dbc5bf MLK-23964-18 imx8mn_evk: Enable video splash screen on DDR4 and LPDDR4 EVK
- 71b9c57a932 MLK-23964-17 imx8mm_evk: Enable video splash screen on DDR4 and LPDDR4 EVK
- e58e0ea5935 MLK-23964-16 video: Add video drivers for iMX8MM/iMX8MN display
- a2fd185001d MLK-23964-15 reset: Add reset driver for iMX8M display mix
- 31294b932df MLK-23964-14 imx8mq_evk: Enable HDMI driver and splash screen
- 775c5bd9588 MLK-23964-13 imx8mq: Add power and clock settings for HDMI splash screen
- b28f2b7fbe3 MLK-23964-12 video: Add iMX8MQ video drivers for HDMI display
- 5364f57db54 MLK-23964-11 imx8qxp_mek: Enable the splash screen and video drivers
- cd27757f955 MLK-23964-10 imx8qm_mek: Enable splash screen and video drivers
- 1c8cdb15ac0 MLK-23964-9 video: imx8: Add DM video, bridge, and display driver
- 9cdae927c97 MLK-23964-8 video: Enable DM_UC_FLAG_SEQ_ALIAS for display and bridge
- 3c092bdd08b MLK-15324-2 video: imxdpuv1: Add DPU driver for i.MX8
- 98da4ac84a6 MLK-23964-7 video: imx: Move imx8 HDMI lib to imx directory
- bbf72dc8ec5 MLK-23964-6 video: dsi_host: add disable host interface
- 87934f004e7 MLK-23964-5 arm: bootm: disable video link before booting kernel
- 67b2243d8e7 MLK-23964-4 video: bmp: Support 8bits BMP to 32 bits display
- 41d277b5c1d MLK-23964-3 splash: Fix build warning on 64 bits CPU
- dc14c1e0904 MLK-23964-2 video: vidconsole: avoid multiple lines overwrite logo
- ff58ce2115d MLK-23964-1 video: Add video link framework
- 81d99bb4ee2 MLK-23574-55 imx8mm_ddr4_evk: Enable support for dtb overlay for NAND boot
- 9ed74e12574 MLK-23973 armv8: cache_v8: fix mmu_set_region_dcache_behaviour
- 7d28eee9134 MLK-23967 imx8: scu_api: Sync sc_rm_is_pad_owned API change
- 3df4e71c96e MLK-23963 imx: mx6/7: Move configure_tzc380 to each SOC arch init
- c88d643f24b MLK-23945: Workaround for mScale DDRPHY rank to rank issue
- bf7fbacc5eb MLK-23654 board: imx8mm_val: enable the ddr3l multi-setpoint support on imx8mm
- 7540884b74d MLK-23949 imx8mn: evk: support jailhouse for lpddr4 board
- abccfae4aa9 MLK-23948-2 imx8qm: mek: fix xen bootargs
- b0d63d96758 MLK-23948-1 imx8: fdt: directly return when no entry for smmu
- 12b87b68046 MLK-23931 DTS: imx8mn: fix USB OTG compatible string
- 7a1e94feef7 MLK-23834: Add snvs_security to 8dxl
- 9f8a807c598 MLK-23811 imx8mp: Add fused parts support
- ae746dcdb19 MLK-23753 imx8: Implement bus active check on OTG port
- 78bf94f82d2 MLK-23871-3 imx8mp_evk: Adjust PHY reset timing
- a2cc6951741 MLK-23871-2 net: eqos: Reduce the MDIO wait time
- 350797b8513 MLK-23871-1 imx8mp_evk: Increase ENET PHY negotiation timeout
- d9421508d10 configs: imx8: fix warnings in dt-optee
- ab7cf304d78 TEE-520 core: imx: fix compilation issue for imx8 and imxrt
- b81e528dd23 TEE-520 core: imx: Set TZASC region 0 to non-sec
- 077f8afa2bf configs: imx8: add support for dtb overlay
- 5825f134b42 MLK-18476-3 configs: mx6qdl_arm2: Add defconfigs for MX6Q/DL ARM2
- 5becf2c64b4 MLK-18476-2 mx6qdl_arm2: Add MX6Q and DL ARM2 support
- 528d50cf58f MLK-18476-1 DTS: mx6qdl_arm2: Add board DTS files for MX6Q/DL and MX6Q POP ARM2
- 4771ce6a1f8 MLK-23574-54 mx6ull_val: Add iMX6ULL DDR3 validation boards support
- 24618ac2a2a MLK-23574-53 mx6ul_val: Add iMX6UL validation boards support
- c5fb188c6da MLK-23574-52 mx6sll_val: Add iMX6SLL validation boards support
- f66c92b405a MLK-23574-51 mx6sx_val: Add iMX6SX validation boards support
- 085e4bc7232 MLK-23574-50 mx7d_val: Add iMX7D validation board support
- 30ed21e4033 MLK-23574-49 mx7ulp_val: Add 10x10 and 14x14 validation board support
- f96ee855235 MLK-23574-48 imx8mm: Add DDR3L and DDR4 validation boards
- 1e56c8a3221 MLK-23574-47 imx8mq: Add DDR3L and DDR4 validation boards
- 702665e29c6 MLK-20154-1 mtd: spi: Add flash id for GD25LQ16
- c251cbece89 MLK-23574-46 imx8qxp: Add iMX8QXP/iMX8DX validation board support
- aafacf1b5f1 MLK-23574-45 imx8qm: Add LPDDR4 and DDR4 validation boards support
- c73771900df MLK-23574-44 DTS: imx8dxl-ddr3-evk: Fix missed UART0 power domain nodes
- 6aa3ea5d4fa MLK-23863 DTS: imx8dxl_phantom: Fix missed UART0 power domain node
- aae83453844 MLK-23875 imx8qm_mek: Add the reset pins control for video cards
- d6aa93ff94d MLK-23881: imx_env: add nandfit_part env for i.MX8dxl
- 0cd21c2391a MLK-23574-42 DTS: imx8/imx8m: Add UHS or HS400/HS400ES properties
- 8404bee5ba9 MLK-17205-3 video: imx: hdp: Adding configs for HDP firmware loading
- 14786daf794 MLK-23574-41 video: Add HDMI Library for iMX8 and iMX8MQ
- 34fe73655f0 MLK-23574-41 imx: Remove "freescale" from CPU info
- e240469a3bb MLK-23574-40 Revert "usb: dwc3: switch to peripheral mode when exiting"
- ea1fd0924e2 MLK-23783-2 DTS: imx8qm/qxp: Set assigned clocks rate to usb3
- 2f6bc5aabd8 MLK-23783-1 imx8: clock: Set rate for USB3 clocks
- 2c08c881155 MLK-23718-2 imx8: ahab: fix 'end address' parameter of rm_find_memreg
- 458d335bd1e MLK-23718-1 imx8: parser: fix 'end address' parameter of rm_find_memreg
- 022bf4a769a MLK-23691-5: update nandbcb to support imx8dxl ddr3 nand boot
- f2cc8be7b56 MLK-23691-4: imx8dxl: add nand pad settings and init code in imx8dxl board file
- 29c20316ab6 MLK-23691-3: imx8dxl: add nand related env settings for imx8dxl
- 34b790ca79b MLK-23691-2: dts: add NAND node and iomux configs for nand on imx8dxl ddr3 evk
- 23df39909ad MLK-23691-1: configs: add nand config for imx8dxl ddr3 evk
- eb7ef65c262 MLK-23675 configs: imx8: change CONFIG_IMX_VSERVICE_SHARED_BUFFER to 0x90400000
- 93b4526d60a MLK-23662-1 ddr: imx8m: add print for DRAM rate
- f65252e6929 MLK-23647-1 imx8dxl_evk: Remove the ENET1 resource reset
- 5a715a82916 MLK-23656 imx8: Power off connectivty SS when boot from usb
- 5a0315238ef MLK-23646 i.MX8DXL support DDR3 EVK boards
- edb23478dab MLK-23588: configs: change nand boot partition from mtd index to partition name
- decbde4eb67 MLK-23583 doc: imx: habv4: Consolidate mx8m documentation
- 8c42c40db48 MLK-23565 imx: Fix market segment fuse offset on iMX8MP
- 8df2c52f033 TEE-465: arm: imx8: enable fdt overlay support
- 86ddd6e7510 MLK-23524 imx8m: Update ft_system_setup for v5.4 kernel DTB
- 4b9a398c4a7 MLK-23218: imx8mp: Disables use of MR4 TUF flag (MR4[7]) bit
- 51d499a56c5 MLK-23382 imx8dxl: Add defconfig for flexspi boot
- 4ee55cbede2 MLK-23371 board: imx8dxl_evk: reset EQOS TSN resource
- eb48d354bc0 MLK-23361 usb: cdns3: gadget: reset endpoint before set DEVDS
- 571b6b01a96 MLK-23311-2: 8DXL enable second usb controller
- 3b203a29a9c MLK-23311-1 ehci-mx6: usb phy support multi gadget controller
- 21091caeb59 MLK-23280: Add i.MX8DXL EVK Board support
- fa60c9a36bc MLK-23330 net: dwc_eth_qos: only do phy reset once to improve performance
- 9f02387d773 MLK-23279-4 net: eqos: Add support for i.MX8DXL SoC
- 5e1c8051e80 MLK-23279-3 imx: Add support for i.MX8DXL SoC
- 3dd3f41aace MLK-23279-2 imx: Add support for i.MX8DXL SoC
- f667a7e6770 MLK-23279-1 imx: Add support for i.MX8DXL SoC
- 90cbeb06d10 TEE-502 imx8m: Refactor the OPTEE memory removal
- b6747fb069c MLK-23317 configs: imx8mp: Add a defconfig for inline ecc feature test
- 3a7deccbaf1 MLK-23307-2 imx8mp: Add three reserved-memory dts nodes if inline ECC is enabled
- 2cbbc958d1d MLK-23307-1 imx8mp: ddr: Add inline ECC feature support
- e63bc904215 MLK-23289 driver: ddr: correct the pwrctl setting of selfref_en on imx8m
- a4ae5fc4ece MLK-23218: imx8mp: DDR performance tunning
- 03c397cac5d TEE-502 imx: refactor optee bindings addition
- 163e6be2678 MLK-23574-40 imx8: Rename boot_pointer to share optee codes
- 56bbbae9722 SSI-87: imx8: Configure SNVS
- b6bbaffb71f MLK-23180 doc: ahab: Update SECO event example description
- 4be6dada426 MLK-23063 imx8/imx8m: Remove "fsl-" prefix from kernel DTBs
- 568c6c4a6ca MLK-23241 imx8dx_mek: Add iMX8DX MEK board support
- dd8aa7b4cb1 MLK-23249 imx: cpu: support speed grade for i.MX8MP
- 2cdde0f468a MLK-23218: imx8mp: enable rd_port_urgent
- 13bf95661e4 MLK-23574-39 imx8mp_evk: Update iMX8MP EVK board codes
- 85f0c76cc0e MLK-23574-38 clk: imx8mp: Update imx8mp ccf clock driver
- 5420ad92be4 MLK-23574-37 DTS: imx8mp: Update iMX8MP EVK DTS and binding files
- acda6bd6bf7 MLK-23196 imx8mp_evk: Increase VDD_ARM to 0.95v Overdrive voltage
- d9f6dab8d14 MA-15300-4 flush fastboot usb request buf cache before data movement
- dbf828ea02b MLK-23209-3 imx: Update imx_get_mac_from_fuse for imx8mp
- fb941830291 MLK-23209-2 eQos: Implement the read_rom_hwaddr callback
- 8e832a9933f MLK-23209-1 fec: Move imx_get_mac_from_fuse declare to imx file
- 1bcb4cae808 MLK-23197 imx8mp: Set default SNSR25C for TMU probe1
- 51c26a8c4e0 MLK-23165-22 nxp_tmu: Update TMU thermal driver to support imx8mp
- d43d32fc492 MLK-23165-16 net: eqos: implement callbaks to get interface and set txclk rate
- 258b07e1542 MLK-23165-15 net: dwc_eth_qos: add dwc eqos for imx support
- 24b66f45389 MLK-23165-13 net: phy: realtek: add rx delay support for RTL8211F
- 5a286db7d2b MLK-23165-12 Update XHCI driver to support imx8MP PHY
- d559bfd3d9a MLK-23124 fastboot: support duplicate uart console output to uuu
- 92b1a379b05 LF-504 imx8: cpu: check resource owned after sid fail
- 98e6ca3823a MLK-23093 imx8m: Enable WDOG_B for timeout
- 09eacf962ac MLK-23110-2 imx8qm/qxp: Remove SPL USB host driver and SPL ENV support
- e00fcce4d91 MLK-23110-1 usb: Decouple the CI_UDC DM gadget driver with EHCI MX6 driver
- d857a7b9af7 MLK-23092 doc: ahab: Add encrypted boot documentation for i.MX8/8x devices
- 8f2a1e19010 SSI-87: imx8: Configure SNVS
- 4e6ffa43820 MLK-23024: nandbcb: read boot search count from fuse for imx8qxp
- 589591adea4 MLK-22881 board: imx8mn: Update the DDR4 timing script on imx8mn ddr4 evk
- 8165794ec79 MLK-22997: add nandfit_part env for uuu
- 94f5ec6ed8b MICRDEVOPS-61: imx6/imx7ulp: enable CONFIG_CMD_USB_MASS_STORAGE
- 9e4c99c1a70 MLK-22954-4: configs: iMX6ULL add mtdparts config
- 835bb964936 MLK-22954-3: mtd: nand: raw: mxs_nand changes for nandbcb
- 97931dd0005 MLK-22954-2: Kconfig: change the nandbcb Kconfig for iMX8QX
- c94d0bd0a1e MLK-22954-1: cmd: nandbcb: Reconstruct the nandbcb tool for all platforms
- 3b4b4c2c4c0 MLK-22907-3 fsl_mfgprot: Fix typo in sign_mppubk()
- 26ac4bf5c7e MLK-22907-2 imx8: Add SECO manufacturing protection command support
- 14358ed1ea9 MLK-22907-1 imx8: scu api: Add support for SECO manufacturing protection APIs
- 6b639b18f3a MLK-22675 usb: dwc3: host: disable park mode for super speed
- f901cd57e21 MLK-22866 imx8: Remove the optee shared memory from DDR banks
- 0d81b4d374e MLK-22851-4 imx8mm/imx8mn: Enable eMMC HS400ES and SD UHS mode on EVK
- e8f108f9395 MLK-22851-3 imx8mq: Enable eMMC HS400 and SD UHS mode on EVK
- 1d6bb98db19 MLK-22842: nandbcb: add nandbcb dump command for i.MX6
- d225f568311 MLK-22832 board: imx8mn_evk: Fix the retention hang on imx8mn lpddr4 evk
- a250b102e51 MLK-22582-2: nandbcb: add nandbcb dump command for i.MX8MM
- eca9ac2af29 MLK-22582-1: nand: enable the Randomizer module for mx7 and mx8 when call the function named mxs_nand_ecc_read_page
- 68466e0753d MLK-22827-2: mxs_nand: don't check zero count when ECC reading with randomizer
- 6fd174e79ae MLK-22827-1: mxs_nand: bch: add the missing bch register debug0
- 1e8dbf30996 MLK-22755 mx7ulp: wdog: Wait for WDOG unlock and reconfiguration to complete
- a0192649a76 MLK-22766-1: imx6sx: configs: enable mtdparts for imx6sx sabreauto
- ea839f35159 MLK-22759-3 imx8mn: Add LPDDR4 EVK board support
- 3b7e7e3bc2f MLK-22759-1 imx8mn: Use CONFIG_TARGET_IMX8MN_DDR4_EVK for DDR4 EVK board
- 48b424dc02f MLK-22757-2 imx8: Change to use new SECO API commands
- c3c59bd725e MLK-22757-1 imx8: Update SCFW API to fix HDP authentication issue
- f856ab98d79 MLK-22580-4: nandbcb: imx8mm-evk: implement to burn uboot image to NAND flash in u-boot for imx8mm-evk
- 37d4f0ee37a MLK-22580-2: imx8mm-evk: config: add some dependencies and modify dependency of CMD_NANDBCB`s default value
- 552cb2b5a08 MLK-22580-1: nand: mxs_nand: make imx8mm-evk can use hardware BCH and randomizer
- dbca33c02dc MLK-22570-2 doc: habv4: Add encrypted boot documentation for i.MX8M, i.MX8MM and i.MX8MN devices
- 8708337197f MLK-22570-1 mx8mqevk: Add OP-TEE Device Tree Bindings
- 1200eb976ee MLK-22749 imx8mq: Add workaround to fix sticky bits lock up
- 08d66023618 MLK-22743 mx7ulp: Update unlock and refresh sequences in sWDOG driver
- 398ab6136fe MLK-22711-2: fastboot: emmc: update bootloader to offset 0 for RevC QXP chip
- 789814b677a MLK-22711-1 show RevC instead of Rev? at boot log
- 56b3c0caf32 MLK-22723-2: nandbcb: fix the issue cannot support gf_14 NAND boot
- f20c3bd077d MLK-22723-1: mtd: mxs_nand: fix the gf_13/14 definition issue
- 5fe9054be5e MLK-22622 imx8m: Add Workaround for ROM SError issue
- ee36f90b23c MLK-22654 mx7ulp: Update wdog disable sequence
- 6beb04f28ac MLK-22577-2: usb: cdns3: Change the max packetsize of interrupt endpoint
- 580d0f71960 MLK-22673: sdp: Change bInterval of interrupt endpoint to 3
- a40c90b3996 MLK-22577-1: sdp: Add EP1_OUT as default data receive pipe in sdp
- 7c83acbe560 MLK-22556-1 spi: flexspi_nand: Add new flexspi nand driver
- 1ff02bc4468 MLK-22515 doc: habv4: mx8m: Remove u-boot.bin dependency
- dc5f8179562 MLK-22513 doc: ahab: Update OS container image target
- 574ff07aac0 MLK-22425 TMU: iMX8MN: Enable loading TASR and TCALIV from fuse
- d3df626cb9e MLK-22398-10 mx6sabresd: Enable PCIE IMX DM driver
- d12350bdeae MLK-22398-9 DTS: imx6qdl: Update DTS for PCIE
- b4c7569818e MLK-22398-8 mx6sxsdb: Enable PCIE IMX DM driver
- 40f3f53797f MLK-22398-6 imx8qxp_mek/8dxl_phantom: Enable PCIE on MEK board
- 1d3481a7740 MLK-22398-5 DTS: imx8qxp_mek/8dxl_phantom: Add PCI alias and node
- b2562204323 MLK-22398-4 imx8qm_mek: Enable PCIE IMX DM driver on MEK board
- 6692cd10309 MLK-22398-3 DTS: imx8qm_mek: Add PCI alias and node for MEK board
- a7ae8faf653 MLK-22398-2 clk-imx8: Add pcie clocks for imx8qm/qxp
- 344e04ed3aa MLK-22398-1 pcie_imx: Update PCIE IMX driver
- f9cdd005fc5 MLK-22357-4 imx8: Enable usb2 configs on imx8 platform
- ec563611261 MLK-22357-3 usb: Clear the value of bEndpointAddress before refill it
- 3bc60e5c03c MLK-22357-2 sdp/fastboot: Add board_usb_gadget_port_auto() to autodetect the connected usb port
- 8e96b7197a9 MLK-22357-1 usb: Add handle_interrupts function pointer for UCLASS_USB_GADGET_GENERIC
- b8d23c9eba1 MLK-22351 iMX8DXL: Add iMX8DXL phantom chip MEK board
- a9ab7c8ccec MLK-23574-36 DTS: imx8mm/8mn: Update USB assigned clocks
- da8d14481de MLK-23574-35 clk: imx8mm/8mn: Add USB clocks
- c2bbac79419 MLK-22336-4 imx8mm: configs: Move CONFIG_CI_UDC
- aef9fc74a75 MLK-22336-3 usb: Kconfig: imply DM_USB_GADGET
- 22071f5a080 MLK-22336-2 dts: Add a new usb gadget node on imx6/7/7ulp/8/8mm
- e2fb7d0a618 MLK-22336-1 usb: ci_udc: Convert driver to DM_USB_GADGET
- 5b9138585b9 MLK-22179-1 fsl_fspi: Add a config to enable dummy DQS loopback from pad
- 6d6cfa10864 MLK-22293-12 mx6q/qp: Update SATA codes and configs for sabre boards
- f88aa30c717 MLK-22293-11 DTS: imx6q/qp: Add gpr property to sata node
- 8004ff58bb3 MLK-22293-10 imx6: Remove AHCI device before boot OS
- 64238162a5a MLK-22293-9 imx6: clock: Enable sata clock for imx AHCI
- 29919504360 MLK-22293-8 iMX8QM: enable AHCI on MEK
- dc658f3345f MLK-22293-7 DTS: Update iMX8QM MEK dts to enable SATA
- a8be39e6332 MLK-22293-6 clk-imx8: Add SATA relevant clock for iMX8QM
- 712e7746fb8 MLK-22293-5 env: Update SATA env location driver to use SCSI
- 7d202309cf6 MLK-22293-4 fastboot: Change to use SCSI interface for sata device
- 2d5c658e89b MLK-22293-3 ata: ahci: Fix nport index issue
- d49b651b8f5 MLK-22293-2 ata: Add iMX AHCI driver
- bc6bc58dcc8 MLK-22279-4 imx8mn_evk: Enable multiple env storages
- 67b2b5e1a09 MLK-22279-3 imx8mn/imx8mp: override env_get_offset and env_get_location
- 9dca18a27d9 MLK-22279-1 env: Add env_get_offset to override static env offset
- 5f2274d57bc MLK-22339: mx6qsabreauto: configs: add default mtdids and mtdparts configs
- 459966f891c MLK-22259-4: mx6dlsabreauto: configs: add default mtdids and mtdparts configs
- bc55f88f1ee MLK-22259-2: cmd: mtdparts: skip invalid devices rather than quit
- 74c597e82e6 MLK-22259-1: cmd: Kconfig: add new option CONFIG_MTDPARTS_SKIP_INVALID
- 762db13d5db Fix P0/EVT boards boot without serial cable connection.
- ea11732f12d MLK-22258 imx8mn: Update speed grade
- 04bd3f06362 MLK-21297 imx8: Add DEK blob encapsulation
- 8e053ce620c MLK-20373-2 dm: serial: introduce puts hook
- cbc0a669824 TEE-346 Add DEK blob encapsulation for imx8m
- bbd57835403 MLK-22192 imx8mn: Add variant parts support
- 6868fbccaaa MLK-22078 romapi: Fix issue for stream mode with secure boot enabled
- 1fb266508dd MLK-23574-34 imx8mn_evk: Update board codes for iMX8MN DDR4 EVK
- e853edf418c MLK-22047 imx8mn: pins: add SION for I2C
- 4e2983ed5cd MLK-21950-01 driver: ddr: skip ddr_ss_gpr config on imx8mn
- 57308f52890 MLK-23574-33 clk: clk-imx8mn: Update clock tree and support set parent
- 6688d919e60 MLK-23574-32 DTS: imx8mn: Update DDR4 EVK DTS and binding files
- d293c57115e MLK-22045-2 sdp: Add DM gadget support for sdp
- bd7ba08122d MLK-22092 Enable GPT command
- d86b657f0d8 MLK-22103 doc: ahab: Update imx-mkimage SPL build target
- fc5b42a2db9 MLK-21956-3 mx6qdlsabreauto: Enable i2c gpio mux to fix io expander issue
- 09d565c4ab4 MLK-22035-1 lmb: Add lmb_reserve_overlap for fdt reserved memory
- 2876d2923af MLK-21885 lmb: Handle the overlap case for lmb reserve
- 108a69331a5 MLK-21905 mx7ulp_evk: Change kernel DTB to EVKB board
- b936977fd3e MLK-21825 misc: scu: Increase the timeout for MU communication
- 7bbd5b57cd2 MLK-21485 imx8qm/qxp: Extend image size for bootaux M4
- 185d24f5802 MA-14501[Android] change BOOTAUX_RESERVED_MEM macro to defconfig
- af279390deb MLK-20935-4 doc: imx: ahab: Fix typo in mx8_mx8x_secure_boot.txt guide
- ccb3a449693 MLK-20935-3 doc: imx: ahab: Add a note in SRK Hash fuses sanity check
- e43f8b60fbc MLK-20935-2 doc: imx: ahab: Include ahab_close command
- bc0c0c9a7f5 MLK-20935-1 doc: imx: habv4: Add section to avoid crash when OP-TEE is enabled
- 4783d6d4bc6 MLK-20976-1 imx8qm: mek: remove partition creation for domu
- 0050d0c06a3 MLK-20916-2: doc: imx: ahab: Update AHAB document to include ahab_status command
- a1c33706f6a MLK-20916-1: doc: imx: habv4: Fix typo in iMX6 and iMX7 encrypted boot guide
- 835e1e0d349 MLK-20758 mx7: Add new command for tamper pin
- d14c5de8387 MLK-20668-2 fat: Fix issue in rootdir table flush for FAT16/12
- f856ae3eddd MLK-20594-2 enable fat write for all configuration with uuu
- 0b4a574863d MLK-20553-3 doc: imx: ahab: Add Secure Boot documentation for i.MX8 and i.MX8x SPL targets
- 2405b789851 MLK-20553-2 doc: imx: ahab: Add AHAB secure boot documentation for i.MX 8 and 8X families
- 8126423c7b5 MLK-20553-1 doc: imx: ahab: Add AHAB introduction
- 293ab41c1cb MLK-20574 imx8mm: Support 3bits SPEED_GRADE fuse
- a421da958d4 MLK-20542 imx8qm: xen: mek: add magic number
- fa81932d5b3 MLK-20270-1 doc: imx: habv4: Add Secure Boot documentation for i.MX8M and i.MX8MM devices
- b5e24105391 MLK-20356-2 dwc_ahsata: Fix incorrect free
- 53d6ac19ebc MLK-20240-2 sata: ahsata: Fix wrong operand for checking SERR DIAG_X
- 3dcb2034e9b MLK-20240-1 sata: ahsata: Fix resource leak
- 97acd2d6a0f MLK-20061-1: doc: imx: habv4: Add Encrypted Boot documentation for i.MX 6 and i.MX 7 family devices
- 22dd58feeef MLK-19890 configs: imx8qm_mek: create partition before loading hdmi firmware
- 91858cbc257 MLK-19194 PCI: imx: disable the ltssm when link is down in uboot
- 9a3357f7ba0 MLK-14831 mx6: Fix wrong bmode value used for usb boot
- 0ae20254a7a MLK-19699: imx6ulz: configs: add fastboot to defconfigs
- e925a026960 MLK-19150 fastboot: enable fastboot in mx7dsabresd
- eb5268c5eeb MLK-19062-1 fastboot: enable fastboot in mx6ul
- e78b8400c0f MLK-19062-2 fastboot: enable fastboot in mx6ull
- 74129aeccf0 MLK-19104 imx7ulp: Enable uuu support for mx7ulp.
- 38f8253f604 MLK-19059-5 Enable uuu for i.MX6SL EVK board
- 9326f1d1b6a MLK-19059-4 Enable uuu for i.MX6SoloX SABRESD and SABREAUTO
- b263d93d9c9 MLK-19059-3 Enable uuu for i.MX6SLL EVK
- 107f6d0505b MLK-19483: i.MX6/7: pack qspi header with u-boot for i.MX6/7 qspi u-boot
- 4af71db9d25 MLK-19123-4 fastboot: Enable uuu for i.MX6DL sabre
- 9542c65c6e5 MLK-19123-3 fastboot: enable fastboot in mx6qsabre
- e39ad71c914 MLK-19123-2 fastboot: enable fastboot in mx6qpsabre
- ead2ef90070 MLK-21400 mx6solosabre: Enable fastboot for UUU support
- 54445275076 MLK-21854-5 imx8qxp_mek: Update MEK board defconfig to support UUU
- d6666b13e76 MLK-21854-3 imx8qm_mek: Update MEK board defconfig to support UUU
- 9afe23cc44c MLK-21055 usb: dwc3: gadget: disable U1 and U2
- cc60a81dee5 MLK-20909 usb: dwc3: gadget: use usb_endpoint_maxp for req length
- 53f3a189f34 MLK-20493-10 usb: gaget: ci: set ep's desc when enable ep
- 3508fbe6c65 MLK-20493-9 usb: gadget: fastboot: use correct max packet size
- 1ccad4e2fdf MLK-20493-8 usb: udc: ci: update speed handling
- d5e0365a0d7 MLK-20493-7 usb: composite: force gadget to be USB2 for HS only function
- debcc3139a8 MLK-20493-5 usb: dwc3: change the dwc3 to be USB3 capable
- ffd4e5d6812 MLK-20493-3 usb: gadget: dnl: set dnl to be super speed
- 67917f0a2a6 MLK-20493-2 usb: fastboot: add super speed support
- d22a9e2208b MLK-20493-1 usb: gadget: add super speed support
- dae202047e9 MLK-19101 usb: gadget: update os_desc_config when add config
- 4175e66e9de MLK-18376-6 usb: gadget: set correct usb_configuration for os_desc_config
- be966612203 MLK-18376-5 usb: gadget: fastboot: add ext properties for WCID
- 130ebe23fe4 MLK-18376-4 usb: gadget: add WCID support for mfgtool
- 9686cc07ccb MLK-18376-3 usb: gadget: OS Feature Descriptors support
- 051d4261523 MLK-18376-2 usb: gadget: move utf8_to_utf16le to header file
- 328a3322ca2 MLK-18376-1 usb: gadget: OS String support
- 3596a6132f6 MLK-20467 imx8m: Fix issue for booting signed image through uuu
- 6262298f192 MLK-19995 imx8mq: disconnect usb from host for uuu
- 87566c96521 MLK-18707-2 iMX8MM enable fastboot as default
- f40c1c77340 MLK-19181-5 imx8mq_evk: Force USB to be high speed for uuu
- f1e4e2b75c6 MLK-19181-4 usb: gadget: don't change ep name for dwc3 while ep autoconfig
- 228a69c13ae MLK-19181-3: defconfig: iMX850D enable USB SDP
- b5e5c2f8435 MLK-19181-2: i.MX850: SPL enable usb support
- decfa984826 MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot
- 5539e9eae4a MLK-21854-1 imx: Add uuu relevant environment
- f2615026cad MLK-19250 imx: uuu: Decouple mmc_get_env_dev with CONFIG_ENV_IS_IN_MMC
- 8fa0ffda7d4 MLK-19059-1 fastboot support all partiton for mx6
- 9b25467fa70 MLK-18406 imx8: fastboot support all partition
- 6e0e1a964b1 MLK-18906-3: imx8mm can choose emmc device by uuu
- dd33947fa20 MLK-20356-1 common: Fix resource leak in sparse image writting
- a24fc810e36 MLK-19969 fastboot: write to wrong position when size bigger than 4GB
- d4c458456fd MLK-20510-3 mx7ulp: Change is_boot_from_usb to use get_boot_device
- f89e2cf5e2f MLK-20510-2 mx7d: Align implementation of is_boot_from_usb with mx6
- 68f1a0c264d MLK-19869-2 imx6: fix mmc_get_boot_dev issue when booting from USB
- 81ef4ec812d MLK-19869-1 imx6: Checking serial download booting
- d678bb11130 MA-14916-4 [iot] Update size format for write_counter
- e94fde4df06 MLK-18591-6 android: iot: Add boot Trusty OS codes for i.MX SoCs
- 7abd2f7699d MLK-18591-5 android: iot: Export eMMC RPMB interface for Secure Storage proxy
- 8c955dd9748 MLK-18591-4 android: iot: Import ql-tipc lib for Trusty OS
- a2018ab0d13 MLK-18591-3 android: Add FSL android fastboot support
- 6932a10a1a4 MLK-18591-1 android: Add the AVB library
- 4bc24598a33 MLK-21852 imx: Update runtime SD/MMC boot env device and env variables
- ad4e53c9a4c MLK-19628: imx6ulz: configs: adding optee support
- 7ef308ee18f MLK-23574-31 mx6ulz_evk: Update mx6ulz EVK board codes
- 5226e2ff4cb MLK-18823 mx6ul/mx6ull: Add workaround for LCDIF display when optee enabled
- 2a73f1ace10 MLK-17086 bootm: Add authentication to optee image
- fd1ef4006a3 MLK-17082-02 imx: add optee support for imx6sl
- 7f8558cdff8 MLK-17082-01 imx: add optee support for imx6sll
- 9b9722822d8 MLK-16753-9 imx: mx7: add optee support
- 16d4e53618b MLK-16753-8 imx: mx6ul/ull: add optee support
- a4a9ecab1e9 MLK-16753-7 imx: mx6sx: add optee support
- 25908d2ad5d MLK-16753-6 imx: mx6sabresd: add optee support
- 5bf5a74b642 MLK-16753-5 imx: mx6qsabreauto: add optee support
- e9c0b02d2a4 MLK-17123 imx: add tee environment variable
- 5dfcb6dac51 MLK-16753-2 imx-common: add IMX_OPTEE entry
- 27b5a4d4c24 MLK-21251-2 doc: imx: habv4: Fix typo in csf_additional_images.txt CSF example
- f48cdbcad3e MLK-20228 mx7ulp: Read chip ID from SIM register
- e1ad662205b MLK-20116-3 mx7ulp_evk: Remove GPIO codes for USB ID
- 603dd345b4b MLK-20116-2 dts: imx7ulp: Update EVK board DTS files
- 353ac0ce506 MLK-20116-1 imx7ulp: Update iomux pins header file for Rev B0 chip
- 571d1270dd6 MLK-19767-1: imx7ulp: configs: Enable DEFAULT_FDT_FILE
- 24ecadad543 MA-12724 imx7ulp: Correct earlycon parameter
- 049a8f405b6 MLK-18939 mx7ulp_evk: Fix mtest end address issue
- a6300a4e9f0 MLK-18318: mx7ulp: Enable QSPI interrupt as a wakeup source on MX7ULP
- 93c858a4e97 MLK-14606 mx7ulp: Modify ENV offset to 896K
- 70aae62ef4e MLK-17586-3 i.MX7ULP: change USDHC clock rate
- 19b6ca6c6cb MLK-17897: mx7ulp: Add ARCH_MX7ULP to IMX_HAB dependency
- d6615dba9ec MLK-15087 mx7ulp_evk: Add m4 boot defconfig
- 18ce26b05b6 MLK-14445-9 mx7ulp_evk: Add eMMC reworked board support
- c7776df15fa MLK-14445-8 mx7ulp_evk: Add dynamical MMC device detection
- a4711b1685a MLK-13547 configs: mx7ulp_evk: enable ethernet boot support
- 5018d79e29c MLK-14445-6 mx7ulp_evk: Add USB OTG0 support
- 84987e496b6 MLK-14445-3 mx7ulp_evk: Enable wdog driver for reset cpu
- 94111fa656f MLK-14445-2 mx7ulp_evk: Add QSPI flash support
- af6dfb1be01 MLK-13450-17 sf: Add Macronix MX25R6435F SPI NOR flash to flash parameters array
- fd5021be17b MLK-13450-7 mx7ulp: Add M4 core boot support when using single boot mode
- d1b4474d9b0 MLK-13602-3 mx6ullevk: Enable module fuse checking for mx6ull boards
- d67e2c5ca09 MLK-12483-5 mx6ul: Enable module fuse check EVK board
- 078634b1291 MLK-12483-4 mx6: Modify drivers to disable fused modules
- 84ef4dfb0fa MLK-18156-3 configs: mx6ullevk: Update build configs
- 410eb7df30a MLK-18156-2 mx6ullevk: Update board level codes
- e9ce7f416bf MLK-18156-1 dts: mx6ullevk: Update DTS for i.MX6ULL EVK boards
- 667703d4c88 MLK-18155-3 configs: mx6ulevk: Update build configs
- 61d8c53ec02 MLK-18155-2 mx6ulevk: Update board level codes
- e23ae648404 MLK-18155-1 dts: mx6ulevk: Update DTS for i.MX6UL EVK boards
- 2cbedc4fceb MLK-18154-3 configs: mx6sllevk: Update build configs
- 9deeb3dba61 MLK-18154-2 mx6sllevk: Update board level codes
- db2dc335317 MLK-18154-1 dts: mx6sllevk: Update DTS to align with v2019.04
- 04af7e349b7 MLK-18153-3 configs: mx6slevk: Update build configs for mx6slevk
- c67d4950679 MLK-18153-2 mx6slevk: Update board codes to align with v2019.04
- 501165a3edf MLK-18153-1 dts: mx6slevk: Update DTS and DTSi to align with v2019.04
- fb3f55cc36d MLK-18152-6 configs: mx6sxsabreauto: Update and add build configs
- 653347a71f4 MLK-18152-5 mx6sxsabreauto: Update board codes to align with v2019.04
- 3b7384e18a8 MLK-18152-4 dts: mx6sxsabreauto: Update DTS to align with v2019.04
- 83d2e163c20 MLK-18152-3 configs: mx6sxsabresd: Update and add build configs
- a5762f4e1c6 MLK-18152-2 mx6sxsabresd: Update board codes to align with v2019.04
- 4df583f6e9f MLK-18152-1 dts: mx6sxsabresd: Update and add mx6sxsabresd DTS files
- cf91023fc46 MLK-14418-8 imx: mx7dsabresd: add epdc support
- 9ad94817a50 MLK-18151-3 config: mx7dsabresd: Update defconfig to align with v2019.04
- c6d9243a53b MLK-18151-2 mx7dsabresd: Update codes to align with v2019.04
- bfe5be7c4b6 MLK-18151-1 dts: mx7d: Update imx7d dts and binding files
- eaf6566f939 MLK-14418-12 imx: mx7dsabresd: Update LCD splash screen codes
- 681f3fe2ffc MLK-23574-30 mx7dsabresd: Support two ethernet ports
- 9e08ba47759 MLK-23574-29 net: Update eQos driver and FEC driver to use eth phy interfaces
- fee5f250695 MLK-23574-28 net: Add eth phy generic driver for shared MDIO
- 8dd9b7b5665 MLK-21970: mtd: nand: mxs_nand: add i.MX6QP compatible string
- ccc4bf424ee MLK-21851 mxs_nand: Update compatible string for i.MX6SX
- 179e81e8822 MLK-10647 armv7: Fix Dcache disable issue on i.MX7
- c84db6edf75 MLK-12425-6: mx7: add epdc qos settings
- 7374ef50d01 MLK-10774-2 HDMI: splash screen function enhancement
- 6a813cf4516 MLK-17656: mtd: qspi: support read the flag status in fspi driver
- dfe78c02fa1 MLK-12527-1 mxc_keyb: Add MXC keyboard driver
- 87dbb8594ee MLK-14930-2 dwc_ahsata: Fix memory issue in reset_sata
- aefaf1b93a5 MLK-14930-1 cmd: sata: Fix sata init and stop issue
- 10500f4f690 ENGR00315894-60 GPIO: Modify driver mxc_gpio to support RDC Semaphores
- 29f5a5e1528 MLK-12434-1: imx: dynamic setting mmcdev and mmcroot
- 06b0fe6b4e8 ENGR00315894-55 iMX6SX: add debug monitor support
- 0ee4f557058 ENGR00315894-81 gis: Add gis module
- 9ccbeb41e12 ENGR00315894-80 pxp: Add pxp module
- 8c1ddd0bb85 ENGR00315894-79 csi: Add csi module
- fc8b1ea9363 ENGR00315894-78 vadc: Add vadc module
- 21ca1462172 ENGR00315894-77 mx6: soc: Add vadc power up/down function
- ac0eba40f31 ENGR00315894-76 mx6 clock: Add vadc clock enable function
- b4612865b8d MLK-18147-3 mx6sabreauto/sabresd: Port defconfigs from v2019.04
- 0bd36ee7386 MLK-12425-2 video: epdc: introduce epdc support
- 5ecd38b22e2 MLK-12483-3 mx6: Add a module fuse checking
- bd7a414385a MLK-18147-2 mx6sabreauto/sabresd: Update mx6dq/dqp/dl/s sabre boards codes
- 193ba34a7f6 MLK-18147-1 arm: dts: mx6dq/dqp/dl/s: Porting DTS and binding files from v2019.04
- 6edaaa63dfb MLK-18146-4 mx6: Update mx6 common head file
- 55c331385dc MLK-18146-3 mx6: Update pads definition files
- 9073b909762 MLK-18146-2 mx6: Update registers mapping file
- c6a38c25704 MLK-18146-1 mx6: Align SOC level codes with v2019.04
- 2fed8187f79 ENGR00325255 pcie:enable pcie support on imx6sx sd
- d54e0d5c23a ENGR00319415 pcie: random link down issue after warm-rst
- 8b103307608 MLK-12534 mx6: shutdown vddpu and PCIE phy to save power
- d29f462db1d MLK-18145 imx: Fix wrong pad name prefix
- 3e6a5b4d610 MLK-18144 mx6: Change CONFIG_MX6D kconfig to select MX6Q
- d5b88de3ee9 MLK-18143 mx6: Add CONFIG_MX6QP kconfig
- 3d5df91deda MLK-10958 imx: mx6ul support Bus Encryption Engine
- abd3fd37af9 MLK-12495 mx6: Add LDO bypass support to i.MX6 SOC
- a26e135e2b5 MLK-18142 imx: timer: Modify GPT timer driver for mx7
- 13e59bce0aa MLK-18141-2 env: Kconfig: Add ENV_IS_IN_SATA config
- 73c8ddd02ca MLK-18141-1 env: sata: Fix build warning and break
- cb4ac402f26 ENGR00328312 i2c: imx: Optimize the i2c device recovery solution
- 9fc7af9fa3d MLK-19790 imx: caam: new u-boot command to set PRIBLOB bitfield from CAAM SCFGR register to 0x3
- 11597a0967e MLK-19963 imx8mm: Update CPU speed grading
- 8f2a861e197 MLK-19960-3 imx8mm: power down core 1/2/3 for variant parts
- 1a39d5ed885 MLK-19960-2 imx8mm: Update kernel DTB for variant parts
- 9d90bc16089 MLK-21420 crypto: fsl: blob: Flush dcache range for destination address
- dec26856bef MLK-21291 imx8mm: evk: not restrict uart4 when enabling jailhouse
- 545d9288b79 MLK-20958-2 imx8: Replace SC_R_LAST with SC_R_NONE in DTB
- 6fc09fa61ac MLK-20893: imx: in_le32 out_le32 preprocessor casting issue with addresses involving math
- f9903372dca MLK-20980 imx8qm/qxp_mek: Set kernel fdt according to M4 boot
- d81916e660f MLK-15286 arm: arm64: only use general regs
- 4aea93d82df MLK-20945-7 imx8qm/qxp: Add MEK FSPI configurations
- 161b715f723 MLK-20945-6 spl: Fix DM_SPI_FLASH build error in SPL
- 6e103c5b927 MLK-20945-5 imx8: Select boot device dynamically
- d73e32581a2 MLK-20945-3 imx_virt_i2c: Add DM_FLAG_DEFAULT_PD_CTRL_OFF flag
- 9da5c9dba8e MLK-20945-1 imx8-power-domain: Check owned resource in power on
- 658ecb219be MLK-20939 imx_virt_i2c: Add a STOP flag for last message
- 3c18ccfbc7d MLK-21850-2 imx_virt_i2c: Add DM_FLAG_IGNORE_DEFAULT_CLKS flag
- 944d04f4b6c MLK-21850-1 dm: device: Check driver flag before setting default clocks
- 812bc1f3917 MLK-20886-9 pinctrl-scu: Check the pad partition before set pinmux
- 8b731b08019 MLK-20886-8 DTS: imx8qxp_mek: Update for virtual i2c and i2c mux driver
- 66e8a06bf78 MLK-20886-7 DTS: imx8qm/qxp: Add MU8 and MU9 nodes
- 25c08691b5a MLK-20886-6 imx8qm/qxp: Implement runtime i2c driver binding
- d0f3df443b6 MLK-20886-5 imx8qm/qxp: Implement VService function and buffer pagetable
- a88505befa9 MLK-20886-4 lpi2c: Provide override binding function
- 4dad7ecd3ab MLK-20886-3 i2c: Add virtual i2c and virtual i2c mux drivers
- c63ae2e8548 MLK-20886-2 imx: Add Virtual service glue layer
- ce9817cce4a MLK-20886-1 misc: MU: Add MU driver to communicate with M4
- 9b981330ff2 MLK-20794-1 imx8: Add legacy kernel FDT updating for fused parts
- ae2fcb5240e MLK-18393 imx8: Check the eDMA channels and update DTB
- 9a0b3af2123 MLK-18435-2 power: imx8: remove the resource owned check before power off
- c339ab6b75f MLK-21848-5 fsl_esdhc: fix problem when using clk driver
- 1189d0919c0 MLK-20559-6 f_sdp: Support searching and loading FIT or container image
- c7a67af8ddc MLK-20559-5 f_sdp: Add a callback to clean up USB driver
- da954ea161d MLK-20559-4 f_sdp: Fix wrong usb request size
- 8887843be11 MLK-20559-3 f_sdp: Add high speed endpoint descriptor
- a43cdc6ce5a MLK-20559-1 spl_sdp: Add CONFIG_SPL_SDP_USB_DEV for USB device
- 2c1f6f1a380 MLK-18707-1: SDP: use CONFIG_SDP_LOADADDR as default load address
- 765202aebb5 MLK-19181-1: sdp: call board_usb_init at spl_sdp_load_image
- 8ecb8947f55 MLK-21856 imx8: Check the RevA ROM pass over info only in u-boot
- bbade661f59 MLK-20654-2 imx8: SPL: Move arch_cpu_init to board_init_f
- d81132a327b MLK-20654 imx8: Recover SPL data section for partition reboot
- 03a0fe70019 MLK-20569 usb: ehci-mx6: configure usb out of suspend state
- d7ce7d0c03e MLK-20414 imx8m: jailhouse: loadimage before mmcboot
- dc4da91722b MLK-20160-1 usb: ehci-mx6: Fix PHY power up issue on iMX8 platforms
- c9499e9247f MLK-20057 usb: ehci-mx6: Fix usb type issue in DM driver
- db3ec6c878f MLK-19882 imx8qm/qxp: introduce dom0fdt_file env
- 3602a2ca13e MLK-18161-12 imx8qm/imx8qxp - Power down devices enabled by uboot before launching the kernel
- 4a5af071daa MLK-19053: crypto: caam: RNG4 TRNG errata
- 20054a675cc MLK-19526-5 imx8mq: Power down core 2/3 for iMX8MD
- c5cab8377b2 MLK-19526-2 imx8mq: Update kernel DTB for iMX8MD and iMX8MQLite
- f03a49b79de MLK-19526-1 imx8mq: Add CPU ID for iMX8MD and iMX8MQLite
- 5ab66e0944b MLK-19131 configs: imx8mm_evk: add jailhouse boot command
- 8aa9c7bb36f MLK-18793 imx8mq: config: add jailhouse env
- 15e186aaf4c MLK-19011-2 configs: imx8qm_mek: add jailhouse boot env
- d602df7dcbb MLK-19011-1 configs: imx8qxp_mek: add jailhouse boot env
- 71c12b18fb2 MLK-18703: crypto: caam: Fix typo for caam blob commands
- 4828c23afca MLK-18703: crypto: caam: Add TRNG init function call
- e196193fc8a MLK-18703: crypto: caam: Add init TRNG into SPL or U-Boot
- 9c3d5dc42a9 MLK-18591-2 crypto: caam: Add fsl caam driver
- a529738657a MLK-21846-2 imx8mq_evk: Enable USB SDP in SPL
- 6cd088ce444 MLK-18822 imx: Fix bootaux issue when running on ARM64
- 7bb964f17d3 MLK-13486: imx: logos: use NXP logo
- 2377e6412d9 MLK-18654-4 imx8mm_evk: Enable SPL SDP for iMX8MM EVK board
- 3b0ea6c10ab MLK-23574-27 imx8mm_evk: Update board codes and add DDR4 support
- 533f0852539 MLK-20664-2 imx8/imx8m: Disable the SPL RAW image support
- c74cc62adb3 MLK-18333-2 imx8m: add QSPI boot dev
- ca811c799f7 MLK-21889-7 EHCI: Enable iMX EHCI driver for iMX8M Nano
- afbeab868ac MLK-23574-26 ehci-mx6: fix controller index for imx8m and imx8
- ce0d6326274 MLK-23574-25 arm: dts: imx8mm: Update iMX8MM DTSi and DDR4/LPDDR4 EVK DTS
- 13afe3e479a MLK-23574-24 clk: clk-imx8mm: Add flexspi clock and fix set parent
- 6847f1d25b9 MLK-18654-3 spl: Un-define the DM USB for SPL
- 2fb7a8a443a MLK-18654-2 imx: Change USB boot device type
- 985191a7669 MLK-23574-23 imx8mm_evk: Change to use non-DM for SPL
- 60a2612176a MLK-23574-22 imx8m: clock: Sync clock settings with imx_v2019.04
- 7c52ab30d06 MLK-18387 pmic: Add Non-DM pmic driver for BD71837
- c2e37c1b2e9 MLK-18641 arm: Remove the check for gcc6 requirement
- 2d1dfe40a70 MLK-21845-4 imx8m: Add imximage for flexspi boot image
- fd33de063a9 MLK-14422 imx7d: wdog: Overwrite the reset_cpu to turn off internal reset signal
- c5e6063cba3 MLK-19726-2 arm: Don't remove all devices when power domain driver is enabled
- febffa35a58 MLK-21019 TMU: Check the TEMP range for iMX8MM
- 0581e51ffce MLK-20966 TMU: Fix for temperature out of range
- e0045bcb1a4 MLK-20784-2 imx8mm: Load fuse for TMU TCALIV and TASR
- 7ef236f0c00 MLK-20784-1 TMU: Add a interface for TMU arch level initialization
- f4fbb052bdd MLK-18341-1 thermal: nxp_tmu: Add support for thermal sensor on iMX8MM
- 0e65d0de983 MLK-18316 imx8: Fix USBOTG disconnect when XRDC blocking is enabled
- 12ef113d70e MLK-18290-4 usb: ci_udc: Add function to remove usb device
- 5462e1c9974 MLK-18290-3 imx8mm: Add SOC level support for OTG USB
- 1f7ac8551d8 MLK-18290-2 ehci-mx6: Update driver to support i.MX8MM
- 1f9ab008147 MLK-21845-3 imx8m: Append HDMI Firmware only for imx8mq
- 94690dc8b33 MLK-18044-5: crypto: caam: Add secure memory vid 3 support
- 68b530b21fb MLK-18044-4: crypto: caam: Fix pointer size to 32bit for i.MX8M
- 704eb656fa3 MLK-18044-3: crypto: Add blob command support for i.MX8M platforms
- e880f881aaa MLK-18044-2: crypto: caam: Fix build warnings pointer casting
- bab55225e64 MLK-18044-1: crypto: caam: Add CAAM support to i.MX8M platforms
- 78a1f038768 MLK-18043 4/4: imx7ulp: Enable support for cmd blob
- a7d862eed39 MLK-18043 2/4: caam: enable support for iMX7ULP
- 907ba393a03 MLK-18043 1/4: caam: change JR running loop
- 4490024e142 MLK-18172-2: imx8: Introduce xenlinux_addr for dom0 kernel
- 595ae823558 MLK-18172-1: imx8qm_mek: Load hdmi fw before dom0 kernel for xenboot
- f0220073d1d MLK-18129-2 imx8qm/qxp: Add secure boot environment
- f0445e6cd93 MLK-17998 configs: imx8qxp_mek: add xenmmcboot and xennetboot
- 4b0e79f84e6 MLK-17842 imx8: introduce partition cmd
- 2ca20d9c53c MLK-17786: imx8qm: add xen boot script
- 4f893832381 MLK-17143 imx8qxp: mek: add xen env
- 3c05a4c5939 MLK-17919: imx: Avoid hardcoded Job Ring Max size
- ed8ccf26e27 MLK-17918: imx: Ensure CAAM clock is enabled prior getting out_jr_size
- 74d666e4a57 MLK-17917: imx: Avoid hardcoded output ring size register offset (ORSR)
- 864316b3b30 MLK-17915: cmd: blob: Instantiate RNG before running CMD_BLOB
- a7472d55628 MLK-17914: cmd: blob: Add IMX_HAB and CAAM supported SoCs as dependency
- d82c850a5ef MLK-18169 imx: imx7 Support for Manufacturing Protection
- 4805f28c023 MLK-16753-1 imx8m: add optee node according to runtime status
- 3d0b50f6087 MLK-22105-3 imx8m: spl: Move bss clean up before arch_cpu_init
- d2df5aa8e99 MLK-17153-1 nand: Update SPL MXS NAND mini driver
- 74d7882f003 MLK-21844-2 MXS_NAND: Add clock support for iMX8
- eebf71c9dd5 MLK-16034-02: enable GPMI NAND driver for i.MX8
- dcef020001f MLK-16034-01: change the maximum oob size
- 52f6e56bd27 MLK-17109-3 mxs_nand: Add support for i.MX8M
- f0b3c148ee3 MLK-12693-2 nand: mxs: correct bitflip for erased NAND page
- 40760d04011 MLK-12693-1 nand: mxs: fix the bitflips for erased page when uncorrectable error
- 14f68751394 MLK-12601: mtd: gpmi: provide the option to use legacy bch geometry
- 53e97e4f7a4 MLK-12214 NAND:apbh_dma: Fix logically dead code issue
- c6c51bd0480 MLK-11719-4: mtd: gpmi: change the BCH layout setting for large oob NAND
- 7eb48c0e981 MLK-18322 HAB: Add suport for iMX8MM
- d7e17e4a1c1 MLK-21251-1 imx: hab: Fix build warnings in 32-bit targets
- 83616cfde1c MLK-21174 mx7ulp: hab: Add hab_status command for HABv4 M4 boot
- ec0e33be12e MLK-21389 imx: hab: Check if IVT header is HABv4
- 99a207e23c2 MLK-20787: imx: hab: Display All HAB events via hab_status command
- fe203b23dc7 MLK-19945 mx6dq: hab: Fix chip version in hab.h code
- 05a2294b344 MLK-19876 imx: hab: Enable hab.c to authenticate additional images in open configuration
- ea6f6ecb5f7 MLK-19263-4 hab: Change calling to ROM API failsafe
- 76b3e720360 MLK-17935: imx: HAB: Validate IVT before authenticating image
- cb291e25853 MLK-18159-12 imx: cmd_dek: Enable DEK only for chips supporting CAAM
- a20a5ee3c06 MLK-17044-3 booti: Add kernel image authentication for secure boot
- e0bf55cfb73 MLK-17044-2 HAB: Add SIP call for ARM64 platform
- ae31f020ab0 MLK-16787-2 iMX8M: Add support to enable CONFIG_IMX_HAB
- 70417b651b4 MLK-16787-1 HAB: Update hab codes to support ARM64 and i.MX8M
- 6452f9d6126 MLK-12500-1 HAB: Add kernel image authentication in image loading
- dd0ab2e777b MLK-18158 imx: hab: Add function to authenticate kernel image
- 441077aeaf3 MLK-23574-21 imx8mq_evk: Update iMX8MQ EVK board codes
- 75e4e5adec9 MLK-23574-20 sysreset: Fix Kconfig issue for SPL
- 63a26fa4eb9 MLK-23574-18 imx8m: Update registers map file for all iMX8M platforms
- 6c2593179db MLK-21842-4 imx8mq_evk: Add QSPI NOR support
- 4459e7b8be0 MLK-16238-3 imx8mq_evk: enable TMU
- 37ebb863e90 MLK-16238-2 imx: Update CPU info print to support TMU
- cb28f8a8410 MLK-16238-1 thermal: Add TMU driver for i.MX8M
- be5915da2b9 MLK-18159-11 imx8mq_evk: Add Typec USB port and USB host support
- a88467c09f5 MLK-18159-10 xhci-imx8m: Add DM USB support
- bf7d1bacfd2 MLK-16066-1 usb: host: add imx8m xhci host driver
- 2fc767c4ba1 MLK-17210 usb: imx8m: Add PU power on/off to USB
- e822c2dd25e MLK-16273-1 usb: dwc3: add suspend clock setting interface
- 4cd816a1706 MLK-17050 imx8m: print out atf commit
- b205b33a4ba MLK-16974 imx8m: Modify kernel DTB to limit USB to high-speed for mfgtool
- 7bbcdd4f207 MLK-16246 imx8mq_evk: Update DTB to disable DCSS and HDMI for mfgtool
- c12d6d92f60 MLK-21842-3 imx8mq_evk: Fix ENET GPR selection bit
- 4522d977e6f MLK-21842-1 DTS: imx8mq: Update DTS files for imx8mq and imx8mq EVK
- 7a02ebd3321 MLK-18159-6 imx8m: add IMX_BOOTAUX kconfig for imx8m
- 84f5443930c MLK-21834-2 imx8qxp_mek: Update board codes and config
- 25babec33c5 MLK-21834-1 DTS: Update iMX8QXP MEK board DTS
- 851582c6f80 MLK-21840-2 imx8qm_mek: Update iMX8QM MEK board
- 0b79429dcf9 MLK-21840-1 DTS: imx8qm_mek: Update DTS files for QM MEK board
- 767f696f969 MLK-23574-17 power: imx8-power-domain: Set DM_FLAG_DEFAULT_PD_CTRL_OFF flag
- 16985b0ce06 MLK-21847 pinctrl: imx8/imx8m: Remove DEVRES selecting
- 094797a978b MLK-14938-22 mxc_gpio: Change to get value from DR register
- 26594634ae7 MLK-23574-16 dt-bindings: add dt-binding doc for CDNS3 controller
- 0a15827f5d9 MLK-23574-15 phy: Add USB PHY driver for the cadence USB3
- ec1c5aab18f MLK-23574-14 usb: host: Add the USB3 host driver
- 3e99a4b95ac MLK-23574-13 usb: gadget: Add the cadence USB3 gadget driver
- 699e62862c9 MLK-23574-12 usb: gadget: Add ep_config call back to usb_gadget_ops
- 5ebe986fa6c MLK-23574-11 usb: cdns3: remove upstream cadence USB3 driver
- 679364df99e MLK-20887 usb: gadget: Fix controller index in UMS
- eff803e98e4 MLK-23574-10 imx8: Enable UART0 LPCG clock for early serial
- ba93dcb5982 MLK-23574-9 imx8qm/imx8qxp: Power down the resources before SPL jump to u-boot
- 9e0f9058ea9 MLK-21837-2 imx8: clock: Update non-DM clock functions
- 6f8fe6a0173 MLK-21838 net: fec_mxc: Update driver to use more clks for iMX8
- b74c8729284 MLK-23574-8 clk: imx8: Update imx8 clock driver
- 435eb5f505e MLK-23574-7 misc: scu_api: Update SCFW API
- 61df4188e6f MLK-23574-6 imx8: Add lpcg driver for iMX8QM/QXP
- 71b91edcaa8 MLK-14862 net: eth-uclass: add return value check
- 2e8bd7bca7b MLK-17821-2 imx8: clock: Add cdns3 and usbotg clock enable and disable
- b2725bf3b91 MLK-17239 mmc: fsl_esdhc: fix sd/mmc ddr mode clock setting issue
- 09a2b02b3fa MLK-23574-5 tcpc: Add driver for USB typec port controller (TCPC)
- 58da590da6a MLK-23574-4 cpu: imx_cpu: Print the CPU temperature for iMX8QM A72
- df8074bf8ba MLK-23574-3 imx_scu_thermal: Update driver for i.MX8QM thermal sensor
- 3530e8d444d MLK-12437-2 Video: Update the common board_video_skip to support MXS LCD
- 47ae49ebe07 ENGR00315894-70 iMX6SX:Video Update MXS LCDIF driver
- e21fb398577 MLK-15324-1 video: cfb_console: Fix 64 bits support problem
- b11f32c2c77 MLK-16175-1 usb: ehci-mx6: Turn on the power domain of USB PHY
- 5f7f8c61f13 MLK-16118-6 net: fec_mxc: Add the init_clk_fec function for non-DM driver
- 7314c900145 MLK-15013-1 ehci-mx6: Add i.MX8 OTG controller support
- 0fec3ece6fe MLK-14445-5 ehci-mx6: Add OTG ID detecting by GPIO
- 00aa5affc9e MLK-13450-15 ehci-mx6: Add powerup_fixup implementation
- 7ec5b8b02f1 MLK-14938-24 mailbox: add imx mu DM mailbox driver
- db24662ef4a MLK-14938-23 mailbox: enable mbox_send non-blocking use
- 0601c64ab3d MLK-14938-21 mxc_gpio: change gpio index for i.MX8
- e54205486e2 MLK-23574-2 spi: Add FlexSPI Driver for i.MX8
- 72549efa3c9 MLK-14938-17 pcie: Add support for i.MX8QM/QXP PCIe
- e1b1b8899c8 MLK-21830-2 DTS: imx8qm: Add DTS and binding header files
- 6affb545f2e MLK-21830-1 imx8qm: Update soc codes for iMX8QM
- 4e9df0c2edf MLK-21829 dts: imx8qxp: Update DTSi files and binding header files
- e2a1226c6a3 MLK-21833 imx8: Update CPU driver for each core name
- 4323796ef5d MLK-21828-4 imx8: Update cpu driver to support A53 and A72
- 11a3c827194 MLK-21828-2 common: board_f: Use cpu_get_current_dev in print_cpuinfo
- c764f454ab4 MLK-21828-1 uclass: cpu: Add new API to get udevice for current CPU
- 35743ee08a8 MLK-16441 imx8qm/qxp: print commit hash for SCFW, SECO, IMX-MKIMAGE and ATF
- df3ddbda4e5 MLK-19546 imx8qm/qxp: Fix issue in get_effective_memsize
- 04546a07db7 MLK-16049 imx8qm/qxp: Add support for reserving DDR memory for M4
- 89f613af25b MLK-14938-9 imx8: bootaux: Add i.MX8 M4 boot support
- e99add1a06b MLK-16118-2 power: Add PD device lookup interface to power domain uclass
- 3fe83893195 MLK-23574 misc: fuse: Update imx8 fuse driver for 8QM

Signed-off-by: Ricardo Salveti <[email protected]>
We now have multiple u-boot-fio versions available, so we need to also
define a version for u-boot-fio-mfgtool as that is directly related to
the base version used by the main u-boot recipe.

Signed-off-by: Ricardo Salveti <[email protected]>
mfgtool based on u-boot-fio 2020.04.

Default preference to -1 until we are able to update all targets to this
version.

Signed-off-by: Ricardo Salveti <[email protected]>
@ricardosalveti ricardosalveti force-pushed the apalis branch 2 times, most recently from 1a6ef98 to b5aed0a Compare August 24, 2020 22:51
# Apalis-iMX6
PREFERRED_PROVIDER_virtual/kernel_apalis-imx6 = "linux-lmp-dev-mfgtool"
KERNEL_REPO_apalis-imx6 ?= "git://github.com/foundriesio/linux.git"
LINUX_VERSION_apalis-imx6 ?= "5.4.y"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ricardosalveti Sorry, this has been updated to 5.8.y in master. We should probably do the same here.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unless of course, we would rather tie apalis-imx6 to the linux-lmp-fslc-imx recipe? In which case we probably need to make a bunch of *-mfgtool recipes for easy maintenance.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are not yet using the kernel generated by mfgtools, which is why it wasn't much of a concern for me.

I was planning on switching to the imx recipe after this gets tested and merged, to avoid adding more variables to the game here (mostly due the possible cache related issues which might require a new optee-os as well).

Booting from eMMC by default and including the OP-TEE overlay and rollback
logic as done for other targets.

Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
This allows the mfgtools build to set the default provider to
u-boot-fio-mfgtool instead.

Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
Copy link
Copy Markdown
Contributor

@mike-scott mike-scott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, running a final test

Build configuration options for apalis-imx6 were not in sync with the
latest OP-TEE FIO sources.

Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
Currently based on the same options as used by optee-os-fio. This will
differ later on once we enable RPMB provisioning as part of the mfgtools
flashing process.

Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
Add config fragment enabling and disabling options required by LMP.

Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
Similar to the fragment used by u-boot-fio, but with options used to
enable USB SDP for mfgtool flashing.

Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
Add bootloader and full_image files for the apalis-imx6 target.

Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
Add kernel configuration for apalis-imx6.

Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
…imx6

Switch apalis-imx6 to the latest u-boot-fio release.

Signed-off-by: Ricardo Salveti <[email protected]>
Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
Switch apalis-imx6 boot flow to SPL->OP-TEE->U-Boot, using fitimage by
default.

Signed-off-by: Michael Scott <[email protected]>
Signed-off-by: Ricardo Salveti <[email protected]>
Enable SPL/U-Boot signing by default, even if done with the development
key. This get us closer to what would be the production-based image.

Signed-off-by: Ricardo Salveti <[email protected]>
Relevant changes:
- 084df9c2 standard: add debug-panic-oops
- 911cc894 debug-panic-oops: set default panic timeout to 5
- befb3fe3 debug-lockup: add hung task panic

Signed-off-by: Ricardo Salveti <[email protected]>
Drop custom flash script recipe as the official way to flash apalis-imx6
is now via mfgtools.

Signed-off-by: Ricardo Salveti <[email protected]>
Relevant changes:
- 7f17561e [FIO extras] TEE-540 drivers: imx_wdog: Check for node status
- 88959436 [FIO extras] TEE-535 drivers: imx_wdog: use compatibility string in device tree detection
- c5ee6df9 [FIO extras] core: imx: fix wdog_path for imx7ulp
- b6334d36 [FIO extras] drivers: imx: add wdog_path for imx6sx and mx6sll

Signed-off-by: Ricardo Salveti <[email protected]>
Add apalis-imx6 specific fstab with extra logic to mount the boot
partition at /mnt/boot (for u-boot env).

Signed-off-by: Ricardo Salveti <[email protected]>
Default ENV_SIZE is 0x2000.

Signed-off-by: Ricardo Salveti <[email protected]>
Add u-boot env to SOTA_CLIENT_FEATURES to allow aktualizr-lite read and
set u-boot environment variables related to update and rollback.

Signed-off-by: Ricardo Salveti <[email protected]>
Extra changes:
- [FIO extras] mmc: add feature of setting slot index via devicetree alias
- [FIO fromtree] drivers: optee: allow op-tee to access devices on the i2c bus
- [FIO fromtree] hwrng: optee - handle unlimited data rates
- [FIO fromtree] hwrng: optee - fix wait use case
- [FIO toup] hwrng: optee: support generic crypto

Meta changes:
- 68272783 bsp: apalis-imx6: switch OPTEE RNG

Signed-off-by: Ricardo Salveti <[email protected]>
@ricardosalveti ricardosalveti merged commit fedf415 into foundriesio:master Aug 26, 2020
quaresmajose pushed a commit that referenced this pull request Nov 9, 2022
Relevant changes:
- de0eb14 Merge pull request #210 from YoeDistro/yoe/mut
- 1bf66f8 linux-firmware: Use nonarch_base_libdir instead of hardcoding /lib
- 478e0c4 Merge pull request #209 from YoeDistro/yoe/mut
- 7ca49de ti-18xx-wlconf: Drop spurious dot from PV
- aff7e79 ti-18xx-wlconf: Use nonarch_base_libdir instead of hardcoding /lib
- f244dd4 Merge pull request #207 from chrisdimich/master
- d52f46a linux-boundary: bump revision to bb58f0ee
- 1e88fc2 Merge pull request #206 from Ossanes/topic/fix-nitrogen8-boards
- 47d2543 nitrogen*: Drop duplicated WKS dependencies
- b806279 nitrogen8*: Drop useless overrides for WKS_FILE_DEPENDS
- 18912db Merge pull request #203 from boundarydevices/master
- 4d1b126 u-boot-boundary: fix fw_env.config management
- bd3eb22 u-boot-boundary: switch filesextrapaths to generic-bsp
- 7596527 Merge pull request #202 from YoeDistro/yoe/mut
- 1efcb1b recipes: Use SPDX naming scheme for LICENSE field
- a27ac73 Merge pull request #199 from chrisdimich/master
- b30a5bc u-boot-boundary: bump revision to 3d5e7f60
- 4d7c7c5 linux-boundary: bump revision to 04f4286f
- f467829 Merge pull request #198 from Ossanes/topic/linux-kontron
- 100b41b linux-kontron: defconfig: Rework to enable CONFIG_KPROBES
- d236514 linux-kontron: Upgrade 5.4.41>5.10.95
- dc91d5e Merge pull request #197 from Freescale/topic/simplify-overrides
- b034e5c Rework machine definitions to reduce duplication
- bf7ae43 u-boot-script-toradex: Revert wrong override change
- 671aee4 Generalize overrides subsystem for NXP and Mainline support
- a161b3a Merge pull request #196 from Ossanes/topic/nitrogen8mp
- 52e9a93 nitrogen8mp: Define nxp as default BSP
- 10a470a Merge pull request #195 from YoeDistro/yoe/mut
- 4560e22 layers: Bump to use kirkstone
- 0c68a5a Merge pull request #193 from Ossanes/topic/imx7d-remarkable2-remove-firmwares
- 654d5b5 imx7d-remarkable2: Remove bcm43456 firmware as it has no providers
- f8d9213 Merge pull request #192 from Ossanes/topic/imx6dl-riotboard-uboot
- e78de66 imx6dl-riotboard: Fix u-boot target
- 6059586 Merge pull request #191 from sapiippo/apalis-imx6
- 61b70a0 apalis-imx6: add missing space to append
- b3670f9 Merge pull request #190 from MaxKrummenacher/master
- e064d0e colibri-imx6ull: fix mistyped override
- b26df7f Merge pull request #187 from boundarydevices/master
- 748b8f0 linux-boundary: bump revision to acef1311
- f007a9f Merge pull request #185 from MaxKrummenacher/update-toradex
- 13bd2ac machines: toradex: update
- 02bff68 linux-toradex: vf: update to 4.4.291
- 74fc138 linux-toradex: imx: update to 5.4-2.3.x-imx
- a2c343e u-boot-script-toradex: improve script
- 6e8f05b u-boot-toradex: updated to latest
- 839df32 u-boot-toradex: drop inc file
- 4661bdc Merge pull request #184 from texierp/topic/git-fetcher
- be54937 recipes: use https protocol and add explicit branch parameter
- be3442a Merge pull request #183 from Ossanes/topic/remove-dms-ba16
- f6c6d9e Merge pull request #182 from Ossanes/topic/remove-congatec
- 5dc9275 imx6q-dms-ba16: Remove files because it is not being maintained
- 00acf49 congatec: Remove defconfig
- af1c0cb Merge pull request #181 from Ossanes/topic/remove-congatec
- 3777793 congatec: Remove files because it is not being maintained
- 557e7b6 Merge pull request #180 from Ossanes/topic/u-boot-script-gateworks-imx
- d57becc u-boot-script-gateworks-imx.bb: Fix license checksum
- ea36713 Merge pull request #178 from Ossanes/topic/linux-remarkable
- 322f7f9 linux-remarkable2_5.4.bb: Fix git revision
- 5ed5d23 Merge pull request #177 from Ossanes/topic/imx6sl-warp-uboot
- 18f54fa imx6sl-warp: Fix u-boot suffix
- c57b5f3 Merge pull request #176 from Ossanes/topic/riotboard-suffix
- a9fce64 imx6dl-riotboard: Fix u-boot suffix

Signed-off-by: Ricardo Salveti <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants