| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
IMX_SOC_REV defaults to A0, so no need to override it.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|/
|
|
|
|
|
| |
The machine improperly hard-codes PREFERRED_PROVIDER instead of using
the layer variable.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
imx-base: mx8mq: fix SOC_ATF_BOOT_UART_BASE value
|
|/
|
|
|
|
| |
mx8mq uses 0x30860000 as the base address for boot uart base.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
|
|\
| |
| | |
Optee
|
| |
| |
| |
| |
| |
| |
| | |
Clang is on version 20 now, so the disablement of it and the patches for
it are no longer needed.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|/
|
|
|
|
|
|
|
|
| |
Copy latest support from NXP BSP LF6.6.52_2.2.0.
Note that clang is disabled in optee-os-fslc.inc, which is copied from
meta-arm optee-os.inc.
Fixes: Issue 2048 - Upgrade BSP to LF6.6.52_2.2.0
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
imx-oei: provide virtual/imx-oei
|
|/
|
|
|
|
|
|
|
|
|
| |
Some hardware vendors provide a customized Optional Executable Image
(OEI) with changes specific to their boards (e.g. Toradex SMARC i.MX95).
Add a virtual provider to avoid conflicts between the OEI recipes from
other layers. This follows the pattern used for the related
imx-system-manager.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|\
| |
| | |
imx-mkimage: Upgrade to NXP BSP 6.6.52_2.2.0
|
|/
|
|
|
|
|
|
|
| |
71b8c18 Add flash_all_ap target for non-Linux ap image.
b8f5454 For iMX95, change verdin M7 image name.
d97f0eb For iMX95, change 15x15 M7 image name.
0576197 M7 image names changed again.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
imx-uuc: Don't inherit autotools
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The do_configure task is failing:
```
ERROR: imx-uuc-0.5.1+git-r1 do_configure: no configure script found at ./configure
```
It appears to be due to this OE-Core change:
autotools: require that a configure script exists
There's no point inheriting autotools if you're not actually going to
run a configure script, so make a missing configure script fatal.
https://github.com/openembedded/openembedded-core/commit/6d327a39befae44a88a812bdf4acde800dcee57b
imx-uuc doesn't need autotools, just a simple do_install implementation.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
imx8qm-mek,imx8qxp-mek: Fix SERIAL_CONSOLES
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On Walnascar, 8QM and 8QXP MEK fail to boot. One difference in the log
compared with Styhead is the getty on ttyAMA0 instead of ttyLP0 and a
failure:
```
[ TIME ] Timed out waiting for device /dev/ttyAMA0.
```
It seems SERIAL_CONSOLES for these two boards has been wrong all along
but masked until recently:
https://git.yoctoproject.org/poky/commit/meta/recipes-core/systemd?id=d1eaffbd6bde845c3fcd81660b694e1ea1f46ab2
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
imx-mcore-demos: Fix 7D
|
|/
|
|
|
|
|
|
|
|
|
| |
For 7D there are no .elf files and there is a build break:
```
| install: cannot stat '.../imx7d-sabresd-m4-freertos-1.0.1/*.elf': No such file or directory
```
Fixes #2056.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|\
| |
| | |
imx-mcore-demos: Fix 7ULP install
|
|/
|
|
|
|
|
|
|
| |
The demo extension is overridable so the new install behavior needs to
use the variable.
Fixes #2056.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
| |
|
|\
| |
| | |
mcore-demos: Upgrade to 6.6.52_2.2.0
|
| |
| |
| |
| |
| |
| | |
imx95: 2.16.001 -> 24.12.00
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
|\ \
| | |
| | | |
optee-os: Remove upstreamed patches
|
| | |
| | |
| | |
| | |
| | |
| | | |
Both patches have been upstreamed since 3.19.
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
|
|\ \ \
| | | |
| | | | |
u-boot: Add CVE_PRODUCT definition
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Adding a correct CVE_PRODUCT definition helps to keep track of upstream
CVEs
Signed-off-by: Jasper Orschulko <jasper@fancydomain.eu>
|
|\ \ \
| |/ /
|/| | |
imx-vpuwrap: fix build error
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Add missing include file. Otherwise with latest master we see:
| ../git/vpu_wrapper_hantro_encoder.c:953:3: error: implicit declaration of function 'gettimeofday' [-Wimplicit-function-declaration]
| 953 | gettimeofday (&pObj->tvEnd, NULL);
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|\ \
| |/
|/| |
linux-fslc-imx: Update with some bugfixes patches
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Relevant changes:
- 5ff4cf4d61e11 Merge pull request #713 from angolini/fix_imx93
- e587f8fe42f16 firmware: se_fw: remove info_list from ro section
- a0609cb5220a7 Merge pull request #712 from angolini/push_one
- 0f638960dcffd media: Kconfig: fix double VIDEO_DEV
- 226bfffe04bcb Merge pull request #709 from fs-csenatore/6.6-2.2.x-imx
- 198242c057e00 drivers:clk:imx:clk-imx8mp-audiomix: remove duplicated CLK_GATE_PARENT definition
- 427223e3206dd Merge pull request #707 from iceaway/revert_u-serial_patch
- 4f5936d7391f8 Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
| | |
|
|\ \
| |/
|/| |
Upgrade Multimedia package base on 6.6.52
|
| |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
| |
| |
| |
| |
| | |
Bump version 4.9.1 -> 4.9.2
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
| |
| |
| |
| |
| | |
Bump version 0.5.0 -> 0.6.0
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
| |
| |
| |
| |
| |
| | |
Bump version 2.1.8 -> 2.1.9
License update to EULA V58
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
| |
| |
| |
| | |
Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
|
|\ \
| | |
| | | |
firmware-nxp-wifi: create symbolic links to firmware/mrvl folder
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The current COMPATIBLE_MACHINE is set to build every i.MX SoC with both
BSP variants. However the firmware-nxp-wifi deploys firmware related to
the NXP Wi-Fi Modules (e.g. Maya IW416), which can be used with other
SoCs as well, as example the Toradex Verdin-AM62 wich uses the TI SoC
and the NXP Wi-Fi Module.
With the current COMPATIBLE_MACHINE it is not possible to build this
recipe and deploy the NXP firmware with different SoCs, therefore remove
it.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The upstream kernel Wi-Fi driver expects the sdiouart8997_combo_v4 and
sdiouartiw416_combo_v0 binaries to be located under firmware/mrvl [1],
different from the out-of-tree driver, which places them under
firmware/nxp. Create symbolic links to deploy these binaries in the
correct location for the upstream driver.
Due to this change, bump the recipe version to 1.1.
[1] https://github.com/torvalds/linux/blob/master/drivers/net/wireless/marvell/mwifiex/sdio.h#L31
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|\ \
| | |
| | | |
u-boot-imx: Bump to 6.6.52-2.2.0
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Relevant changes:
- 6c4545203d1 LF-13928 update key for capsule
- a6fbbc4830b LF-13892 imx8mp_evk: Fix kernel boot failure with DDR ECC enabled
- b2f3a82bb62 LFU-815 imx91: Update iMX9101 PN support to latest config
- dd06e11a237 LFU-813-3 imx95_15x15_evk: Turn on PCA9632 LED for LVDS backlight
- 3215ce8075b LFU-813-2 imx95_19x19_evk: Enable backlight for LVDS
- 063caa4957a LFU-813-1 gpio: adp5585: Reset alternate function pins to GPIO
- ca6436fb7e4 LFU-812 arm: dts: imx95: Assign PLL VCO as the parent of PLL
- 0688aa50da0 MA-23021 secretkeeper: return earlier if not initialized
- 0ee139a17eb MA-23003-2 android: populate the SecretKeeper identity
- e3b6dacd0ef MA-23003-1 trusty: add SecretKeeper client
- f63ddd9cb11 LFU-808-3 power: regulator: correct the LDO_SNVS name
- 5726a995b80 LFU-808-2 arm: dts: change LDO_SNVS voltage range
- 69d949bcd3e LFU-808-1 power: regulator: change LDO_SNVS voltage range
- b6d4dc9f627 LF-13712 video: nxp: imx_lcdifv3: Fix incorrect DISP_PARA register configuration
- 5f50707d7bb LFU-788 imx95_evk: Modify the size of memory visible to the kernel
- 86be8aa9268 LFU-807 imx: set enable_virt_at_load as false
- 94619f027ce LFU-805-7 verdin-imx95: Enable aqr-stby regulator
- 87f2e20bcb6 LFU-805-6 imx95_evk: Enable netc stby regulators
- 331d8ae9a43 LFU-805-5 arm: dts: imx95-19x19-verdin: Update enet1 and enet2 ports
- adf6ecb292f LFU-805-4 arm: dts: imx95-19x19-evk: Enable enet2 10Gbps port
- d04db3691af LFU-805-3 net: fsl_enetc: Add iMX95 enetc4 10Gbps port support
- 435f01c56e7 LFU-805-2 net: fsl_enetc_mdio: Add phy-supply property support
- b42dd7d9bf5 LFU-805-1 net: phy: aquantia: Increase timeout for out of reset
- 8461bbe8afa LFU-806 arm: dts: imx91: Update MEDIA_AXI clock to 333Mhz
- 18fbed49e2a LFU-804 mmc: fsl_esdhc_imx: Add workaround for errata ERR052357
- 4e4af7348e4 LFU-803-2 imx93_qsb: Switch to Tianma LCD panel
- fbc21190687 LFU-803-1 arm: dts: imx93_qsb: Add Tianma LCD panel DTS
- caa18774855 LFU-802 imx95: verdin: correct xen bootargs
- ba33b30784d LF-10293 imx8dxl_ddr3l_evk: Update default mtest range
- 713768fb3fb LFU-801 mtd: spi: mt35xu01g: Disable erase chip command
- 726021e921f LFU-796 imx91: Update iMX91 NIC clock to 250Mhz for low drive mode
- b3931582f67 LFU-800 ls1012afrdm: Fix wrong pointer cast used
- d601605d90a LFU-799 imx93_qsb: Fix build warning
- f296640286b LFU-790 imx8mp_evk: Modify the size of memory visible to the kernel
- ef5968f9050 MA-22915 Move ele buffer address to avoid Kernel image be overwrite
- 357a0faeb4f LFU-789 mtd: spi-nor: Fix chip erase timeout issue
- b9742cd668a LFU-793 imx95: Remove regions that AP does not have access from the memory map.
- e172c32c4c9 LFU-792 firmware: scmi: Fix SCMI_SENSOR_CONFIG_SET return parameter
- ae178324467 LFU-786-3: arm: dts: ls1088a-rdb: add bootph-all property
- 2b22a9f8595 LFU-786-2: board: freescale: ls1088a: check rtc chip and adjust the rtc node
- 69b7bfc391d LFU-786-1: configs: enable rtc pcf2131
- 161cb647c41 LFU-791 imx93_evk: enable XRST_STBY_EN function
- 33f5fc8ab17 LFU-784: imx8: fdt: fix fdt edma nodes check
- d1c05b18dd9 LFU-795 net: fec_mxc: correct fec clk
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|\ \
| | |
| | | |
imx-atf: Bum to match 6.6.52-2.2.0
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Relevant changes:
- 1b27ee3ed Pull request #96: MA-23026 Fix bug: failed boot on LS platforms due caam driver
- 02b06d177 MA-23026 Fix bug: failed boot on LS platforms due caam driver
- afd50b207 LF-13734 fix(imx95): add missing license header
- 0efc2fff8 Pull request #95: MA-23009 Fix i.MX 8Q boot failed when trusty disabled
- 0728e974a MA-23009 Fix i.MX 8Q boot failed when trusty disabled
- f590c74e5 Pull request #94: MA-23007 Fix bug, i.MX 8MN ATF failed to build
- e9823459d MA-23007 Fix i.MX 8MN build break
- a53124bcd Pull request #92: ATF RNG
- 5b66f7321 MA-21916 Enable caam driver for i.MX
- 55f8854fc MA-21915 Make the CAAM driver compatible with i.MX devices
- 1d6489907 MA-22997 Fix bug: 8q failed to print any logs in ATF
- dfda4210e Pull request #88: Lf v2.10 LF-13160
- 8b770b71f MA-22946-2 Guard the FF-A functions
- b02708418 MA-22946 Enlarge the trusty stack
- 66b6ed7e1 trusty: delete the fp registers save&restore at init stage
- fea70c8d6 spd: trusty: Add FFA_PARTITION_INFO_GET
- 96c52d0c2 spd: trusty: Add FFA_RX_RELEASE
- afff18cea spd: trusty: add secure partition and non secure client descriptors
- 77ba0234d spd: trusty: use FFA specific macros from ffa_svc
- c80318969 trusty: generic-arm64-smcall: Add echo smcalls
- 42164a24c LF-13673 fix(imx93): correct the ecc en bit define
- 0e31b369c LF-13160-3: plat: imx8ulp: scmi sensor update temp return val
- f6f942d2e LF-13160-2: drivers: scmi-msg: sensor: follow return temp val with spec data types
- 3399b1786 LF-13160-1: plat: imx8ulp: scmi sensor: fix invalid temp error
- 5e2ae7751 LF-13235 feat(imx95): support LM boot and shutdown
- 7f72130b5 LF-13233 feat(imx95): support setting M7 reset address
- 7c4a94d42 LF-13603 fix(imx9): reduce the pmic stby off delay on imx93/91
- efbc6f46a LF-13319 feat(imx95): Implement a semaphore for GIC quiescing between SM and ATF
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|\ \
| | |
| | | |
imx-imx-boot-bootpart.wks.in: Set fixed size for /boot partition
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Using --size in the imx-imx-boot-bootpart.wks.in to set size of /boot
partition does not result in a 256MiB partition as expected but in a
~332MiB one. Indeed, --size ensures --extra-space (default 10MiB) is
added to actual data size and furthermore applies --overhead-factor
(default 1.3) to the wanted size. This is exactly the case here as 256
* 1.3 = 332.8.
Use --fixed-size instead to force the /boot partition to be exactly
256MiB just as it is indicated in the comments of this file.
Consequently, the `do_image_wic` task will also fail if data copied in
this partition are too large at creation.
Signed-off-by: Jonathan GUILLOT <jonathan@joggee.fr>
|
|\ \
| | |
| | | |
imx-secure-enclave: Bump to lf-6.6.52_2.2.0
|
|/ /
| |
| |
| | |
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|\ \
| | |
| | | |
linux-fslc: 6.12.6 -> 6.12.13
|