"tegra-capture-vi" device tree node configuration

I am trying to find any documentation how to configure the node “tegra-capture-vi” in the Orin device tree.
Is the “port-index” property still referencing to the index of the pixelparser as described here?

“vi@ node should be NVCSI PixelParser index (aka. stream_id), the last two bricks, each CSI-E/F and CSI-G/H share a single PixelParser.
Stream 0 := 0 (CSI Port A)
Stream 1 := 1 (CSI Port B)
Stream 2 := 2 (CSI Port C)
Stream 3 := 3 (CSI Port D)
Stream 4 := 4 (CSI Port EF)
Stream 5 := 5 (CSI Port GH)”

hello manthey,

yes, that’s still the same to configure the port mappings.
you may also refer to Jetson AGX Orin Series Design Guide for [Chapter-10. Video Input] to have more details.

Thanks Jerry, I checked the document, it references the CSI pinouts but it does not mention the device tree node configuration in that chapter. You have any other document that explains the device tree nodes?

hello manthey,

that CSI/VI mappings as mentioned in Topic 69753 should be straightforward.
may I know what’s the real use-case, is there any error logs for reference?

We don’t have the errors yet as the device isn’t active yet. But while double checking the device tree I noticed this configuration I assume is wrong.

camera_csi_out (port-index: 0) → nvcsi_in (Port-Index:0) → tegra_capture_vi_in (port-index: 1)
Latter should be port-index: 0 imo but I was not 100% sure as it’s not clear whether tegra_caputure_vi is equivalent to the previous vi node.

tegra_caputure_vi is equivalent to the previous vi node.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.