Commit Graph

7803 Commits

Author SHA1 Message Date
Otavio Salvador
b1b265620a
Merge pull request #1982 from hiagofranco/update-imx-atf
recipes-bsp: imx-atf: Upgrade to new NXP BSP LF6.6.36_2.1.0
2024-10-21 07:29:06 -03:00
Hiago De Franco
bd5299898e recipes-bsp: imx-atf: Upgrade to new NXP BSP LF6.6.36_2.1.0
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-10-20 11:42:45 -03:00
Hiago De Franco
e57629d5fb recipes-security: optee-imx: optee-*: Upgrade BSP to LF6.6.36_2.1.0
Upgrade optee-client, optee-os and optee-test to new NXP BSP
LF6.6.36_2.1.0.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-10-19 21:28:06 -03:00
Otavio Salvador
155578a27f
Merge pull request #1978 from sapiippo/master
imx93-11x11: Fix KERNEL_DEVICETREE
2024-10-19 11:58:19 -03:00
Samuli Piippo
f675904d44 imx93-11x11: Fix KERNEL_DEVICETREE
Use updated kernel device tree for imx93-11x11 board.

Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
2024-10-19 08:46:45 +00:00
Otavio Salvador
17fdf02fcb
Merge pull request #1976 from MaxKrummenacher/master
kernel-module-isp-vvcam: prevent build warning
2024-10-17 08:38:35 -03:00
Otavio Salvador
3147b14c22
Merge pull request #1975 from MaxKrummenacher/mesa-etnaviv-env
mesa-etnaviv-env: prevent warning
2024-10-17 08:37:49 -03:00
Max Krummenacher
db105fd654 kernel-module-isp-vvcam: prevent build warning
The way the kernel-module-isp-vvcam Makefiles are written, each kernel
module gets its own Module.symvers created in its own sub directory.

The only kernel module actually having a symbol exported is vvcam-dwe.
Thus point MODULES_MODULE_SYMVERS_LOCATION to that location.

Prevents:
| WARNING: kernel-module-isp-vvcam-4.2.2.24.1-r0 do_install: Module.symvers not found in .../kernel-module-isp-vvcam/4.2.2.24.1/git/vvcam/v4l2/
| WARNING: kernel-module-isp-vvcam-4.2.2.24.1-r0 do_install: Please consider setting MODULES_MODULE_SYMVERS_LOCATION to a
| WARNING: kernel-module-isp-vvcam-4.2.2.24.1-r0 do_install: directory below B to get correct inter-module dependencies

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-10-17 13:24:15 +02:00
Max Krummenacher
cbf6b68be9 mesa-etnaviv-env: prevent warning
Prevent the following warning by setting S to an existing directory.
(no real problem was seen but the warning)

| WARNING: mesa-etnaviv-env-0.1-r0 do_unpack: mesa-etnaviv-env:
|     the directory ${WORKDIR}/${BP} (.../mesa-etnaviv-env/0.1/mesa-etnaviv-env-0.1)
|     pointed to by the S variable doesn't exist - please set S within
|     the recipe to point to where source has been unpacked to

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-10-17 12:19:14 +02:00
Otavio Salvador
54d87ffa1e
Merge pull request #1973 from Livius90/master
linux-fslc: 6.11.0 -> 6.11.3
2024-10-16 21:30:37 -03:00
Benjamin Szőke
17c81d4055 linux-fslc: 6.11.0 -> 6.11.3 2024-10-17 02:05:46 +02:00
Otavio Salvador
12fc8f4da4
Merge pull request #1971 from Freescale/bump-linux-6.6.54-2.1.0
linux-fslc-imx: Use 6.6-2.1.0.x from NXP BSP LF6.6.36_2.1.0
2024-10-15 12:20:30 -03:00
Daiane Angolini
c12aa9fb02 linux-fslc-imx: Use 6.6-2.1.0.x from NXP BSP LF6.6.36_2.1.0
It also updates the stable kernel version up to 6.6.54.

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2024-10-15 11:09:32 -03:00
Otavio Salvador
28aeeeb7ce
Merge pull request #1968 from YoeDistro/yoe/mut
imx-atf: Redefine LD using HOST_PREFIX
2024-10-11 11:49:27 -03:00
Khem Raj
14c0b8720d
imx-atf: Redefine LD using HOST_PREFIX
Distro's which use ld-is-lld end up with LD=<HOST_PREFIX>ld.lld
and remove_options_tail() does not handle such cases

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:40:59 -07:00
Otavio Salvador
c73e83bb26
Merge pull request #1967 from lms-ts/master
opencv: Adapt recipe to changes in unpack directories introduced with…
2024-10-09 08:38:48 -03:00
Timo Schuster
96e0aab9e5 opencv: Adapt recipe to changes in unpack directories introduced with styhead
Signed-off-by: Timo Schuster <timo.schuster@leica-microsystems.com>
2024-10-09 12:20:35 +02:00
Otavio Salvador
f88a313c51
Merge pull request #1964 from nxp-upstream/pipewire-addback-gstreamer
pipewire: Exclude gstreamer from PACKAGECONFIG list for i.MX 6, 7, 8 and 93
2024-10-08 12:52:09 -03:00
Jun Zhu
f5c65f2ab9 pipewire: Exclude gstreamer from PACKAGECONFIG list for i.MX 6, 7, 8 and 93
libcamera gst video source has the limition to co-work with pipewire gst video source.
NXP i.MX 95 HW will well support libcamera gst video source, and
the related pipewire gst video source should be enabled.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2024-10-08 22:49:56 +08:00
Otavio Salvador
e94cb9b3d9
Merge pull request #1962 from nxp-upstream/bootpart
imx-imx-boot-bootpart.wks.in: Increase /boot partition 64 MiB -> 256 MiB
2024-10-05 19:08:46 -03:00
Otavio Salvador
76de630042
Merge pull request #1963 from YoeDistro/yoe/mut
layer.conf: Update to walnascar (5.2) layer/release series
2024-10-05 09:26:20 -03:00
Khem Raj
3cbd8f5440
layer.conf: Update to walnascar (5.2) layer/release series
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-04 19:10:42 -07:00
Tom Hochstein
1aca2de4cf imx-imx-boot-bootpart.wks.in: Increase /boot partition 64 MiB -> 256 MiB
For i.MX 9 a typical kernel is 35 MB. With gcov, that increases to 75 MB
or more. Bump the /boot partition size accordingly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-10-02 14:54:57 -07:00
Otavio Salvador
ae04c1548f
Merge pull request #1958 from rafluan/topic/bump-uboot-imx-master
u-boot-imx: Update to lf-6.6.36-2.1.0
2024-09-30 14:25:28 -03:00
Otavio Salvador
487b98b2ae
Merge pull request #1959 from nxp-upstream/pipewier-with-libcamera
pipewire: Add libcamera back to PACKAGECONFIG for i.MX 95
2024-09-30 08:16:50 -03:00
Jun Zhu
db4b09b8bd pipewire: Add libcamera back to PACKAGECONFIG for i.MX 95
Signed-off-by: Jun Zhu <junzhu@nxp.com>
2024-09-29 22:42:17 +08:00
Luan Rafael Carneiro
5e6af5d6e5 u-boot-imx: Update to lf-6.6.36-2.1.0
Update the u-boot-imx to the tag lf-6.6.36-2.1.0, that is used in the
NXP BSP LF6.6.36_2.1.0. This commit adds the following changes:

    - de16f4f1722 configs: ls1088ardb: enable CONFIG_PHY_AQUANTIA
    - 291d018424c MA-22821 Adjust the fastboot offset used for avb verification
    - aefc41754b1 Pull request #135: MA-22768 Android: Enable NEON instruction acceleration as default on i.MX 95
    - dfabeeba1bf LFU-785 arm: dts: fsl-ls1088a: Enable USB nodes
    - f1b36b56740 MA-22768 Android: Enable NEON instruction acceleration as default on i.MX 95
    - 127c4143ced MA-22751-2 Android: Enable kaslr function on all android platforms
    - bbaa7cd97bc MA-22751-1 Enable kaslr function on all android platforms
    - 5c751212a6a Pull request #130: Feature/MA-22726 add rng driver for ele
    - 796b36cef2b LF-13165 imx91_evk/qsb: Align default mmcroot env with mmcdev
    - 02888f5a7aa MA-22726-4 imx95: android: seed the rng from bootloader
    - 01ca33808b4 MA-22726-3 android: enable ELE based RNG
    - aa49f8c2d44 MA-22726-2: ele: add rng driver
    - d5ac6715ff9 MA-22726-1 rework config CONFIG_DEK_BLOB_BUFFER
    - 6670dde79fe Pull request #128: Accelerate AVB process by NEON instruction
    - ed06f95670b MA-22734 Accelerate AVB process by NEON instruction
    - 54369cd719f LFU-782 imx95: add clk_ignore_unused for xen boot
    - 2b02a886a36 LF-12602-2 arm: dts: imx95-verdin: Change default splash screen to adv7535
    - 161f39fc7f3 LF-12602-1 imx95_verdin: Changes default kernel DTB file
    - c50050b80a7 LFU-781 ddr: imx9: Disable dynamic refresh rate when do mr operation
    - 7a7445a2113 LFU-780 imx9: wait ssar when power on power domain
    - 8ffdc89512f LFU-779-3 imx91_qsb: Add 1600MTS DDR timing files
    - ed0abd9a1b5 LFU-779-2 imx91_evk: Add 1600MTS DDR timing files
    - 14e6baf09c9 LFU-779-1 imx91: Support new variant part iMX9121
    - 579c5aba0c5 MA-22702 imx95: android: enable mcu image flash
    - 7606a94787d LFU-777 imx8ulp_evk: Update the DDR timing from latest RPA tool
    - 8807207c83f LFU-778 imx9: scmi: print SM version
    - 48cae0937d6 MA-22691 Android: Adjust the SPL size for imx93
    - f9dfd8a0b2e LFU-776 misc: imx_ele: Fix fuse read issue on OEM closed LC
    - 9d634dfc0f2 LFU-775 imx93_evk/qsb: Update DDR timing files with latest RPA
    - d4f81e6783b LFU-755-2 verdin-imx95: Workaround dead battery on USB typec
    - 9163beb516d LFU-755-1 imx95_evk: Workaround dead battery on USB typec
    - 28b40ba0525 Pull request #123: Verdin splash screen enable
    - f042d04a6b8 MA-22683 Android: Align defconfig with BSP for imx95_15x15_evk
    - ebb78124638 MA-22680 Android: Enable splash screen on i.MX95 verdin
    - a9efed38dca LFU-774 imx95: Fix ELE FW revision print bug
    - 2cd18693dc6 LFU-772 imx9: scmi: disable some clocks before booting linux
    - 6dfdc164edf LFU-768: mtd: rawnand: fsl_ifc: dynamic update register by nand info
    - eca8f851ae9 LFU-770-2 imx91_qsb: Add defconfig for M.2 flexspi NOR boot
    - fc232e192b8 LFU-770-1 arm: dts: imx91_qsb: Add DTS for M.2 flexspi NOR support
    - e3483987537 LFU-769 imx91_evk/qsb: Update DDR timing files from DDR tool
    - 92708586a64 LF-12889: laysercape: fixup: update esdhc node name to mmc
    - 8dffea7abad LFU-766-2 imx95_evk: Enable flexspi NOR support on 15x15 EVK
    - 642dbba7480 LFU-766-1 arm: dts: imx95-15x15-evk: add M.2 flexspi NOR support
    - 0f70d2f755a LFU-765-2 arm: dts: imx91: Fix incorrect MEDIA AXI clock rate
    - 43feb688fe6 LFU-765-1 imx91: clock: Fix incorrect bus clock rate
    - a7c8915150f LF-12901 thermal: imx91_tmu: Fix fuse map address for temperature sensor trim
    - b8478e99f8e LFU-764 imx95: evk/verdin: enable cpuidle
    - e409ae328e0 LFU-669-2 imx93: Call the ELE voltage APIs when set OD voltage
    - e813a6998a9 LFU-669-1 misc: ele_api: Add Voltage change start and finish APIs
    - ab09a34411a LFU-763-4 imx95_evk: Add defconfig for LVDS splash screen on 15x15 EVK
    - 6fdb6753233 LFU-763-3 arm: dts: Add DTS for BOE LVDS panel
    - 8a0487a9e01 LFU-763-2 video: imx95-ldb: Update LDB driver for single channel
    - 600129e81df LFU-763-1 video: simple_panel: Add BOE LVDS panel
    - aab772b45f7 LFU-759-4 verdin_imx95: Enable splash screen for MIPI-DSI
    - b028fc838e9 LFU-759-3 arm: dts: imx95: Add dts for Verdin board MIPI DSI
    - 90f5fca16f7 LFU-759-2 video: video_link: Move ahead duplicated link check
    - 47f1e9cb8da LFU-759-1 video: lontium-lt8912b: Add driver for lt8912b
    - ea69aa79fdb LFU-762-2 imx91_qsb: Update board codes to enable splash screen
    - e28478b3238 LFU-762-1 arm: dts: imx91_qsb: add DTS for tianma parallel LCD panel
    - 3a27b0c3ac1 LFU-761-2 imx8ulp: Align serial No to UID[0] and UID[1] with big endian
    - be59f7acab0 LFU-761-1 imx9: Print UID in big endian format for EL2GO
    - 36c93488d60 MA-22653 imx95: restore the verdin elemu1 node
    - c31ba1f4ce8 LFU-760 configs: imx95: enlarge dom0 mem
    - 2a3c1cf36a0 LFU-756 misc: ele_mu: clear RR when initialize MU
    - bcc07c08ee2 LFU-758: spi: nxp_fspi: Add extra delay after flexspi DLL locked
    - 9d4171ff039 LFU-757 imx93: Fix DDR QB training data generation build failure
    - 491e26cbbc8 MA-22635 Fix i.mx91/i.mx93 build error
    - c6e7cbb0551 MA-22628 Android: Enable encrypted boot for imx95
    - e8429da2961 MA-22459 Remove the dek_blob dest buffer from stack for imx95
    - 4b99a1ea7d8 LFU-754-3 misc: fuse: Remove FUSE_BANKS macro
    - 3ba29ac19a1 LFU-754-2 misc: fuse: Add shadow fuse read and write
    - 7821b84f323 LFU-754-1 misc: ele_api: Add read/write shadow fuse APIs
    - 1434b0ec2d8 MA-22546 imx95: fix rpmb not reliable issue
    - d9f174f315b MA-22461 Android: Follow BSP update the imx93 defconfig
    - 9811741f98e MA-22560 Fix spl can't switch to another slot when verification failed

Signed-off-by: Luan Rafael Carneiro <luan.r@variscite.com>
2024-09-28 14:27:41 -03:00
Otavio Salvador
cfabecce56
Merge pull request #1954 from Livius90/master
[master] linux-fslc: 6.6.50 -> 6.11.0
2024-09-28 12:04:24 -03:00
Benjamin Szőke
39d58dfc62
linux-fslc-lts: restore LTS v6.1 2024-09-28 15:43:08 +02:00
Benjamin Szőke
64ec836a17
linux-fslc-lts: update to v6.6.50 2024-09-27 22:38:01 +02:00
Benjamin Szőke
d710286700
linux-fslc: 6.6.50 -> 6.11.0 2024-09-27 19:24:34 +02:00
Otavio Salvador
f869389a2a
Merge pull request #1949 from Freescale/bump-kernel
linux-fslc-imx: Update 6.6-2.0.x-imx up to v6.6.51
2024-09-23 13:13:09 -03:00
Daiane Angolini
1b10b02ef0 linux-fslc-imx: Update 6.6-2.0.x-imx up to v6.6.51
Update the recipe (with comments) to stable tag up to v6.6.51.

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2024-09-20 10:00:34 -03:00
Otavio Salvador
5b1074a614
Merge pull request #1950 from hiagofranco/update_vvcam
kernel-module-isp-vvcam: Update 6.6.3-1.0.0 to 6.6.23-2.0.0
2024-09-20 09:47:46 -03:00
Hiago De Franco
e89728491b kernel-module-isp-vvcam: 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>
2024-09-20 10:16:28 +02:00
Otavio Salvador
71bf377029
Merge pull request #1948 from linkjumper/follow_6.6-2.0.x-imx_master
Follow 6.6-2.0.x-imx instead of 6.6-1.0.x-imx
2024-09-18 08:17:01 -03:00
Michael Glembotzki
3b79615861 Follow 6.6-2.0.x-imx instead of 6.6-1.0.x-imx
Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com>
2024-09-18 08:44:43 +02:00
Otavio Salvador
d725383bfe
Merge pull request #1791 from nxp-upstream/uuu
Restore default bootloader to untagged version
2024-09-17 08:01:24 -03:00
Tom Hochstein
ef8b4c41cf boot: Fix UUU tagging, extend to fslc
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>
2024-09-16 04:36:03 -07:00
Tom Hochstein
0e3a84c9d4 imx-boot: Drop un-necessary variable BOOT_NAME
The variable suggests the ability to override when there is no reason
to override.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-09-16 04:35:50 -07:00
Otavio Salvador
1cbbde1666
Merge pull request #1938 from hiagofranco/fix_imxvideoconvert
gstreamer1.0-plugins-bad: Add imxvideoconvert_g2d to autovideoconvert
2024-09-14 17:56:10 -03:00
Otavio Salvador
fc2efb01ae
Merge pull request #1941 from tq-steina/master
imx-oei: use `MACHINE_ARCH` as `PACKAGE_ARCH`
2024-09-14 09:20:47 -03:00
Otavio Salvador
340b8715c7
Merge pull request #1942 from fabioestevam/cst-remove
imx-cst: Remove it now that it is in meta-oe
2024-09-14 09:09:34 -03:00
Fabio Estevam
c8fc8ad467 imx-cst: Remove it now that it is in meta-oe
Since meta-oe commit 87579c932e19 ("imx-cst: Add recipe") the imx-cst
recipe is avaiable in meta-oe:

87579c932e

Remove it from meta-freescale in favor of using the meta-oe version.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
2024-09-13 22:25:51 -03:00
Alexander Stein
b650de0478 imx-oei: use MACHINE_ARCH as PACKAGE_ARCH
The recipe build changes depending on the `OEI_BOARD` value, which is
machine-specific.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
2024-09-13 15:47:43 +02:00
Otavio Salvador
0a63c762a8
Merge pull request #1940 from tq-dosters/tinycompress-http
tinycompress: use https-protocol to download sources
2024-09-13 08:41:15 -03:00
Steffen Doster
966cc53e76 tinycompress: use https-protocol to download sources
In some network-environments download with git-protocol is not possible.
By switching to https the sources are accessable.

Signed-off-by: Steffen Doster <Steffen.Doster@ew.tq-group.com>
2024-09-13 10:55:58 +02:00
Hiago De Franco
67d62112df gstreamer1.0-plugins-bad: Add imxvideoconvert_g2d to autovideoconvert
Add patch to enable imxvideoconvert on autovideoconvert. By default,
imxvideoconvert_g2d is not included as a potential filter, resulting in
poor video playback performance when autovideoconvert is used.

Add imxvideoconvert_g2d to improve performance by utilizing hardware
acceleration.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-09-12 18:52:21 +02:00
Otavio Salvador
1d786c5f29
Merge pull request #1935 from YoeDistro/yoe/mut
imx-base: Bump optee P_V to 4.2.0.imx
2024-09-11 08:30:45 -03:00
Khem Raj
ea4261bf46
imx-base: Bump optee P_V to 4.2.0.imx
4.2.0.imx was merged via [1]
Therefore match the version settings

[1] https://github.com/Freescale/meta-freescale/pull/1906

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-10 20:41:29 -07:00