| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Since [1] the firmware-sentinel is renamed to firmware-ele-imx.
It also align the recipe to be aligned with the NXP BSP LF6.1.55_2.2.0.
[1] https://github.com/nxp-imx/meta-imx/commit/6412faf7e4b85f6d94342a19a79fd391888b1ec6
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
|
|
|
|
| |
Since [1] the install function is simpler.
[1] https://github.com/nxp-imx/meta-imx/commit/e29414cad747fb424170f53f12de2abb23e2e2d4
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
| |
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
|
|
|
| |
Update the firmware-imx to be aligned with the NXP BSP
LF6.1.55_2.2.0.
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
|
|
|
| |
Update the firmware-imx-8 to be aligned with the NXP BSP
LF6.1.55_2.2.0.
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
| |
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
| |
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building this recipe on an Unbuntu 20.04 host results in the following
error:
Traceback (most recent call last):
File "u-boot-qoriq/2021.04+fslgit-r0/git/tools/binman/binman", line 39, in <module>
from binman import control
File "u-boot-qoriq/2021.04+fslgit-r0/git/tools/binman/../binman/control.py", line 11, in <module>
import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'
With the added dependency the build completes.
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The basler-camera recipe/package provides the files for basler
cameras. Do not install them with the isp-imx package.
Prevents:
| * check_data_file_clashes: Package libdaa3840-30mc1 wants to install file .../rootfs/opt/imx8-isp/bin/dewarp_config/daA3840_30mc_1080P.json
| But that file is already provided by package * isp-imx
| ...
Fixes: 9f9b707 ("isp-imx: update to 4.2.2.24.0 used with lf-6.1.55-2.2.0")
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
|
|
|
| |
The files provided by isp-imx are no longer part of the sources.
Drop the fixup to remove them.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
|
|
|
| |
Set CMake variable so that tinyxml2 can be found. Prevents:
| make[2]: *** No rule to make target '...isp-imx/4.2.2.24.0/recipe-sysrootlib/libtinyxml2.so', needed by 'generated/release/bin/tuningext'. Stop.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Latest master meta-oe updated tinyxml2 to version 10.0.0.
isp-imx packages a prebuilt library dynamically linked against
tinyxml2.so.9 which is no longer provided, thus:
| ERROR: isp-imx-4.2.2.22.0-r0 do_package_qa: QA Issue: /usr/lib/libcam_device.so contained in package isp-imx requires libtinyxml2.so.9()(64bit), but no providers found in RDEPENDS:isp-imx? [file-rdeps]
Fix the build by updating the dynamic section to require tinyxml2.so.10.
Note that I don't have a system to runtime test if that still works.
The tinyxml API doesn't look like it changed from 9 to 10.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
| |
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
|\
| |
| | |
u-boot-imx: Update to lf-6.1.55-2.2.0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update the u-boot-imx to the tag lf-6.1.55-2.2.0, that is used in the
NXP BSP LF6.1.55_2.2.0.
Relevant changes:
- 49b102d9888 LFU-611 arm: dts: imx93: update anatop node
- 0fdbf5df153 efi_loader: support all uclasses in device path
- b64f06fee79 efi_loader: Fix warnings for unaligned accesses
- d23550de2fe efi_loader: Fix flexible array member definitions
- d17db0235cc LF-10422-2 dts: imx93: Fix date reset fail
- f78da92266a LF-10422-1 rtc: Fix date reset fail
- ee041d63eae LFU-600 imx8mp_evk: Change back kernel DTB to old EVK board
- 26768c4e470 MA-21741-1 Correct some uboot attributes which about hardware
- 173766cc50c MA-21741-2 Add uboot attribute: "product" and "variant"
- 706344af2ea LFU-589-2: board: freescale: imx8ulp evk9: lpddr4 auto low power
- 13db67ead47 LFU-595-4 imx: cmd_fspinand: Change FCB according to chip size
- 76f9544730f LFU-595-3 arm: dts: imx93: Update flexspi pinctrl
- 63b45080588 LFU-595-2 mtd: nand: spi: Add GD5F2GM7 SPI NAND flash
- 1edf99a0e9a LFU-595-1 mtd: nand: spi: Add W25N02KW SPI NAND flash
- 3d5860591a7 MA-21705 trusty: sync storage commands
- d04a12231e0 Pull request #99: Lf v2023.04 588
- 0e637917405 LFU-593-3 Revert "LF-7673-1 imx93: enable auto cmd12 for usdhc"
- db9d3c9f949 LFU-593-2 dts: imx93: adjust USDHC pad's driver strength
- 0d33167e0cc LFU-593-1 dts: imx93: set SION for cmd and data pad of USDHC
- c634376bcc1 LFU-594-2 imx93_evk: drop some nodes for system ready
- 43d0b9ee78b LFU-594-1 arm: dts: imx93: drop dmas property and update flexspi compatible
- 77199228ac5 LFU-588-2: arm: mach imx8ulp: upower api optional osc mode
- 9e0360f7dc3 LFU-588-1: arm: mach imx8ulp: upower api update osc freq
- 9b1c278e0e8 LFU-592 imx93_11x11_evk: Enable LEGACY_IMAGE_FORMAT support
- b4115d9b9c1 LFU-591-2 arm: dts: imx93: update enet/eqos nodes
- f47863be180 LFU-591-1 clk: imx93: fix enet1 parent
- 97daa1fed0b Pull request #101: LFU-589: board: freescale: imx8ulp evk9: lpddr4 auto low power
- b9c466fec2d LFU-567-4: board: freescale: imx8ulp evk: spl pmic settigs
- 4db16c1e021 LFU-567-3: board: freescale: imx8ulp evk: spl: gpio operation range
- b900f1f6736 LFU-567-2: arm: mach imx8ulp: soc: apd gpio port cell compensation
- 0db5e1c8d8c LFU-567-1: arm: mach imx8ulp: soc: apd gpio port operation range
- 66eb772ff29 LF-10303-3 imx9: imx93_evk: support distro boot for SR-IR 2.0
- 58faac1cd58 LF-10303-2 configs: imx93_11x11_evk: update defconfig with savedefconfig
- 04a9824683f LF-10303-1 watchdog: ulp_wdog: guard reset_cpu with condition check
- 837334cb419 LFU-590 imx: ELE: Fix ELE FW version bug
- e7233703b7f MA-21160 Add fastboot command to provision and get dek blob
- 82d2426d5e9 LFU-586-2 imx93: Add Low performance parts 9302/9301 support
- 1433b5c7c70 LFU-586-1 imx9: Add 233Mhz DDR PLL frequency
- 430d25663d3 LFU-589: board: freescale: imx8ulp evk9: lpddr4 auto low power
- 45f29b12aab LFU-585 imx9: mask the wdog reset in src by default on i.mx9
- f5024c786ba LFU-587: [optee] build failure with secure boot enabled
- 370600c348d Pull request #97: Lf v2023.04
- 284688b529c LFU-434: useless initialization of a variable eliminated
- 2db728cbd11 LFU-434: unused variable issue eliminated by checking for errors
- c76edb3c878 LF-10025: Added ls1021atwr secure boot QSPI support
- 6b8b0f345bc MA-21650 android: add imx8mq wevk dedicated defconfig
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Relevant changes:
- c436545 LF-10397 imx8: Fix SCU container file offset issue
- 5c97f59 imx9: Fix flash_singleboot_spinand broken
- c684071 iMX9: Add signature DTS file
- e019f61 imx9: Add System ready relevant targets
- 5c58565 Support MSEL option for MX95 SM.
- d683e41 Add FW header support
- 703bc3c Update LPDDR5 FW to v202306
- cc6c3a4 imx95: Clean up targets in soc.mak and update Readme.imx95
- 3686be1 Add SM target with OEI+SM+M7(TCM)+AP.
- e8d6d79 Update SM targets. Add SM target with M7 image in DDR.
- 2ae36d5 Add SM+M7 target for i.MX9.
- 3b13c36 Replace the OEI image with the prebuilt one
- b41f521 Add SM only target for i.MX9.
- 0eaf132 Introduce LPDDR_FW_PREFIX parameter
- 3b69364 add Readme for i.MX95
- f308051 add temp m33 oei.bin from ROM team
- 94e72ee update for entry and lpboot
- 4fb55b7 imx95: Add targets to include M7 image
- 68e4acb Add support for both OEI entry and destination addresses
- fae7490 Add the target that embed OEI and Synopsys PHY FW
- 17b2a94 Update to support meta data for i.MX9
- b437ce9 add a new target for zebu
- 241701b support M7
- 72439ea support i.MX95 OEI
- 4648479 imx9: enable a55 image when lpboot for i.MX95
- 092a1a9 imx9: make AHAB_IMG could be passed from command line
- 6ef5326 iMX9: use -m33 & a55
- e9bf5c4 mkimage_imx8: add m33 option
- ae6a77f Fix autobuild failure
- 621803d Update Yocto build name to Common [YOCIMX-7230]
- 3fefc2a Add example usage for autobuild
- e439c8e Fix README and SCR permission
- e1acbb6 Extract common logic from autobuild.mak
- e8ed7ad Use common boottools location [YOCIMX-7189]
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
| |
Reported-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The 93 build is failing in imx-mkimage:
```
| make[1]: *** No rule to make target 'mx93a0-ahab-container.img', needed by 'flash_singleboot'. Stop.
```
The root cause is the upstreaming of NXP release 6.1.36-2.1.0 is not complete
and missed updates to firmware-sentinel, imx-mkimage, and i.MX 93 configuration.
Reported-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
| |
Support imx91p and a "translation" rule for mx9.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update to 1a3beeab6 used in the NXP BSP release L6.1.36-2.1.0.
Relevant changes:
- 1a3beeab6 MA-21481-5 Add monitor smccall to get the number of dpu/os part
- f2878b199 MA-21481-4 Allocate DPU parition
- 79e7e7559 MA-21481-3 Fragment secure heap and vpu boot memory
- 5da15d17f MA-21481-2 Configure can only be controlled by the secure world
- de5a00fc9 MA-21481 Configure normal memory for vpu_part to FULL
- b68fe4e06 LF-9731 feat(imx93): poll for DDRDSR_2[NML] to be set if using inline ECC.
- f63400695 LF-9732 fix(imx93): enable fast wakeup by default after suspend
- fc667c01b LF-9712 fix(imx8ulp): increase the mmap region num
- 17f15a678 LF-9703 feat(imx8ulp): enable mu wakeup for APD DSL
- 7b350c66b LF-9663 feat(imx8ulp): update the upower api
- d7b810d0e LF-9599 feat(imx93): remove debug_26 from retention flow
- 7a2c29af5 LF-9696 imx93: trdc: Add TRDC lock support
- 3dff2b2b3 LF-9683-02 feat(imx93): optimize the lpa & lvd power
- f45c779ab LF-9683-01 feat(imx93): update the ocram trdc config for did7
- d3b27c53b MA-21520 imx8ulp: adjust the dram mapped region
- d922d08e2 LF-9657 feat(imx91p): enable the ddr frequency scaling support on imx91p
- 1658caa8c LF-9610 feat(imx8ulp): add imx8ulp apd dsl support
- e970989be Pull request #75: LF-8819: plat: imx8ulp: ddrc switch auto low power and software interface
- 9fb879341 LF-9630 feat(imx93): enable SR_FAST_WK_EN by default
- 352f11afe LF-8819: plat: imx8ulp: ddrc switch auto low power and software interface
- bd3fe9a07 LF-9252 imx91p: Add i.MX91 phantom support
- bad1ed4dd LF-9536 imx8ulp: Check PR bit when save/store PCC5
- 18ddf78ff LF-9454 fix(imx93): correct the cluster power down config
- 54abee5ff LF-9450 feat(imx93): reduce the dram exit retention delay
- 1089769c1 LF-9441-02 feat(imx93): use wfe/sev for ddr frequency scaling
- 7411561db LF-9441-01 feat(imx93): remove the ele clock switching workaround
- f58cb61e6 MA-21411 imx8m: fix system hang when uart console be disabled in SPL
- 998a1413d LF-9438 imx93: trdc: Support OSCCA enabled part
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
| |
This component uses BFD linker specific options which may not be
available when default ld is not GNU BFD LD
Fixes
| aarch64-yoe-linux-ld: error: unknown argument '--fix-cortex-a53-835769'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\
| |
| | |
Upgrade Kernel to 6.6.y + LTS Kernel 6.1.y + U-Boot 2023.10
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
U-Boot fork has been updated to include tagged version v2023.10 from
upstream.
Following commits were ported from 2023.04+fslc to this version:
----
105a9c8cc0 mx6sabresd: Fix extra environment settings
9921d4467d imx: iMX6: Define disconnect_from_pc function
2c2f4d28f2 MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot
3408a474b5 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition
ed7113b4ea mx6sabre_common: Dynamically change the video output
a9817785c1 mx6sabresd: Enable video interfaces in bootargs
----
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
|/
|
|
|
|
|
|
|
|
| |
Its not supported by gcc < 13 and this package uses a prebuilt toolchain
based on gcc 8
Fixes
| arm-none-eabi-gcc: error: unrecognized command line option '-fcanon-prefix-map'; did you mean '-fmacro-prefix-map='?
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Sync using local common.inc with upstream.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the u-boot-imx to the tag lf-6.1.36-2.1.0, that is used in the
NXP BSP LF6.1.36_2.1.0.
Relevant changes:
- 1e5b6c6bf24 LFU-582 imx8mq_wevk: Use dedicated defconfig for iMX8MQ WEVK
- 97e80de999d LFU-581 imx91p_qsb: Fix column address size issue by using nxp_fspi
- 858dc624cea LFU-580 imx: cmd_fspinand: Fix erase bug in prog_data
- d44e7842fcd LFU-577: spi: nxp-fspi: reset the flashx control1 registers
- ab69bbdc557 MA-21603 Encrypted boot enable for i.MX 8ulp 9x9 evk board
- 11194b5a3ed LFU-579 imx8ulp_evk: Fix SPL_CRYPTO name used by 9x9 EVK
- 6cb283bb4e1 MA-21597 check spl fit pointer before parsing it
- 9d0c3386e7b Pull request #95: LF-9739 crypto: jr: set random Differential Power Analysis Resistance (DPAR) Mask
- bfff005d037 LF-9739 crypto: jr: set random Differential Power Analysis Resistance (DPAR) Mask
- d5ab9a52506 LF-9831 imx8mq_evk: Split B0 DDR timing from default SPL build
- 8489b0f14d4 LF-9881 imx8ulp: Disable HIFI DSP for SC part
- 6286d640365 MA-21559 Creat "dual" defconfig file for i.mx8ulp 9x9 evk board
- 836ef05d826 Pull request #94: ddr: imx9: add errata registers support
- 0ac1f0b33d4 LFU-576 ddr: imx9: add errata registers support
- 55de5f97efd Pull request #93: LFU-575 doc:imx:ahab: imx8ulp imx93 Improved documentation for Encrypted boot procedure
- dcfc631eeb5 LF-9746 ddr: imx9: wait until dram initialization complete
- 46d6bd98a78 MA-21481 force assign secure memory to linux
- 3190e32a534 MA-21481-2 Support to provision firmware_loader sign and encrypt key
- 3259a897634 MA-21532 Disable spl usb configurations to limit the SPL space consumption
- f9d52f8db3f LFU-575 doc:imx:ahab: imx8ulp imx93 Improved documentation for Encrypted boot procedure
- fe80aa9d60e LFU-572: imx8qm: Add Video configs to allow HDMI/DP firmware loading
- d780ab9efad LFU-574 ddr: imx8ulp: Add check to DDR initialization status
- 1cc29ea311a MA-21522 Encrypt boot enable for secure unlock defconfig
- b2bf4bcee17 Pull request #92: LS1046ARDB rev E ethernet support
- 25fdc42caa3 LFU-573-3 doc: imx8m: Update iMX8M secure boot and encrypted boot doc
- 07b688228c5 LFU-573-2 imx8m: hab: Verify optional FIT FDT signature
- 0746cfd931d LFU-573-1 imx8m: hab: Verify hash of FIT FDT strucure
- db15382a7e1 LFU-568: new tool to support i.MX9 spi-nand u_boot
- 9034a3e64a8 board: freescale: ls1046ardb: revision v4.0 Ethernet dts fixups
- 0ef833a6715 drivers: net: aquantia: add driver for AQR115 PHYs
- f0d30ff4662 LFU-571-3 imx91p: Set flexspi NAND boot to use eMMC for env variables
- c25994b15ee LFU-571-2 imx: Add flexspi NAND boot device type
- b76efc79c1d LFU-571-1 imx: Fix ROMAPI driver to load container image
- 2698717163b LFU-570 imx91p: Change VDD_SOC suspend voltage to 0.65v
- 26f8c5baa64 LFU-569-5 video: simple_panel: Add driver remove interface
- 6d34889cf30 LFU-569-4 video: backlight_gpio: Implement set brightness
- d9b8224200c LFU-569-3 imx93/91p qsb: Enable backlight GPIO driver
- f25473b5115 LFU-569-2 arm: dts: imx93-9x9-qsb: Add gpio-backlight for LCD panel
- cf766751da7 LFU-569-1 arm: dts: imx93-9x9-qsb: Add RPI 3v3 regulator for LCD panel
- 13f5057b729 Pull request #90: Lf v2023.04 LFU-458 v2
- f8c2cff4065 LFU-458-2: arm: mach-imx: imx8ulp enable auto ddr feature
- 176a4253870 LFU-562 ddr: imx8m: Fix DDR PHY CSR save issue
- 568b1d1e0c3 LFU-561 imx8ulp_evk: Update the DDR timing from latest RPA tool
- 297654c66ee LFU-458-1: 8ulp: Add support for DDR automatic low power interface
- ab67b779783 LF-9592-3 configs: imx91p_9x9_qsb: Enable RTC pcf2131 support
- 0718c35b724 LF-9592-2 configs: imx93-9x9-qsb: Enable RTC pcf2131 support
- 78f7a2ef661 LF-9592-1 DTS: imx93-9x9-qsb: add rtc pcf2131
- 4c0d1387ac2 LFU-327 usb: ci_udc: Check the return value for pinctrl_select_state()
- fc9ace80931 LF-6055: video: imx: Reset display sync mode
- 77e7e156dcb LFU-560-2 arm: dts: Fix SPI flash compatible string in iMX8QM DTS
- 1efd18fea7d LFU-560-1 arm: dts: Fix SPI flash compatible string in LS DTS files
- 850f24cc461 MA-21477 fix 'endswith' redefination error
- 390b64975fa Pull request #82: Synopsys QuickBoot implementation
- 5f5737e2a0c MA-21473 imx93: enlarge spl size for android trusty
- 3ed8f30ffdb LFU-559 imx93: Add prepare_mcore env variable
- 44fe75c9034 LFU-558 imx93: Change second Ethernet MAC fuse layout
- e4e52ba3864 LFU-557-5 imx93: Remove CONFIG_IMX9_LOW_DRIVE_MODE and ld defconfig
- fc43092e86d LFU-557-4 imx93/imx91p_qsb: Update voltage setting and DDR timing
- 940ba56d92f LFU-557-3 imx93/imx91p_evk: Update voltage setting and DDR timing
- 00b73f858f3 LFU-557-2 imx9: clock: Update clock init function and sequence
- 4d5d079df80 LFU-557-1 imx9: soc: Add function to get target voltage mode
- 250eef006eb LF-8735 imx: Update WDOG power down counter disablement
- 6cfc09863b0 LFU-556-3 imx91p_qsb: Add defconfig for SPI NAND support
- 26a115344fd LFU-556-2 arm: dts: imx91p_qsb: Add DTS for SPI NAND M.2 card
- c6b2dcb4779 LFU-556-1 spi: fsl_fspi_nand: Fix build issue in flexspi NAND driver
- 32f7cf6e8bb LFU-555 imx91p_evk: Fix typo in Makefile
- 382b0536a1f LFU-542-5 imx91p_evk: Add i.MX91P 11x11 EVK board support
- f7d06d9f6ba LFU-542-4 arm: dts: Add iMX91P 11x11 EVK DTS board file
- d1b4df147ba LFU-542-3 imx91p_qsb: Add i.MX91P 9x9 QSB board support
- e508e5aa15e LFU-542-2 arm: dts: Add iMX91P 9x9 QSB DTS board file
- d28c2dc1769 LFU-542-1 imx9: Add i.MX91 phantom SOC support
- 7e0b432bca6 LFU-554 imx93_14x14_evk: enable SPI flash for env save/restore
- aaa4988648f MA-21439 Program the RPMB key automatically
- 0391d36a7ef Pull request #84: board: fsl: lx2160ardb: fixup PHY addresses for board revC and newer
- 7c2d88b34ce MA-21418-2 imx8qxp: fix build break
- 57c8b1f3c57 LFU-552-4 misc: imx_ele: Update iMX93 fuse driver
- 1f20cc77684 LFU-552-3 misc: ele_api: Update ELE read common fuse API
- 63515f88dd6 LFU-552-2 imx9: soc: Configure TRDC for M33 TCM access
- 176e360b5da LFU-552-1 imx9: soc: Change FSB directly access to fuse API
- 07ad7bb4f6b MA-21418 imx8qm: bypass SMMU for all clients
- 8782432e01b LF-9217 imx8mq_evk: Support 4GB iMX8MQ WEVK
- 902501eac6b LFU-474 imx6sll_evk: Change default MMC dev to USDHC 0
- a66e46cebea MLK-22903 DTS: imx6sll_evk: Add startup delay for SD1/SD3 reset
- ab10c9ce29d LFU-544: Kconfig.nxp: Fixed secure boot on LS-CH2 platforms
- 7964c1f30ff MA-21413 skip rpmb key check before disconnecting trusty
- b7524dae563 MA-21396 Switch to another slot if authentication unsuccessful
- ae3d8525054 MA-21373-2 trusty: add rng u-boot driver
- b387fca53b6 MA-21373-1 hwcrypto: rework the rng api
- d96c007f632 board: fsl: lx2160ardb: fixup PHY addresses for board revC and newer
- c67ac48e051 LFU-500 Implement Synopsys LPDDR PHY QuickBoot flow
- 3836b791da6 LFU-498-3 Implement sending LPDDR training data to host
- 90f759e1c59 LFU-498-2 Add Synopsys LPDDR training data collect
- 951741fadc9 LFU-498-1 Move reading LP CSRs outside "ddr_cfg_phy" function
- 2df28817a0b LFU-497-4 fb_fsl_command: fix send function
- 9e2888e107d LFU-497-3 fb_fsl_command: extract "send" functionality into a distinct function
- 1ae9be19d34 LFU-497-2 f_fastboot: rewrite FIFO functionality
- 358b097670c LFU-497-1 f_fastboot: refactor "fastboot_tx_write_more" function
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
|
|
|
|
| |
There multiple providers for this so make this one imx-generic-bsp compatible
and chose linux-firmware provider in other bsp.
Otherwise when other bsp layers are available we need to set the PREFERRED_RPROVIDER.
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
|
|
|
|
|
|
| |
Add missing include as boost no longer indirectly includes it.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
| |
UBOOT_SIGN_ENABLE is set
|
|
|
|
| |
BOOT_STAGING in compile_mx8 to fix 'Can't find u-boot DTB file, please copy from u-boot' error
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Generate multiple U-boots if env UBOOT_CONFIG contains
multiple configs and support for the case where env
UBOOT_DTB_NAME is defined in the machine's configuration
and has flags for each dtb-file for a specific u-boot configs.
UBOOT_CONFIG = "a b"
UBOOT_DTB_NAME[a] = "a.dtb"
UBOOT_DTB_NAME[b] = "b.dtb"
Skip to create symlink as imx-boot in deploy directory and
print warning about unique wks.in file if env UBOOT_CONFIG
contains multiple configs. This prevents wic-images from
been created that only point on imx-boot.
See PR #1439 and #1642
Signed-off-by: Maxim Paymushkin <maxim.paymushkin@gmail.com>
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if env UBOOT_CONFIG contains multiple U-boot configurations,
then "do_deploy_append_mx8m" always returns an error due to
installing the same dtb-file defined in env UBOOT_DTB_NAME.
Even env UBOOT_DTB_NAME contains the same dtb-name for all
U-boot configs it can not be used without an extra suffix
(U-boot config) because different U-boot configs can
generate different dtb files based on the same dts file.
In case different UBOOT_DTB_NAMEs are used in U-boot
configurations, then the same flags for env UBOOT_DTB_NAME
must be used in the machine configuration as in
U-boot configurations.
UBOOT_CONFIG = "a b"
UBOOT_DTB_NAME[a] = "a.dtb"
UBOOT_DTB_NAME[b] = "b.dtb"
See PR #1439 and #1642
Signed-off-by: Maxim Paymushkin <maxim.paymushkin@gmail.com>
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
| |
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that the firmware packages provided are also upstreamed to
linux-firmware, fix the overlap error like:
```
* check_data_file_clashes: Package linux-firmware wants to install file ...1.0-r0/rootfs/lib/firmware/nxp/uartuart8997_bt_v4.bin
But that file is already provided by package
* firmware-nxp-wifi-nxp8997-common
```
Fixes: 1639
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
This reverts commit 6876c09d25027ad482add5fef01e92a50d379a5a.
|
|\
| |
| | |
Add 8DXL B0 EVK support
|
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rework imx-boot and use-imx-security-controller-firmware.bbclass with a
generic SOC revision design implemented in imx-base.inc. This does
replace the machine feature design using `soc-rev*`, but maintains
backwards compatibility by incorporating that design into the default
settings.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Drop:
- uartuart8987_bt.bin
- uartuart8997_bt_v4.bin
- uartuart9098_bt_v1.bin
- uartiw416_bt_v0.bin
- uartspi_n61x_v1.bin.se
Fixes: #1639
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
| |
This reverts commit 535a46d8fd17ef4fe5588e90c6fd741ef8537a28.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* waf: update to 2.0.25
* g2d: Fix typo in G2D allocator that caused build errors
* Don't check for mxcfb.h in build script
mxcfb.h is no longer present in some sysroots anymore,
so it is not a reliable way for verifying the imx linux
headers path. Just use the path directly; if it is wrong,
the build will fail anyway.
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update to the 2.8 version aligned with NXP BSP release L6.1.22-2.0.0.
Relevant changes:
- 99195a23d MA-21286 imx8m: habv4: support dram dynamic mapping
- 57e74c226 MA-21277 imx93: fix boot failure on opteed
- 8c5bfc946 MA-21257 imx93: enable trusty support
- 5ce0b6827 MA-21254 remove static declaration for rank_setting_update()
- 8ab375a81 LF-9014 imx8ulp: pd: Fix EPDC update issue
- 70db244d4 MA-21229 android: imx8mq: fix build break
- 4dfe57384 MA-21228 trusty: sync spmd ffa handler function
- a78eb7c37 LF-8090 imx93: TRDC: Fix wrong fuse bits for USB1 and eQOS disable
- d25473f6f LF-8893 feat(imx8ulp): add some delay before cmc1 access
- 64de3dc30 LF-8890 feat(imx8ulp): update the upower pmic_cfg setting
- 856a80e65 LF-8838 feat(imx93): skip system level power config when m33 active
- cf678144d LF-8817 feat(imx93): update the swffc/retention flow for i.mx93
- 36de99cac LF-8614 fix(imx8m): disable auto self refresh before swffc
- f27b39ecd LF-8453 imx8ulp: Update XRDC for ELE to access DDR with CA35 DID
- e1577f8d7 LF-8648 feat(imx93): add get ddr fsp info for imx93
- b8bfb4b4b LF-8459-02: fix(imx): add the missing copyright
- 57eff4fb6 LF-8459-01 refine(imx8ulp): remove the unused header file
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
|
|
| |
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
| |
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
|
|
| |
Upgrade to v10.37.0.
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
|
|
| |
- Integrate ls104ardb nandboot with 4K Pagesize of NAND flash.
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
|
|
| |
As per NXP mickledore-6.1.22-2.0.0 release.
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
|
|
|
| |
As per NXP mickledore-6.1.22-2.0.0 release.
- Add new app "tuningext"
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
|
|
|
|
|
| |
Also install the standalone NXP firmware for wlan and bt, available as
part of lf-6.1.22_2.0.0.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
|
|
|
|
|
|
|
|
| |
Relevant changes:
- 8f124c3 Add SCR file SCR-imx-lib.txt for imx-lib
- 61227f3 Update the hard-coded '/usr/lib' location to libdir variable
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|