summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* meta-freescale: migrate IMX repos from codeaurora to githubFlorin Sarbu2023-04-2411-11/+11
| | | | | | CodeAurora has shutdown: https://bye.codeaurora.org/ Signed-off-by: Florin Sarbu <florin@balena.io>
* isp-imx: fix source and build directoriesLuca Ceresoli2022-06-231-9/+9
| | | | | | | | | | | | | | The source and build directories are usually ${WORKDIR}/build and ${WORKDIR}/${BP} but not always. For example when using devtool they are different, leading to install failures such as: cp: cannot stat '.../tmp/work/.../isp-imx/4.2.2.16.0-r0/build/generated/release/bin/*_test': No such file or directory Fix by using the S and B variables which always point to the correct directory. Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 6af01cbe82d06d42baeef8bd2582f26042bca9ee)
* isp-imx: use bfd linker in case of ld-is-gold DISTRO_FEATURE (gold linker)Chris Dimich2022-04-061-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When ld-is-gold is defined as a DISTRO_FEATURE, the gold linker is used by default, which causes the following do_compile errors to arise: | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_buffer_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_surface_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_seat_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_output_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_marshal' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_add_listener' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_destroy' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_flush' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_disconnect' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_marshal_constructor_versioned' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_compositor_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_dispatch' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_marshal_constructor' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_roundtrip' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_connect' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_registry_interface' so use bfd linker instead. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com> (cherry picked from commit 4a6b3f74eff93e14ca703288b476ce00d8b3e361)
* isp-imx: start_isp.sh: fix NR_DEVICE_TREE_BASLER variableChris Dimich2022-03-082-105/+8
| | | | | | The NR_DEVICE_TREE_BASLER variable has the wrong path. (cherry picked from commit e7e0d992ec6d8882c8a996a61fb0757f79bfe7f3)
* basler-camera: Upgrade to 4.2.2.16.0Tom Hochstein2022-01-271-3/+3
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 9fa3004dab003fd616fea89c5a0baf6c48ce5a72)
* isp-imx: Upgrade to 4.2.2.16.0Tom Hochstein2022-01-271-4/+3
| | | | | | | Drop the upstream patch: 0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 8b46c3c6ea8a623f8cd9819ddf5e4c7cbe9d5bc9)
* imx-vpu-hantro-vc: Upgrade to 1.6.0Tom Hochstein2022-01-271-3/+3
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit abd318457243df640eaca38507c799825cfb6421)
* imx-vpu-hantro-daemon: Upgrade to 1.1.1Tom Hochstein2022-01-271-2/+2
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 4d713c80302466a3d4d2b33e071cfeeb866aa548)
* imx-vpu-hantro: Upgrade to 1.24.0Tom Hochstein2022-01-271-3/+3
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit ddbc40ac9cb001f1e16da218a08f3a3a43b29dbb)
* imx-test: Update to 5.10.72-2.2.0Tom Hochstein2022-01-271-2/+2
| | | | | | | | | | | | | | Fixes: ``` a26b1ee MLK-25735-3: ignore empty v4l2 output buffer 923cf16 MLK-25735-2: rename NV12M_8L128 to NV12MT_8L128 21c89c5 MLK-25735: mxc_v4l2_vpu_test: support display decoded picture using wayland 9d8e867 MLK-25721 mxc_v4l2_vpu_test: support more encoder input format d45624e MLK-25685 mxc_v4l2_vpu_test: avoid repeatedly release pitcher_buffer ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 77558f93cab8edb9dff14413f1d134159b4074ce)
* imx-seco-libs: Update to 5.10.72-2.2.0Tom Hochstein2022-01-271-3/+3
| | | | | | | | | | | | Fixes: 3e8ad6b license update 78d7375 V2XA-732, V2XA-733: update v2x test with SM4 CCM examples cf16424 V2XA-733: hsm lib: key generic crypto service 639a845 V2XA-732, V2XA-733: add SM4 CCM support and generic crypto service faa80e4 HSM-590: license update Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 87f2ac6286cddd8d95de21154363dbfc36a458b1)
* imx-seco: Upgrade to 3.8.4Tom Hochstein2022-01-271-3/+3
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 09a4f2f382aab2ee66d2dd1415b9ed580b9fbef4)
* imx-sc-firmware: Upgrade to 1.11.0Tom Hochstein2022-01-271-3/+3
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 63748616fad1715cc8ce95c1cc776d1841b45a9c)
* imx-mkimage: Update to 5.10.72-2.2.0Tom Hochstein2022-01-272-125/+14
| | | | | | | | | | | | | | | | | | | | | | Includes update to patch 0001-mkimage_fit_atf-fix-fit-generator-node-naming.patch which is partially applied by 1527fb9. Fixes in update: --- 7a277c8 LF-4794 iMX8ULP: move OPTEE OS base address to 0xa6000000 9a04474 Update iMX8DXL clean target to remove intermediate files dfe6265 Fix build warning c78d727 Fix iMX8DXL ahab container image extraction 9bd94cc LF-4522 Parse and extract the u-boot-atf container 6cf67ed iMX8QM/QX/DXL/ULP: Add core id to -data option 1527fb9 iMX8M: fix FIT DT node unit address cbf03b6 Fix issue with C0 versus B0 nightly pull for VAL. 7f98709 iMX8M: soc: fix support to override u-boot DTB file name c9cce4f iMX8ULP: support xip for m33 and add README ---- Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 16f2894dc267ab515a0b441f2d5ad0695a2c9f07)
* isp-imx: don't deploy files also deployed by basler-cameraMax Krummenacher2022-01-271-1/+0
| | | | | | | | | | | The files from dewarp/ are now provided from recipe basler-camera_4.2.2.15.0. Fixes the following doing do_rootfs: | * check_data_file_clashes: Package isp-imx wants to install file ...rootfs/opt/imx8-isp/bin/dewarp_config/sensor_dwe_1080P_config.json | But that file is already provided by package * libdaa3840-30mc1 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 3d5338c8859e80fcf626ddc7ab039ad1e357783e)
* isp-imx: provide an libtinyxml2 8.0.0 recipeMax Krummenacher2022-01-272-1/+27
| | | | | | | | | | | | isp-imx has precompiled binaries linked against that libtinyxml2 version. Remove files which are also provided by the 'current' recipe version of libtinyxml so that they don't clash during image/SDK creation. Since the isp-imx does do a link step against libtinyxml2 create the the unversioned symlink libtinyxml2.so in do_compile. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 454602452d7a3fe8b25bfccc038c32dd22380406)
* isp-imx: fix configure errorMax Krummenacher2022-01-271-1/+2
| | | | | | | | | | Fixes commit ec31e767 ("isp-imx: upgrade to 4.2.2.15.0") | CMake Error at CMakeLists.txt:86 (message): | -DSDKTARGETSYSROOT=... missing from cmake call Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 88511f48fc14f90cc70e504e3a09e32722c62c11)
* isp-imx: refresh patchMax Krummenacher2022-01-271-15/+15
| | | | | | | | | | | | | | | | | | Refresh patch after version bump. Fixes commit ec31e767 ("isp-imx: upgrade to 4.2.2.15.0") | ERROR: isp-imx-4.2.2.15.0-r0 do_patch: Applying patch '0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch' on target directory '.../isp-imx/4.2.2.15.0-r0/isp-imx-4.2.2.15.0' | CmdError('quilt --quiltrc .../isp-imx/4.2.2.15.0-r0/recipe-sysroot-native/etc/quiltrc push', 0, 'stdout: Applying patch 0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch | patching file mediacontrol/CMakeLists.txt | patching file mediacontrol/daemon/main_v4l2.cpp | Hunk #1 FAILED at 96. | Hunk #2 FAILED at 105. | Hunk #3 FAILED at 123. | 3 out of 3 hunks FAILED -- rejects in file mediacontrol/daemon/main_v4l2.cpp | Patch 0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch does not apply (enforce with -f) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit b030a791d31b209ac002a8afb50851f98b9b20d3)
* u-boot-fslc: Add lzop as dependencyVinicius Aquino2021-11-041-1/+1
| | | | | Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br> (cherry picked from commit f1f2cd5c1c9d96fdfbf45e7a7943bf08fc5f4481)
* imx-lib: fix packagingMax Krummenacher2021-11-031-0/+3
| | | | | | | | | | | Fixes commit 87cb0d99 ("imx-lib: upgrade to 5.10.52_2.1.0") | ERROR: imx-lib-1_5.9+AUTOINC+87ddd80953-r0 do_package: QA Issue: imx-lib: Files/directories were installed but not shipped in any package: | /usr/lib/libcec.go | /usr/lib/libipu.go Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit cca7b2bab0776f1be01ce024404b189e6647db67)
* isp-imx: upgrade to 4.2.2.15.0Andrey Zhizhikin2021-10-252-7/+7
| | | | | | | | Upgrade both isp-imx and basler-camera packages to revision 4.2.2.15.0, which is included in NXP release 5.10.52-2.1.0. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit ec31e76799299d71c30fe772dd955094fcf0a06c)
* imx-vpu-hantro[-vc]: upgrade to 5.10.52-2.1.0Andrey Zhizhikin2021-10-254-42/+8
| | | | | | | | | | | | | | Hantro VPU libraries are upgraded to following versions in the NXP release 5.10.52-2.1.0: - imx-vpu-hantro: 1.23.0 - imx-vpu-hantro-daemon: 1.1.0 - imx-vpu-hantro-vc: 1.5.0 Drop patch from imx-vpu-hantro-daemon package build as it has been applied upstream and is present in the updated version. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit e723b4c36c366ab83307b53c172e331ba0dc4be1)
* imx-test: upgrade to 5.10.52_2.1.0Andrey Zhizhikin2021-10-251-2/+2
| | | | | | | | | | | | | | Following commits are included in this upgrade: ---- 2dcb987 ("MLK-25647-2 mxc_v4l2_vpu_test: expand the conversion function") 2b63cde ("MLK-25647 mxc_v4l2_vpu_test: expand the conversion function") f078eac ("unit_test: mxc_v4l2_test: add camera test support for iMX8ULP") afa5afe ("MLK-25487-2:mxc_v4l2_vpu_test: improve mpeg4 parser") 703ed09 ("MLK-25487:mxc_v4l2_vpu_test: Implement a simple seek function in unit test") ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 142e0bdbe507fdf6eaf8ce2e0351f32f98bce640)
* imx-seco: upgrade to 3.8.2Andrey Zhizhikin2021-10-251-3/+3
| | | | | Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit f23c837b2543cb9932cc2bd09c1a12984921d99e)
* imx-mkimage: use mkimage tool from sysrootAndrey Zhizhikin2021-10-253-3/+84
| | | | | | | | | | | | mkimage tool is provided as a part of sysroot and should not be used as a local copy, since it contains runtime dependencies which local copy does not account for. Drop the local copy on mkimage, introduce the patch that fixes mkimage invocations in build system. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit c59f817b0d1ee70ef224405ff8acd31e0743ed91)
* imx-mkimage: update to 5.10.52-2.1.0Andrey Zhizhikin2021-10-251-2/+2
| | | | | | | | | | | | | | | | | | Following commits are included in this update: ---- 1112c88 ("MLK-25706: iMX8M: soc: fix support to override u-boot DTB file name") 5af389c ("iMX8ULP: support xip for m33 and add README") 37faca4 ("MLK-25490 imx8m: Remove unused DDR registers file") 4e241ae ("iMX8M: Support to override u-boot DTB file name") 7e5ff11 ("imx8ulp: Workaround ATXP flash header for dual boot") 394188b ("Support iMX8ULP secure boot") 32bf25f ("imx8ulp: Add flash_dualboot_m33 to generate M33 container") aa44b32 ("imx8ulp: Move M33 image before AP image for single boot") ad70dd2 ("imx8qm: cockpit: fix Linux image name in nightly targets") ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit f0092d11699caf95f43aa8acfb2ba7d166608859)
* imx-lib: upgrade to 5.10.52_2.1.0Andrey Zhizhikin2021-10-251-4/+6
| | | | | | | | | | | | | | | | | | Update branch, SRCREV and PV to point to new version, add support for mx8ulp. Following commits are included in this revision: ---- 87ddd80 ("lib: pxp: add DMABUF support for pxp lib") 7fc4448 ("lib: pxp: remove unsigned long force type conversion") 5ac2f74 ("lib: pxp: Makefile: Add iMX8ULP platform support") d09fbbc ("MA-15553-1 Amend Cflag & Cppflag in go file") 026eefc ("MA-15263-3 convert Android.mk to Android.bp") fcf9171 ("MA-14403 Bring imx6/7 soc on q-preview (LOCAL_MODULE_TAGS)") ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 87cb0d99eab87c2be842a921bd5d9e9a36df547c)
* firmware-sof-imx: upgrade to 1.9.0-1Andrey Zhizhikin2021-10-251-2/+2
| | | | | Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit b541a799378956c8436a8ce4bf8630d12939cc0b)
* imx-sc-firmware: upgrade to 1.10.0Andrey Zhizhikin2021-10-251-3/+3
| | | | | Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 915e9fba569f5106075d6db27a04cfcd74faeef9)
* imx-atf: upgrade to lf-5.10.52-2.1.0Andrey Zhizhikin2021-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade ATF from NXP fork to [lf-5.10.52-2.1.0] tag. Following commits are included in this upgrade: ---- bb4957067 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 071ce9ad8 plat: ls1046aqds/ls1088aqds: fix compile issue 444006957 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 a0373a8b0 LF-4542 plat: imx8ulp: Config APD power mode info before entring low power mode 7fe0a68d6 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 562dfcd6c LF-4541 plat: imx8m: Fix coverity issue caused by unnecessary header file 6b8cf1e4f Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 b855d406f plat: nxp-ls2088a: fix coverity issue 670e6a61d plat: nxp-ls1043a: fix coverity issue b5ac4e036 plat: nxp-lx216x: fix coverity issue 8b5f61577 plat: nxp-ls1088a: fix coverity issue 956b2bc49 plat: nxp-ls1046a: fix coverity issue 105f60377 plat: nxp-ls1028a: fix coverity issue e66ddaee5 plat: nxp-ls1012a: fix coverity issue 63b623059 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 b6a03753b plat: nxp-lx2160ardb: fix coverity issue f10ff34cc plat: nxp-ls2088aqds: fix coverity issue d6eacdcfe plat: nxp-ls1012afrwy: fix coverity issue 1d6272b4e driver: nxp-ddr: fix coverity issue 8b0e91bf0 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 c759ee5fe plat: nxp-lx2162aqds: fix coverity issue 1feec9e9f driver: nxp-flexspi-nor: fix coverity issue d7da0f975 driver: nxp-caam: fix coverity issue c2e4243e1 driver: nxp-sd: fix coverity issue e3627d603 driver: nxp-i2c: fix coverity issue 94b0db881 nxp-common: fix coverity issue 7229a68ea driver: nxp-ddr: fix coverity issue 8a7411005 nxp-common: fix coverity issue a0d3e742f driver: nxp-cci: fix coverity issue ffe86fe5e driver: nxp-ddr: fix coverity issue 291bbd72b nxp-tools: fix coverity issue 5e62baea1 nxp-tools: fix coverity issue 6708ca50f LF-4510-02 plat: imx8m: Fix Coverity issues 8012fd121 LF-4510-01 plat: imx: fix coverity issue b453d03af Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 d0f37c58f nxp: lx2162aqds: fix coverity issue 01c206810 nxp: ls1088a: fix coverity issue 6b21cf9e0 nxp: ls1088ardb: fix coverity issue 29d1246a8 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 fcc603f23 LF-4263 plat: imx8ulp: Update the copyright format of upower api 941c36b5a nxp: layerscape: fix copyright description e2a9f40c0 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 d2f5d9c5f Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 05900f5a3 Setup DID for CAAM job rings allocated for the non secure world. bc71161d0 Setup DID for CAAM job rings allocated for the non secure world. c1c240467 plat: imx8ulp: init scmi agent b005557bc plat: imx8ulp: init scmi agent eecdafb98 MA-19048-2 MCU security enhancement 811da202c MA-19071 imx8mn: workaround for errata ERR050362 32f8832e8 MA-19048-2 MCU security enhancement 9a2deca88 MA-19071 imx8mn: workaround for errata ERR050362 b88853df1 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 d596343e1 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 68fb4bc35 LF-4197 plat: imx8mp: update the csu csl index on imx8mp 32e8f05e5 LF-4198 plat: imx8m: Fix the potential array overflow 500f5203f Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 03fe6dec1 MA-19291 imx8mn/imx8mp: Lock ocram secure access 2acdf5212 MLK-25661 plat: imx8ulp: temp workaround for the hifi4 & dsi power domain dependency 230e2ea73 LF-4023 plat: imx8mp: Add back the idx define for csu/rdc 817bcccbe Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 0d1230cf9 ddr: phy-gen2: Enable quick vref training during 1D training 5e6d83ef9 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 463772b81 plat: layerscape: fix global data not initialized issue e27c1370c Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 0e1180ef9 drivers/nxp/ddr: Corrects variable type for i in parse_odt 29ef0aae2 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 6fdf0285e ddr: phy-gen2: Add workaround for Errata A050958 61516b759 Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 65b2301c7 MA-19209 imx8ulp: add trusty support 8f6d3b9ba Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 375b5ef20 MLK-25624 imx8ulp: upower_hal: fix upower_wait_resp 6ce7ba508 MLK-25605 plat: imx8ulp: Add the basic support for idle & system suspned f650cccac MLK-25575-7 imx8ulp: add scmi power domain support 2c85c48cf MLK-25575-6 imx8ulp: remove legacy scmi e9071cbd7 MLK-25575-5 scmi-msg: entry: add weak functions a0c780d88 MLK-25575-4 scmi-msg: add power domain protocol ff9455ce9 MLK-25575-3 scmi-msg: smt: fix build for aarch64 842c98836 MLK-25575-2 imx8ulp: upower: misc cleanup 0cc48db7e MLK-25575-1 plat: imx8ulp: sync upower API to powersys_fw_048.011.012.006 fbd29645c drivers: move scmi-msg out of st 00d5d86bc LFOPTEE-48 imx8ulp: add OPTEE support d41aa5f8c MLK-25581: plat: imx8ulp: Remove print for hifi configuration 08b7e9a55 plat: imx8ulp: configure xrdc for hifi in LPAV 3258532c3 plat: imx8ulp: Enable DMA2->DDR read/write ddee73631 plat: imx8ulp: Add the rdc config for sai/spdif 7bd4b80df plat: imx8ulp: Add the initial XRDC support 73b148648 plat: imx8ulp: Add the basic scmi sensor support eb96f940f plat: imx8ulp: Add the basic scmi perf support 4d90d2d62 plat: imx8ulp: Add initial scmi upower pd support e45ddab4b plat: imx: Add i.MX8ULP basic support 2b733dc28 Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 de08b8b5d Merge remote-tracking branch 'origin/imx_v2.4' into lf_v2.4 a83a7c65e TEE-639 plat: imx8m: Do not release JR0 to NS if HAB is using it 2420d75bf nxp: lx2: fix getting cluster number b2868d255 driver: ddr-phy: fix coverity issue 884f60c3d driver: caam: fix coverity issue 7fb157e12 nxp: ls2088a: fix getting cluster number 3d2e8b90e Merge remote-tracking branch 'origin/ls_v2.4' into lf_v2.4 e1feab395 LSXXXX/ddr - Add Rawcard 1F support ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit a08422290c3d0bd4f64de1eee68ef9ed0685f861)
* firmware-imx: upgrade to 8.13Andrey Zhizhikin2021-10-254-3/+3
| | | | | | | | New firmware binaries are available from NXP as a part of 5.10.52-2.1.0 release. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit c5280b76f88c8e7bfab61250338232429f52563e)
* uefi: update to 1b28cadTing Liu2021-10-151-1/+1
| | | | | | | | | | | | | New commits: 1b28cad Platform: NXP: Add function to retrieve board revision 84bafbb build image with final LSDK-21.08 tag a26a4ae Update copyright for set_firmware_ver.sh 958ff19 Fix firmware version information invalid in boot log 61c6380 Fix for ACPI BIOS Errors 9eddad6 lx2: acpi: add compatible string for usxgmii 6574766 lf-5.10.35-2.0.0-rc1: update binaries Signed-off-by: Ting Liu <ting.liu@nxp.com>
* mc-utils: update to 12ffee8Ting Liu2021-10-151-16/+10
| | | | | | | | | | | | | | | | | | | | | | | | | New commit: 12ffee8 Add APIs for MC 10.29.0 fa23626 la1575a: renamed RDB directory 32176a5 ls2085a: removed SoC f504342 ls2081a: removed SoC b84bcfd ls2080a: removed SoC 47d687f ls2088a: renamed QDS and RDB directories c827cc4 ls1088a: renamed QDS and RDB directories f6edc53 lx2162a: moved QDS SoC to lx2162a top directory 97745ca lx2160a: added Blueblox3 36f2989 lx2160a: added LA1224-RDB files 7420bce lx2160a: renamed QDS and RDB directories 2576901 config: lx2162aqds: add DPC file for SERDES protocol 3_3 8dda231 config: lx2162aqds: use USXGMII ports as TYPE_FIXED 4f762b5 Add APIs for MC 10.28.0 315dafa Add APIs for MC 10.27.0 287192c Add APIs for MC 10.26.0 b7934bb Add APIs for MC 10.25.0 folder structure has updated, update build steps accordingly. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qoriq-atf: upgrade to 2.4Ting Liu2021-10-157-1148/+198
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-qoriq: upgrade to 2021.04Ting Liu2021-10-151-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* rcw: update to 1f43189Ting Liu2021-10-151-1/+1
| | | | | | | | | | | | New commits: 1f43189 ls1028a: use RGMII for the EC1 pins for all LS1028A-QDS boards by default e25dd0e ls1046ardb : Add proper clock dividers for QSPI fd70414 lx2162aqds: Add RCWs with DDR 3200 MT/s 337adc2 lx2162aqds: Remove RCWs with platform freq 700 52219d4 ls1046ardb: Update QSPI divisor value bd0bb76 lx2162aqds: 17_2: Add RCW with DDR at 3200 Mt/s Signed-off-by: Ting Liu <ting.liu@nxp.com>
* Merge pull request #885 from ting-liu/overridesOtavio Salvador2021-10-131-1/+1
|\ | | | | qoriq: Convert to new override syntax
| * qoriq: Convert to new override syntaxTing Liu2021-10-131-1/+1
| | | | | | | | | | | | | | * change `virtclass-native`` to ``class-native` * add fixes for ls2088a Signed-off-by: Ting Liu <ting.liu@nxp.com>
* | qoriq-atf: fix array-bounds build failureTing Liu2021-10-132-1/+712
|/ | | | | | | | | | | | | | | | Fix array-bounds build error: common/runtime_svc.c: In function 'handle_runtime_svc': common/runtime_svc.c:55:28: error: array subscript 'rt_svc_desc_t {aka const struct rt_svc_desc}[0]' is partly outside array bounds of 'uintptr_t[1]' {aka 'long unsigned int[1]'} [-Werror=array-bounds] 55 | return rt_svc_descs[index].handle(smc_fid, x1, x2, x3, x4, cookie, | ~~~~~~~~~~~~^~~~~~~ In file included from common/runtime_svc.c:10: include/common/runtime_svc.h:125:18: note: while referencing '__RT_SVC_DESCS_START__' 125 | extern uintptr_t __RT_SVC_DESCS_START__; | ^~~~~~~~~~~~~~~~~~~~~~ CC lib/el3_runtime/aarch64/context_mgmt.c cc1: all warnings being treated as errors Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-fslc: drop unused deploy task appendAndrey Zhizhikin2021-09-201-42/+0
| | | | | | | | | | | Recipe contains append to a deploy task, which is currently handled by imx-boot-container class and is not needed in the recipe anymore. Moreover, recipe compatibility does not include mx8m machine override, which makes the deploy append block never to be included. Remove the unused append block from recipe. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* isp-imx: start_isp.sh: fix NR_DEVICE_TREE_BASLER variableChris Dimich2021-09-143-42/+54
| | | | | | Also remove uneeded -lm option from run.sh script invocation. Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
* qcacld: Drop BSP supportTom Hochstein2021-09-094-89/+0
| | | | | | | NXP has dropped support for qcacld, plus the code is not compatible with 5.10, so drop BSP support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-fslc: update to v2021.07Andrey Zhizhikin2021-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07 from DENX repository. Following upstream commits are included in this version: ---- 840658b093 Prepare v2021.07 09576cdb6a Merge tag 'u-boot-amlogic-20210703' of https://source.denx.de/u-boot/custodians/u-boot-amlogic 8c6d8c3219 configs: libretech: set SPI mode to 0 62c7e40a04 Merge tag 'efi-2021-07-rc6' of https://source.denx.de/u-boot/custodians/u-boot-efi 760d2f9e9e autoboot: fix MENUKEY 0fa5020c02 efi_loader: Allow capsule update on-disk without checking OsIndications 149108a3eb efi_loader: clear OsIndications 417a3c24c9 efi_loader: Improve the parameter check for QueryVariableInfo() abd62e4d41 efi_loader: missing parentheses in query_console_size 6e0184b86f efi_loader: Always install FMPs b891ff18f8 efi_loader: Force a single FMP instance per hardware store 3ef772230d efi: Fix to use null handle to create new handle for efi_fmp_raw b7ad721c83 Revert "TEST: USB_HOST not USB" 4e1903a645 TEST: USB_HOST not USB e2e95e5e25 spi: Update speed/mode on change 605cbcb0a4 Merge tag 'efi-2021-07-rc5-2' of https://source.denx.de/u-boot/custodians/u-boot-efi 70e80666f2 smbios: Fix SMBIOS tables ff192304b6 smbios: Fix BIOS Characteristics Extension Byte 2 a86ed41bff doc/usage: cmd-usage help file for askenv 8c6532d7c4 smbios: convert function descriptions to Sphinx style 2b8723c5a1 efidebug: correct display of BootOrder 7891fe675d efi_loader: TPL_HIGH_LEVEL not allowed for CreateEvent ---- Link: https://lore.kernel.org/u-boot/20210705151317.GW9516@bill-the-cat/ Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* layer: More override fixesTom Hochstein2021-08-121-1/+1
| | | | | | | | | | Adds fixes for _imx, _imxdpu, _imxdrm, _imxgpu, _imxgpu3d, virtual PREFERRED_PROVIDER versions Fix other places for imx/imxdpu/imxdrm overrides Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer: Convert to new override syntaxKhem Raj2021-08-1242-143/+143
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* basler-camera: Upgrade to 4.2.2.13.0Tom Hochstein2021-07-281-3/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Upgrade to 4.2.2.13.0Tom Hochstein2021-07-282-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a52c0446d change version number to p13 800e0f8d8 Fix M865SW-753:copy sensor init txt just for native a4210be47 remove unused VVCAM_PARAMS ad8728441 add dual basler camera mode 4 for 1080p25hdr eea1908b8 cleanup the build script da5bd492b remove vvnative which is only for local test c725c6266 Revert "cleanup for unused config file" a399dbd70 cleanup for unused config file 1bd986e2d Remove basler binary driver from source build 98ef8c98a New partial build partial_release_20210430_4.2.2_p12 31d26c84d Update Release P12 from Verisilicon c82e5b9bb limit basler camera resolution to 1080p when ov5640 is also used 8c9825a6d add a trailing '/' for file search in directory f101a6a64 Update Release form Verisilicon fbfe4fda0 add a blank line for good readability 91663d97c enlarge the StartLimitBurst 0c3dc6a6e add explanatory to the tunning example for video_test 365e7f8f5 BSLRM865-124: improve the running example for video_test 253818b3f Segment error caused by DTS modification a8a906d4d M865SW-703 Use reversed memory only for tuning tool 7c40835b2 Remove basler binary driver from source build 9bf7ff1ba BSLRM865-131 fix crop seems scale aee50d3d0 imx8-isp.service: do not prevent restart of service 3232149ac run.sh: fix bashism 5fbf584d2 Removing action for copying run-imx.sh as it's gone 860346a5d Update Release form Verisilicon f5b3c8783 MLK-25354 add user description for dual basler cameras 85ab6c183 update run script to work with P10/P11 19fb6591b update run script to same as P6 daba60f02 update Release form Verisilicon Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-vpu-hantro-daemon: Add Hantro V4L2 daemonTom Hochstein2021-07-263-0/+67
| | | | | | Add userspace daemon needed by Hantro VPU driver for V4L2. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-vpu-hantro-vc: Upgrade to 1.4.0Tom Hochstein2021-07-261-4/+4
| | | | | | | | | 5d79111 MA-18966-5 [Android] video can't been play when use GKI image 9068e9d Merge yocto build workaround about linux version 3c75df3 Replace ion with dmabuf heaps for VC8000E ed4744a MA-18617 Rebuild vc8000e library for L5.10 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-vpu-hantro: Upgrade to 1.22.0Tom Hochstein2021-07-263-89/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4bce755 MA-18860-2 Enable H265 VP9 secure pipe line 8ef26ec MA-18860 Enable H265 VP9 secure pipe line c3fea31 M865SW-737 [VPU/G1G2] RV shouldn't report "DEC_ABORT" if get rpr_buf_idx failed 65bad6d M865SW-636 [VPU/G1G2] H264: fix seg fault at h264bsdResetStorage() 6138127 M865SW-728 [VPU/G1G2] decoder: luma size calculated incorrect for VP9 tiled output 71841a9 M865SW-605 [VPU/G1G2] decoder: Support secure video decoding 9430b52 M865SW-725: [VPU/G1G2] handle some hevc streams that bit-depth changing de7faff M865-682-9: [VPU/G1G2] move Vp9DecRemoveBuffer define location 12da6e6 M865-682-8: [VPU/G1G2] add SateRest into RemoveBuffer e6a9e89 M865-682-7: [VPU/G1G2] fix coverity issue 016adac M865-682-6: [VPU/G1G2] empty dpb buffer before remove 64c2742 M865SW-698 [VPU/G1G2] some kinds of vp9 stream with dtrc output foramt met hang dfe6ea9 M865SW-671 [VPU/V4L2] decoder: seek a resolution changed vp9 stream meet decoding error 91aa05e M865SW-682-5: [VPU/G1G2] fix issue for VP8/VP9 fd73b00 M865SW-693: [VPU/G1G2] VP8 unit test easily segment fault for resolution change clips 7755483 M865SW-682-4: [VPU/G1G2] fix trick mode issue for VP8 34feb35 M865SW-682-3: [VPU/G1G2] fix issue for G1 decoder and HEVC c01cf78 M865SW-522 [VPU/G1G2] decoder: Occurs segmentation fault at H264SetupVlcRegs() f8b2423 M865SW-682-2: [VPU/G1G2] extend API "XxxDecRemoveBuffer" in unfied_sw/decoder_sw 010b83d M865SW-682: [VPU/G1G2] extend API "XxxDecRemoveBuffer" in unfied_sw/decoder_sw 2c556f0 [VPU/G1G2]: merge yocto build workaround about linux version f18167f [VPU/H1]: merge yocto build workaround about linux version d936809 [VPU/G1G2]: Replace ion with dmabuf heaps for G1/G2 ae7b0b2 [VPU/H1]: Replace ion with dmabuf heaps for H1 2317103 M865SW-604: [VPU/G1G2] decoder: failed to decode to dtrc if sps and pps are transferred separately d00bd0b M865SW-656 [VPU/G1] vc1 met hang for some case which has repeat feature e809a90 M865SW-557 [VPU/G1] vp8 decoder get error in dpb_render_buffer: Assertion `id != -1' failed 7e65b5a M865SW-578/M865SW-622: [VPU/G1] Fix segmentation fault issue of one h264 stream 0fa47c3 NVJM850-56 playback fail for one sequence change stream. 2682560 M865SW-586-2: [VPU/G1] VC1: add new API to handle no start code for VC1_G format bf18d25 M865SW-586: [VPU/G1] VC1: add new API to handle no start code for VC1_G format 8e79720 M865SW-562: [VPU/G1] RV: set actual 'HWIF_STRM_START_BIT' through SetDecRegister() 8f210d3 M865SW-231: [G1/G2]: Avoid use virtual YUV buffer address as handler to support security mode Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>