media: Add configurable mc-setup and 8-camera AR0234 IPU7 support - #43
Merged
Conversation
Add input argument to specify resolution, with res=WxH Add input argument to specify format, with format=MBUS_CODE Set stream argument as optional, to use default if missing. Signed-off-by: Khai Wen, Ng <khai.wen.ng@intel.com>
Add capability to allow configure format and resolution for each stream, using ./mc-setup stream=[TOKEN,res=WxH,format=MBUS_CODE], [TOKEN,res=WxH,format=MBUS_CODE]. Signed-off-by: Khai Wen, Ng <khai.wen.ng@intel.com>
Format and resolution can be checked against driver supported value. If the value is not supported, will use current active value. Signed-off-by: Khai Wen, Ng <khai.wen.ng@intel.com>
Check v4l2-ctl and media-ctl before use. Install if missing. Signed-off-by: Khai Wen, Ng <khai.wen.ng@intel.com>
Add FPS input argument to specify the FPS. Signed-off-by: Khai Wen, Ng <khai.wen.ng@intel.com>
When switching to different resolution, check the supported FPS. If FPS is not supported by the resolution, change to the largest FPS supported by the new resolution. Signed-off-by: Khai Wen, Ng <khai.wen.ng@intel.com>
n/a will be skipped and only applied when computed value is numeric. Signed-off-by: Khai Wen, Ng <khai.wen.ng@intel.com>
- fix I2C address in ov13b doc Signed-off-by: syafiqnizam25 <muhammadsyafiqnizamuddinx.binshafie@intel.com>
Add DES1, a second MAX96724 deserializer on I2C2/MIPI port 2, with four GMSL channels (CH00..CH03) each carrying a D3 AR0234 camera through a MAX9295A serializer, mirroring the existing DES0 layout. This expands the D3 AR0234 GMSL configuration from one deserializer with two cameras to two deserializers with eight cameras total. Bump the DefinitionBlock OEM revision and update the file header and channel comments to match. Signed-off-by: Goh, Wei Khang1 <wei.khang1.goh@intel.com>
Extend ar0234.json from two sensor entries to eight (ar0234_acpi-1..8) to match the 8x D3 AR0234 GMSL topology. Bump vcCount from 2 to 4 for all entries and update the I2C addresses in each VIDEO_PIXEL_ARRAY videonode to match the new per-channel sensor addressing. Signed-off-by: Goh, Wei Khang1 <wei.khang1.goh@intel.com>
Update userspace-gmsl.md to cover the 8-sensor D3 AR0234 GMSL topology: - Convert the table of contents from a collapsible <details> block to a plain nested list, and add missing entries for the new Multi Stream Selection subsections. - Split "How to relate Sensor Number with AIC Link Port" into per-AIC-connection tables (MAX9296 4-link, MAX96724 C-PHY REV A 8-link) inside collapsible <details> blocks, generalizing the sample command row to use sensor N. - Rename "Number of Stream (Single Stream / Multi Stream) Selection" to "Multi Stream Selection" and split it into Multiprocessing (one terminal per sensor) and Multithreading (single icamerasrc, num-vc=N) workflows, adding an x4 example and a note on the num-vc=5 limit. - Add x4/x8 rows to the Streaming Result table. 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.
Description of changes