[Backport wrynose] camx: revision update for Lemans, Talos,Kodiak - #3105
Merged
Ricardo Salveti (ricardosalveti) merged 6 commits intoSep 11, 2026
Conversation
Update the headers tar to align with the sources. Signed-off-by: Ganesh Khose <gkhose@qti.qualcomm.com> (cherry picked from commit 6c762d4)
- Correct defaultmctf type from INT to BYTE. - Updated runtime feature library checks for EIS and LDC static capability publishing. - Enabled dual VC mode support for BayerFusionStaticSHDR. - Replaced static OpenCL linkage with dynamic loading in BayerFusionStaticSHDR and YUVFusionSHDR. - Updated iwarp feature to dynamically load OpenCL/OpenGL libraries at runtime. - 'nativehaltest' moved from /usr/bin/camx/<soc>/ to /usr/libexec/camx-<soc>/. - The OpenCL source (.cl) files are now converted into .h header files. Therefore, explicit installation of the .cl files is no longer required. Signed-off-by: Ganesh Khose <gkhose@qti.qualcomm.com> (cherry picked from commit af93ea9)
- The OpenCL source (.cl) files are now converted into .h header files. Therefore, explicit installation of the .cl files is no longer required. - 'nativehaltest' moved from /usr/bin/camx/<soc>/ to /usr/libexec/camx-<soc>/. Signed-off-by: Ganesh Khose <gkhose@qti.qualcomm.com> (cherry picked from commit 053067c)
- Fixed stride handling issues in the HIDRX library. - Replaced static OpenCL linkage with dynamic library loading in the HIDRX library. - Added static capability publishing support for EIS and LDC features. - Enabled OX03F10 GMSL RAW10 linear mode on IQ615EVK Talos (1920x1536 @ 30fps, 2-lane, 512 Mbps), including sensor pipeline updates, output resolution fixes, embedded/stats data removal, and mirror mode disablement for the MAX96717/MAX96724 GMSL setup. - Updated iwarp feature to dynamically load OpenCL/OpenGL libraries at runtime. Signed-off-by: Ganesh Khose <gkhose@qti.qualcomm.com> (cherry picked from commit 595b76f)
Update camxlib-hamoa to the 1.0.41 release. This release adds IMX577
camera tuning support, updates IMX577 tuning data to the latest schema,
and migrates IMX688 tuning files to the new schema. It also includes
the com.qti.stats.hafoverride.so library required for AF support.
The recipe update Add support for packaging DSP skeleton artifacts in a
dedicated ${PN}-skel package, install the required runtime files under
/usr/share/qcom, and add the corresponding package metadata and QA
overrides for the prebuilt DSP binaries.additionally keeps the camxtest
version explicitly pinned to 1.0.38 because a corresponding camxtest
1.0.41 release is not available. Without this override, the versioned
path/package lookup would be incorrect.
Signed-off-by: Ganesh Khose <gkhose@qti.qualcomm.com>
(cherry picked from commit 4d8fb63)
'nativehaltest' moved from /usr/bin/camx/<soc>/ to /usr/libexec/camx-<soc>/, since /usr/bin should hold only flat, directly user-invocable executables, not per-SoC subdirectories. The qcom_nhx file context still pointed at the old path, so the binary no longer picked up the qcom_nhx_exec_t label, and domtrans_pattern(qcom_nhx_launcher_t, qcom_nhx_exec_t, qcom_nhx_t) never matched — nativehaltest stayed in the launcher domain and would hit AVC denials on qcom_nhx_t's DMA, FastRPC, and V4L access. Update the file context to track the new path: - /usr/bin/camx/.*/nativehaltest -> /usr/libexec/camx-[^/]*/nativehaltest No policy rules are changed. Signed-off-by: Rohit Biradar <rohibira@qti.qualcomm.com> Signed-off-by: Ganesh Khose <gkhose@qti.qualcomm.com> (cherry picked from commit b9db446)
Viswanath Kraleti (vkraleti)
approved these changes
Sep 9, 2026
Test Results 119 files + 51 715 suites +396 7h 17m 21s ⏱️ + 1h 13m 44s For more details on these failures, see this check. Results for commit efee41e. ± Comparison against base commit 3a5d1df. ♻️ This comment has been updated with latest results. |
Ricardo Salveti (ricardosalveti)
approved these changes
Sep 9, 2026
1 similar comment
Koen Kooi (koenkooi)
approved these changes
Sep 10, 2026
Contributor
|
Known failures. |
Ricardo Salveti (ricardosalveti)
merged commit Sep 11, 2026
fb21bd1
into
wrynose
241 of 242 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Backport of #2961 to
wrynose.