Add IPU75XA AR0234 GMSL support with ACPI overlay, sensor config and user documentation - #41
Open
vunnyso wants to merge 7 commits into
Open
Add IPU75XA AR0234 GMSL support with ACPI overlay, sensor config and user documentation#41vunnyso wants to merge 7 commits into
vunnyso wants to merge 7 commits into
Conversation
max_des_set_fmt() and max_ser_set_fmt() stored the caller-requested field value as-is, allowing non-progressive field values to propagate through the deserializer/serializer subdevs. Force field to V4L2_FIELD_NONE since these GMSL sensors only support progressive scan. Signed-off-by: Goh, Wei Khang1 <wei.khang1.goh@intel.com>
Add IPU75XA ACPI SSDT overlay support for the D3 AR0234 GMSL camera topology: 1 MAX96724 deserializers (CPHY) each fronting 2 AR0234 cameras over GMSL via MAX9295A serializers. Introduces _cam_common_ar0234.asl and _des_ch_common_ar0234.asl shared includes alongside the max96724_d3_ar0234.asl top-level SSDT. Signed-off-by: Goh, Wei Khang1 <wei.khang1.goh@intel.com>
Add sensor config for the D3 AR0234 GMSL camera (ar0234.json) with its MediaCtl routing, and register ar0234 in libcamhal_configs.json availableSensors alongside the existing ar0234-a/b entries. Signed-off-by: Goh, Wei Khang1 <wei.khang1.goh@intel.com>
Document the IPU75XA GMSL sensor setup alongside the existing IPU6EPMTL instructions: SSDT ACPI camera configuration, config file deployment steps for x1 sensors, and a tuning file placeholder (N/A, no external tuning file needed). Add a collapsible table of contents linking to each section to ease navigation of the growing userspace-mipi.md doc. Append a '↑ Back to Top' link after the final note so readers can quickly jump back to the table of contents from the end of the doc. Signed-off-by: Goh, Wei Khang1 <wei.khang1.goh@intel.com>
Porting latest userspace-gmsl guide template from ISX031. Changes added included MAX9296 & MAX96724 Hardware Connection, Disabled C-state and Table of Content update. Add better guide on sensor selection using link port layout based on Hardware Connection. Signed-off-by: Goh, Wei Khang1 <wei.khang1.goh@intel.com>
Update the sensor support matrix to reflect that AR0234 over GMSL now supports IPU75XA in addition to IPU6EPMTL. Signed-off-by: Goh, Wei Khang1 <wei.khang1.goh@intel.com>
…_ANY" This reverts commit dc1d14b. isx031 is a progressive-scan sensor and never outputs interlaced fields, so its pad format should report a concrete field order instead of V4L2_FIELD_ANY. ANY is meant as an input hint for format negotiation, not a value a set_fmt handler resolves and returns; leaving it on the sensor's own pad can break downstream link validation (v4l2_subdev_link_validate_default() compares the field of connected pads) and confuses the CSI2 receiver/ISP about whether de-interlacing is needed. The proper fix is now implemented generically in commit 0b9186bcfffe ("media: i2c: maxim-serdes: Force V4L2_FIELD_NONE in set_fmt"), which forces V4L2_FIELD_NONE for all sensors under drivers/media/i2c, making this isx031-specific override redundant. Signed-off-by: Goh, Wei Khang1 <wei.khang1.goh@intel.com>
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.
This PR adds IPU75XA support for the AR0234 GMSL sensor by introducing the required ACPI overlay, sensor configuration, and driver fix, along with the corresponding user documentation and setup guidance.
Included changes