| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using the UUU-tagged bootloader image directly with UUU can cause UUU
to hang. The bootloader image is split on a certain transmit size, and
the hang occurs if the tag does not fit with the final bytes of the
bootloader image and must be split into a new transmit package.
The UUU tag is needed by UUU only in the SD Card image file itself so
that UUU can find the end of the boot partition.
Rework the design so the default bootloader and the default imx-boot
binaries are not tagged.
Also, extend the UUU tagging to fslc so it can gain the same benefit.
Fixes: https://github.com/Freescale/meta-freescale/pull/1762
Fixes: https://github.com/nxp-imx/mfgtools/issues/416
Co-authored-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
The variable suggests the ability to override when there is no reason
to override.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
This commit changes the u-boot-fslc source revision to 5b4d66dd.
This new revison fix a issue with imx8mq bootloader.
Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
|
|
|
|
|
|
|
|
|
| |
The recipe depends on meta-arm-toolchain, therefore it should be on
dynamic-layers/arm-toolchain folder. Create it and make the necessary
changes for conf/layer.conf.
Fixes: 61beaf5861f2 ("recipes-bsp: introduce imx-oei recipe")
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
|
|
|
|
|
|
| |
This library allows the use of the EdgeLock secure Enclave (ELE)
from Linux userspace.
Moreover, this library is a build dependency of i.MX Security
Middleware Library.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
|
|
|
|
| |
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
|
|
| |
This aligns with the current version available on meta-imx layer.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
|
|
|
| |
- Add i.MX 91 support
- Add missing STMM deploy
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building in the NXP layer meta-imx with the latest imx-boot recipe, the
dtb is not found during mkimage build:
```
| NOTE: building iMX8MP - TEE=tee.bin-stmm flash_evk_stmm_capsule
| dtc -@ -I dts -O dtb -o signature.dtbo signature.dts
| fdtoverlay -i imx8mp-evk.dtb -o imx8mp-evk.dtb signature.dtbo
| Couldn't open blob from 'imx8mp-evk.dtb': No such file or directory
```
The problem is the recipe does now copy the dtb from u-boot-imx with a
config-adorned name, e.g., imx8mp-evk.dtb-sd, but mkimage is still
expecting imx8mp-evk.dtb.
Add a link for compatibility.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
| |
Signed-off-by: Rogerio Guerra Borin <rogerio.borin@toradex.com>
(cherry picked from commit dc6b22f9151e5487258a22de1aa564f5239c0e1b)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since commit 5e12dc911d0c541f43aa6d0c046fb87e8b7c1f7e on layer
openembedded-core, the class uboot-sign is supposed to be inherited by
u-boot recipes only, but the imx-boot recipe is currently inheriting
it. With this commit we change this situation by inheriting from
uboot-config instead so it can access relevant variables related to the
U-Boot configuration without inheriting the tasks defined by uboot-sign
which pertain exclusively to u-boot recipes (uboot_generate_rsa_keys,
uboot_assemble_fitimage); this in turn allows us to get rid of the
prepend to uboot_assemble_fitimage which only existed to allow that
extraneous task to succeed.
Nevertheless, the main issue solved by the commit is a conflict that
happens when imx-boot is used together a U-Boot configured not to
generate a boot container, i.e. with UBOOT_PROVIDES_BOOT_CONTAINER="0"
in which case both the U-Boot and the imx-boot recipe would try to
deploy the same files due to to extraneous tasks inherited, leading to
build errors like this:
ERROR: imx-boot-1.0-r0 do_deploy: Recipe imx-boot is trying to install
files into a shared area when those files already exist. The files
and the manifests listing them are:
/workdir/.../deploy/images/colibri-imx8x/u-boot-colibri-imx8x.dtb
(matched in manifest-colibri_imx8x-u-boot-toradex.deploy)
/workdir/.../deploy/images/colibri-imx8x/u-boot.dtb
(matched in manifest-colibri_imx8x-u-boot-toradex.deploy)
...
As part of this change we set variable UBOOT_DTB_BINARY to match the
setting in uboot-sign.bbclass, which duplicates information. This is not
ideal but it should work as that value is unlikely to change. The ideal
solution would likely be setting it in uboot-config.bbclass (provided by
layer openembedded-core); that's left as a future improvement.
Signed-off-by: Rogerio Guerra Borin <rogerio.borin@toradex.com>
(cherry picked from commit 45941f64766cd78f1491f74bf7483de52c43c9c5)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
Update the u-boot-imx to the tag lf-6.6.23-2.0.0, that is used in the
NXP BSP LF6.6.23_2.0.0.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
recipes-bsp: introduce imx-oei recipe
|
| |
| |
| |
| |
| |
| |
| | |
OEI stands for "Optional Executable Image", it was relased for NXP BSP
6.6.23-2.0.0. The OEI Firmware is required for the i.MX 95 SoC.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|\ \
| | |
| | | |
imx-mkimage: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
|
| |/
| |
| |
| |
| |
| |
| | |
Update recipes to NXP BSP version 6.6.23-2.0.0.
This commit introduces the 'imx95' target.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|\ \
| | |
| | | |
imx-lib: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
|
| |/
| |
| |
| |
| |
| | |
Update the imx-lib branch to the new NXP BSP 6.6.23-2.0.0.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|\ \
| | |
| | | |
firmware-nxp-wifi: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
|
| |/
| |
| |
| |
| |
| | |
Update to the new NXP BSP 6.6.23-2.0.0.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|/
|
|
|
|
| |
Update imx-seco to the new NXP BSP 6.6.23-2.0.0.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
|
|
| |
Update to 49143a1701d9 used in the NXP BSP release L6.6.23-2.0.0.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
| |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
GCC-14 set more warnings to errors, demote the ones which trigger to a warning.
Fixes:
| ../../source/h264high/h264decapi.c:1803:22: error: assignment to 'const u8 *' {aka 'const unsigned char *'} from incompatible pointer type 'u32 *' {aka 'unsigned int *'} [-Wincompatible-pointer-types]
| 1803 | ref_data = ref.virtual_address;
| ../../source/h264high/h264decapi.c:2086:22: error: assignment to 'const u8 *' {aka 'const unsigned char *'} from incompatible pointer type 'u32 *' {aka 'unsigned int *'} [-Wincompatible-pointer-types]
| 2086 | ref_data = ref.virtual_address;
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
|
|
|
|
|
| |
Update the recipes to what is used in rel_imx_6.6.3_1.0.0.
imx-vpu-hantro and imx-vpu-hantro-vc: LICENSE: FSL EULA is updated to v53.
All: dropped the md5sum.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
|
|
| |
This is being enforced in master oe-core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
Fixes QA error:
QA Issue: ppfe-firmware package is not obeying usrmerge distro feature.
/lib should be relocated to /usr. [usrmerge]
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
|
|
|
|
| |
firmware sources
|
| |
|
| |
|
|
|
|
|
|
| |
No actual changes, just rename a source branch.
Signed-off-by: Oleksandr Suvorov <cryosay@gmail.com>
|
|
|
|
|
|
| |
The folder iMX9 has been replaced by iMX91 and iMX93.
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
|
|
|
|
|
|
| |
Align with NXP BSP 6.6.3-1.0.0.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
| |
It serves no purpose and generates a warning:
```
WARNING: meta-freescale/recipes-bsp/imx-vpu/imx-vpu_5.4.39.3.bb: QA Issue: RPROVIDES is set to virtual/imxvpu but the substring 'virtual/' holds no meaning in this context. It only works for build time dependencies, not runtime ones. It is suggested to use 'VIRTUAL-RUNTIME_' variables instead. [virtual-slash]
```
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
|
|
|
|
|
|
|
|
| |
Update the recipe to be aligned with the NXP BSP LF6.6.3-1.0.0.
Add installing of a second part of ELE to rootfs.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
| |
Relevant commits:
- 2afa15e FwImage: update firmware to mxm6x17437.p3
- d962eb9 FwImage: update firmware to mxm6x17437
- c03add9 LICENSE.txt: update Software License to v53
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
| |
Update the firmware-imx to be aligned with the NXP BSP
LF6.6.3_1.0.0.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
| |
Update the upower firmware to 1.3.1 to be aligned with NXP BSP
LF6.6.3-1.0.0.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the package to be aligned with the NXP BSP LF6.6.3-1.0.0.
Relevant changes:
- cbb9937 Autobuild needs to download the OEI for m7 TCM.
- 70baf79 LFU-641: capsule: Fix build break due to bashism
- 6db27a3 Fix nightly for i.MX95.
- 25a110b MLK-26161 Fix comment in pad_image script
- 51310e2 imx95: Add workaroud for kernel container authentication
- 2ec5bc4 imx95: Update V2X dummy address
- 12ac14f MA-21906 iMX95: update TEE address
- b6b8cc3 LF-10796 iMX95: Update ATF address to DDR
- 2b853a5 Add more fcb header files as reference.
- 89f38b5 Add docs on mSel.
- 5940f1d i.MX95: unify oei ddr file name and output warning when there are no any oei images
- 947a90e i.MX95: Fix quick boot fw name and some cleanup
- e9bc2c5 iMX95: add suport to append DDR PHY training data data to DDR OEI
- 089554c Update address for DRAM-based M7 images.
- a0b0cb5 iMX95: Change the flash_lpboot_sm_a55_flexspi target
- 9c19c1c iMX95: Fix the FSPI FCB CRC issue
- 5fe9dcf iMX95: pack tcm oei image to container image to initialize m7 tcm by edma(edma programming through cortex-m33/cortex-a55)
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update to 8dbe28631 used in the NXP BSP release L6.6.3-1.0.0.
Relevant changes:
- 8dbe28631 LF-11383 imx95: Add support for q-channel/lpcg based wakeup sources
- 58f873d08 LF-11375 feat(imx95): flush L3 when system suspend
- da9bffd12 LF-11313 feat(plat) imx: imx95: clear LPIs enable
- 8d3073131 LF-11278 imx95: Ensure the cluster can be powered off in suspend.
- 8076903b6 LF-11057-2 feat(imx95): optimize cpuidle latency
- 9eb7b6ab1 LF-11057-1 feat(imx95): coding style cleanup
- 7d5458822 MA-21906 imx95: support Trusty OS
- d953d43e6 LF-10796 imx95: Move BL31 from OCRAM to DDR secure region
- d7fd4b3e2 LF-10524-08 feat(imx95): Make SCMI to be default enabled
- 657e94012 LF-10524-07 feat(imx93): get soc info from ele
- fa0639977 LF-10524-06 feat(imx95): add soc id sip support
- 5a7cf7a6e LF-10524-05 feat(imx95): add system reset support
- be087fa66 LF-10524-04 fix(imx95): fix bug with setting retention for L3 cache with SM
- 7c38f2de8 LF-10524-03 feat(imx95): initial support for i.MX95
- 61dd0e29a LF-10524-02: feat(scmi) update version to 3.0
- 18d066592 LF-10524-01 feat(scmi) add i.MX9 SCMI vendor CPU protocol
- 3a9f15ee0 LF-10857 feat(imx93): ignore s401 halt_ack_irq wakeup
- 41557d9d4 LF-10788: feat(imx93): refine the wakeupmix irq handling
- 04d5d6189 LF-10787 feat(imx93): save & restore WDOG when wakeupmix is power down
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|\
| |
| | |
u-boot-fslc: Bump from v2024.01 to v2024.04
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bump from v2024.01 to v2024.04. This commit creates the following
files:
- u-boot-fslc-common_2024.04.inc
- u-boot-fslc-mxsboot_2024.04.bb
- u-boot-fslc_2024.04.bb
Signed-off-by: Luan Rafael Carneiro <luan.rafael@ossystems.com.br>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the u-boot-imx to the tag lf-6.6.3-1.0.0, that is used in the
NXP BSP LF6.6.3_1.0.0.
Relevant changes:
- f8a2983ec83 LFU-646-2 arm: imx: Fix coverity issue (Unintentional integer overflow)
- 89291cfd36e LFU-646-1 arm: imx: Fix coverity issue 36261228: Use after free
- 9b3315f59f6 LFU-647 mmc: Fix coverity issue 28682987: Logically dead code
- b72b414f4bc LFU-643 misc: imx_ele: Fix FSB redundancy fuse word check
- 398fdef0c06 MA-22105 android: imx8q: use default mcu reserved memory
- c1505f0cda5 LFU-639 ddr: imx95: add CRC field in quick boot state
- 3bdcde9e46c LFU-638 imx95-Titan: Fix I2C address conflict and I2C7 speed
- c1665b45e75 LFU-637 doc:imx:ahab Add i.MX95 Information to Secure Boot documentation
- 9e960b15dfb LF-11213-2 arm: dts: imx95: Update USB3.0 nodes
- 4c1cf0a09c8 LF-11213-1 usb: xhci-imx8m: Fix reference clock period issue
- 708942fdbfd LFU-635-3 titan-imx95: Add Toradex iMX95 Titan board support
- 822f0d2b411 LFU-635-2 arm: dts: Add DTS for Toradex iMX95 Titan EVK
- 4487e2901e6 LFU-635-1 net: fsl_enetc: Fix enetc id issue on iMX95
- c5f891339fa LF-11115 imx: ahab: Use authenticated header for images loading
- 93ac26d6345 LFU-634 imx95: evk: add xen boot command
- 1e02deaab94 LFU-633-2 imx95_evk: Enable UHS for SD and HS400ES for eMMC
- ade3c564414 LFU-633-1 arm: dts: imx95_evk: Update eMMC and SD pad setting
- 02d793b463d LFU-609-1 ddr: imx95: change QB training data address
- 46571fc06a2 LFU-632 imx95_evk: Power up hsiomix for USB gadget used in SPL
- 9f832f67948 LF-10799-2: mtd: spi-nor: remove redundant and enable 4k subsector
- 587050c2279 [SPSDK-2975] Add command for raw ELE message call
- e5128cd6447 LFU-631 imx95_evk: Change default kernel DTB
- 35cde0dd1cb LFU-628-3 imx95: enable scmi thermal
- 14891a9d9d8 LFU-628-2 imx9: scmi: correct the value of temperature from scmi thermal
- 3ca247d4099 LFU-628-1 thermal: scmi: Support scmi to get and set config of sensor
- 1a37dcea25e LF-10799: mtd: spi-nor: enable 4k subsector erase flag
- bc0f1de7b41 Revert "LFU-626 imx: imx95: workaround NETC suspend/resume"
- bd40703215c LFU-630-3 imx95_evk: Update board codes for secure boot
- 3fbcaea1cff LFU-630-2 imx9: Change container header temp buffer address
- c5941ab6fd8 LFU-630-1 imx: ele_ahab: Update FSB LMDA status register for i.MX95
- ca29d281448 LFU-629 imx95: evk: update root cell mem
- de5fbccd960 LFU-627 imx95_evk: Fix USB host restart crash
- bcb95e645a1 LFU-383 imx: ele_ahab: Add ahab_commit command in uboot
- 78f83b1fb15 LFU-625 configs: imx95: add Jailhouse boot command
- fd3d93aa8f9 LFU-626 imx: imx95: workaround NETC suspend/resume
- 1d95053b07d LFU-624-2 imx9: Add v2x_status and ele_info commands
- bab2f4939cf LFU-624-1 misc: ele_api: Add V2X Get State API
- d3c0a03c4fb LFU-602-8 power: pmic: add XRST macro define
- d90ffcc0856 LFU-602-7 power: pmic: optimize pmic pca9451a log format
- e9975695c4e LFU-602-6 power: pmic: optimize pmic pf0900 probe function
- 748cf1610dd LFU-602-5 configs: imx93_11x11_evk_pf0900: add new config to support pmic pf0900
- 07f3af44006 LFU-602-4 imx93: modify the pmic pf0900 config
- ab7ac08d9cf LFU-602-3 arm: dts: imx93: add new dts to support pmic pf0900
- c6a7188e692 MA-21906-2 imx95: add trusty enabled defconfig
- c3133cbdc3c MA-21906-4 imx95: support Trusty OS
- 64d2e2b37db MA-21906-2 imx95: start ELE RNG context
- 1733150991c MA-21834 android: add imx95 build target
- 1f8d66aa564 LFU-622-3 dts: imx95: Update ELE MU compatible string
- 33ddcc818a3 LFU-622-2 imx95: soc: Use ELE MU driver name for device probe
- 61f2003ac41 LFU-622-1 misc: s4mu: Update ELE MU to get TR/RR number from HW
- 3fd61d37778 LFU-621 imx9: soc: correct pcie node
- 93f8a7712c3 LFU-616-2 imx9: scmi: Override h_spl_load_read with trampoline buffer
- 80e025237f6 LFU-616-1 spl: mmc: Change the h_spl_load_read to weak
- 3f751ab4d24 LFU-620 imx: imx95: add get_reset_reason
- c7247b42fac LFU-619 mailbox: imx-mu: update the rx timeout value
- 56e88034824 LFU-615 firmware: scmi: smt: use io helpers
- b276f6b802c LFU-618 imx95_evk: Reset flexspi NOR before SPL probe it
- 343970cf376 LFU-614 mmc: fsl_esdhc_imx: reset tunning logic
- 521069ea73a LFU-613 net: fsl_enetc: Fix NETC RX BD and buffer issue
- 7d7075ecb54 LFU-609 ddr: imx95: add QB training data collect function
- 5561f9ff884 LFU-610 imx95_evk: power off NETC before booting OS
- ad6e3ee3a08 LFU-608 enetc: imx95: support to get mac address from fuse
- da7dd6cd732 LFU-598-2 power: regulator: Support pmic pf5300
- 98dc8268b20 LFU-598-1 power: pmic: Support pmic pf5300
- c60048f9e70 LFU-597-2 power: regulator: Support pmic pf0900
- a44cbddd57f LFU-597-1 power: pmic: Support pmic pf0900
- d8376baa055 LFU-607-3 board: imx95_evk: enable HSIO_TOP for gadget usb
- 6ceb9283fb8 LFU-607-2 arm: dts: imx95: add power domain for usb
- 7e0114243a7 LFU-607-1 configs: imx95: enable CONFIG_SCMI_POWER_DOMAIN
- 7307ab28752 LFU-604-45 imx95_evk: Support flexspi NOR boot
- 4b7dd4e5c77 LFU-604-44 arm: dts: imx95-evk: Enable flexspi nor nodes for SPL
- f41d22bc645 LFU-604-43 imx9: config m7 node accorind to power status
- cee23306323 LFU-604-42 imx9: config pcie node according to fuse settings
- a813c12350b LFU-604-41 imx95_evk: Add iMX95 19x19 EVK board support
- 2b40e19b8ad LFU-604-40 arm: dts: imx95_evk: Add iMX95 19x19 EVK board DTS files
- e37f611d915 LFU-604-39 mtd: spi-nor: Add mt35xu01gbba octal mode SPI NOR flash
- 0f43ec14c3d LFU-604-38 net: fsl_enetc: Update enetc driver to support iMX95
- 162d9784c01 LFU-604-37 gpio: rgpio2p: Update compatible string
- e78405c89c9 LFU-604-36 gpio: adp5585: Add SPL config for ADP5585 driver
- 98f795c5bbc LFU-604-35 xhci-imx8m: Update the uctl and fladj setting for 24M ref clock
- df57675c4cd LFU-604-34 usb: Update Kconfig to enable driver on iMX95
- f6bdce81aa5 LFU-604-33 usb: gadget: ci_udc: support i.MX95
- 4027958087b LFU-604-32 usb: host: ehci_mx6: support i.MX95
- 87aab636473 LFU-604-31 fastboot: Update codes for iMX95 UUU downloading
- 7b93f358100 LFU-604-30 clk: clk_scmi: Fix assigned clock issue
- ef05acea42d LFU-604-29 scmi: Update parent clock set ID
- 3dbc7a67302 LFU-604-28 clk: clk_scmi: Add workaround for set_rate/enable/disable
- 75ffb3a967f LFU-604-27 imx: container: Check V2X FW container
- c410abb022a LFU-604-26 imx_ele: fuse: Read fuse from ELE when SM is enabled
- 125ff383141 LFU-604-25 imx9: bootaux: Pass core_id to specify the M core
- 76bcb9f1e39 LFU-604-24 imx_ele: add ELE release aux API
- 1f4fa0a6b05 LFU-604-23 arm: dts: Add iMX95 DTSi and dt-binding files
- 12ef2752666 LFU-604-22 imx9: Add iMX95 Kconfig and Makefile
- 36f69c1bba5 LFU-604-21 imx9: scmi: Add iMX95 SOC and clock codes
- d6888e6bfc2 LFU-604-20 imx9: Move codes to native sub-folder for non-SCMI
- 159b95cc64e LFU-604-19 arm: global_data: add scmi pointer
- 57dc11420e3 LFU-604-18 clk: add SPL_CLK_SCMI option
- e67be21ac17 LFU-604-17 clk: scmi: support probe in pre-reloc stage
- 6a44dbfd181 LFU-604-16 firmware: scmi: mailbox: support probe in pre-reloc stage
- d32c10ebe01 LFU-604-15 scmi_protocols: add PERF protocol ID
- d2d38b85248 LFU-604-14 scmi_protocols: add MISC ID
- 614e6d3b33b LFU-604-13 clk: scmi: support set parent
- abb8b90ce81 LFU-604-12 pinctrl: nxp: add SCMI pinctrl driver
- 17e15ac02d3 LFU-604-11 firmware: scmi: use CONFIG_SCMI_POWER_DOMAIN as check condition
- f04e4b2e022 LFU-604-10 firmware: scmi: fix get channel
- 38f903772ea LFU-604-9 firmware: scmi: dump error string
- 5749cc5ffd9 LFU-604-8 scmi: smt: enable doorbel return
- 96a80b34dd6 LFU-604-7 firmware: scmi: use PAGE_SIZE alignement for ARM64
- e8dbcf61afb LFU-604-6 scmi_agent: add SCMI_MSG macro
- f1c5bef0098 LFU-604-5 mailbox: support timeout when sending
- b5ae5f5e445 LFU-604-4 mailbox: add i.MX MU driver
- 2f31bc166e0 LFU-604-3 Revert "MLK-14938-23 mailbox: enable mbox_send non-blocking use"
- 7e94f7b45c3 LFU-604-2 Revert "MLK-14938-24 mailbox: add imx mu DM mailbox driver"
- 18d56c3fc6d LFU-604-1 imx: Kconfig: make IMX8_ROMAPI configurable
- 485afae20fe LFU-605 imx8/imx8m: Extend NAND kernel part in mtdparts to 64MB
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
| |
No actual changes, just rename a source branch.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Relevant changes:
- e8b3c90 LF-10305-2: mxc_jpeg_test: always trigger the source change event in decoding
- 379405e LF-10305: mxc_jpeg_test: wait and handle the source change event in decoding test
- bfbdf7d LF-9396: imx-jpeg: Add performance statistics
- dd86d09 MLK-26125-7: mxc_v4l2_vpu_test: waylandsink: avoid segmentation fault if fail to connect display
- 125b35a MLK-26125-6: mxc_v4l2_vpu_test: waylandsink: return undisplayed input buffer
- dc180ec MLK-26125-5: mxc_v4l2_vpu_test: decoder add parameter dec_display_delay
- 73ac624 MLK-26125-4: mxc_v4l2_vpu_test: waylandsink: avoid a deadlock in exit
- dafd71c MLK-26125-3: mxc_v4l2_vpu_test: waylandsink: update display size according crop info
- d31e7e8 MLK-26125-2: mxc_v4l2_vpu_test: waylandsink: add shm buffer
- 7417af1 MLK-26125-1: mxc_v4l2_vpu_test: waylandsink: use xdg_wm_base instead of wl_shell
- a05ca31 LF-9045-2: mxc_v4l2_vpu_test: check whether the input file exists
- 5346d77 MLK-26076-19: mxc_v4l2_vpu_test: reduce static function declear
- bcf3cef MLK-26076-18: mxc_v4l2_vpu_test: disable all build option for zebu
- 135dbb6 MLK-26076-17: mxc_v4l2_vpu_test: support convert nv21
- 5874874 MLK-26076-16: mxc_v4l2_vpu_test: aign with upstream naming for the 12-bit pixelformats
- 01f0424 MLK-26076-15: mxc_v4l2_vpu_test: change default size of encoder from 1920x1080 to 8192x8192
- 698827a MLK-26076-14: mxc_v4l2_vpu_test: avoid be stalled when fail to display frame
- e387406 LF-9045: mxc_v4l2_vpu_test: integrate imx-mm parser to vpu unitest
- f45760c Deleted COPYING. It is replaced by LICENSE.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hardcoding the root home directory could cause issues when the ROOT_HOME
is not set to '/home/root'. As example, the ROOT_HOME can be changed to
'/root', which makes imx-test install files in the wrong folder.
Therefore, replace '/home/root' with '$ROOT_HOME'.
Usually, ROOT_HOME is already set to '/home/root' [1].
[1] https://docs.yoctoproject.org/4.3.3/ref-manual/variables.html?highlight=variables#term-ROOT_HOME
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
|
|
|
|
|
| |
After commit 5a906365fd29 ("uuu_bootloader_tag.bbclass: Add
UUU_BOOTLOADER_UNTAGGED"), the option for a untagged binary was added to
uuu_bootloader_tag.bbclass. The u-boot-imx recipe also uses this binary,
thefore add UUU_BOOTLOADER_TAGGED to this recipe as well.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add UUU_BOOTLOADER_UNTAGGED flag to add the possibility to deploy a
imx-boot binary without the tagged footer
'UUUBURNXXOEUZX7+A-XY5601QQWWZ%sEN' at the end.
The addition of the footer 'UUUBURNXXOEUZX7+A-XY5601QQWWZ%sEN' at the end
causes issues when the binary is loaded into RAM memory, this footer may
cause issues where the binary size exceeds the typical USB package size
used by UUU (1021 bytes).
As example, if the footer is split across two distinct USB packages,
such as sending 'UUUBURNXXXOE' in the last packet and
'UZX7+A-XY5601QQWWZ%sEND' in the next one, it can lead to UUU halting
while waiting for a response in SDPS mode.
After sending 'UUUBURNXXXOE', iMX8MP's boot room starts SPL, not waiting
for the next packet ('UZX7+A-XY5601QQWWZ%sEND'), leading to UUU
breaking.
Therefore, deploy both binaries separately (-tagged and -untagged) to
allow users to choose the appropriate binary.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
U-Boot fork has been updated to include tagged version v2024.01 from
upstream.
Following commits were ported from 2023.10+fslc to this version:
- 9ff224ca003 imx: iMX6: Define disconnect_from_pc function
- a429b3dcdd5 MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot
- cbfd9b3fd03 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition
- 58cb813aa7e mx6sabre_common: Dynamically change the video output
- f1ac9d18650 mx6sabresd: Enable video interfaces in bootargs
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|