Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -152,11 +152,6 @@

You can also run mosaic camera to display stream from 4 OV5640 connected to the SK-AM62P using V3Link fusion mini board.

.. note::

Arm neon accelerated TI elements for video mosaicing and color format conversion namely ``timosaic`` and ``ticolorconvert`` are not present in AM62P SDK 11.00.
To run the below pipeline, AM62P SDK 10.01 should be used with the SDK 11.00 kernel installed from `here <https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/log/?h=ti-linux-6.12.y>`__.

.. code-block:: console

$ gst-launch-1.0 \
Expand Down Expand Up @@ -198,11 +193,24 @@

Only TEVI OV5640 and IMX219 are known to work reliably when system is suspended with capture running.

Embedded Data

Check warning on line 196 in source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62PX.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'Embedded Data'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'Embedded Data'.", "location": {"path": "source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62PX.rst", "range": {"start": {"line": 196, "column": 1}}}, "severity": "INFO"}
==============

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix title overrun


The embedded data transmitted by the IMX219 camera sensor can be captured along with video data by setting

Check warning on line 199 in source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62PX.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.PassiveVoice] 'be captured' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice. Raw Output: {"message": "[RedHat.PassiveVoice] 'be captured' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice.", "location": {"path": "source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62PX.rst", "range": {"start": {"line": 199, "column": 63}}}, "severity": "INFO"}

Check warning on line 199 in source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62PX.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.SentenceLength] Try to keep sentences to an average of 32 words or fewer. Raw Output: {"message": "[RedHat.SentenceLength] Try to keep sentences to an average of 32 words or fewer.", "location": {"path": "source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62PX.rst", "range": {"start": {"line": 199, "column": 1}}}, "severity": "INFO"}
up the media pipeline to route the embedded data stream to one of the ``/dev/videoX`` nodes.
Comment on lines +199 to +200

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The embedded data transmitted by the IMX219 camera sensor can be captured along with video data by setting
up the media pipeline to route the embedded data stream to one of the ``/dev/videoX`` nodes.
A media pipeline can route an embedded data stream to one of the ``/dev/videoX``
nodes. Doing so captures both the embedded data transmitted by the IMX219 camera
sensor along with video data.

Active voice. There are other sentences in this pr that can be reworded in a similar fashion.


Route the video data to ``/dev/video0`` and embedded data to ``/dev/video1``. You can then use the command below with

Check warning on line 202 in source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62PX.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsSuggestions] Depending on the context, consider using 'after', 'later', or 'following' rather than 'below'. Raw Output: {"message": "[RedHat.TermsSuggestions] Depending on the context, consider using 'after', 'later', or 'following' rather than 'below'.", "location": {"path": "source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62PX.rst", "range": {"start": {"line": 202, "column": 108}}}, "severity": "INFO"}
the ``yavta`` tool provided in the SDK to capture five frames of embedded data.

.. code-block:: console

$ yavta -s 1920x2 -f GENERIC_8 -c5 /dev/video1 -Femb-frame-#.bin


CSI2RX testing details
======================

Following sensors and daughter cards have been tested with the SDK 12.00.00.07.04
Following sensors and daughter cards have been tested with the SDK 12.01

.. csv-table:: Sensor
:header: "Sensor","Media Bus Format","Video Format","Resolution"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,11 +159,24 @@

Only TEVI OV5640 and IMX219 are known to work reliably when system is suspended with capture running.

Embedded Data

Check warning on line 162 in source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62X.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'Embedded Data'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'Embedded Data'.", "location": {"path": "source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62X.rst", "range": {"start": {"line": 162, "column": 1}}}, "severity": "INFO"}
==============

The embedded data transmitted by the IMX219 camera sensor can be captured along with video data by setting

Check warning on line 165 in source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62X.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.PassiveVoice] 'be captured' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice. Raw Output: {"message": "[RedHat.PassiveVoice] 'be captured' is passive voice. In general, use active voice. Consult the style guide for acceptable use of passive voice.", "location": {"path": "source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62X.rst", "range": {"start": {"line": 165, "column": 63}}}, "severity": "INFO"}

Check warning on line 165 in source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62X.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.SentenceLength] Try to keep sentences to an average of 32 words or fewer. Raw Output: {"message": "[RedHat.SentenceLength] Try to keep sentences to an average of 32 words or fewer.", "location": {"path": "source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62X.rst", "range": {"start": {"line": 165, "column": 1}}}, "severity": "INFO"}
up the media pipeline to route the embedded data stream to one of the ``/dev/videoX`` nodes.

Route the video data to ``/dev/video0`` and embedded data to ``/dev/video1``. You can then use the command below with

Check warning on line 168 in source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62X.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.TermsSuggestions] Depending on the context, consider using 'after', 'later', or 'following' rather than 'below'. Raw Output: {"message": "[RedHat.TermsSuggestions] Depending on the context, consider using 'after', 'later', or 'following' rather than 'below'.", "location": {"path": "source/linux/Foundational_Components/Kernel/Kernel_Drivers/Camera/CSI2RX_AM62X.rst", "range": {"start": {"line": 168, "column": 108}}}, "severity": "INFO"}
the ``yavta`` tool provided in the SDK to capture five frames of embedded data.

.. code-block:: console

$ yavta -s 1920x2 -f GENERIC_8 -c5 /dev/video1 -Femb-frame-#.bin


CSI2RX testing details
======================

Following sensors have been tested with the SDK 12.00.00.07.04
Following sensors have been tested with the SDK 12.01

.. csv-table:: Sensor
:header: "Sensor","Media Bus Format","Video Format","Resolution"
Expand Down