Also, I would like to ask which port number is correct in the diagram below.
Could you please let me know whether the left side or the right side is correct?
Also, regarding DTS configuration,
what should I configure if I want to set the port-index field to a specific value?
I have confirmed that ports A and B correspond to port-index 0 and 1, respectively.
I searched through the source code, but I couldn’t find any references to G port or H port.
What should I do in this case?
+++++++++++++++++++++++ search result ++++++++++++++++++++++++++++++++
SOURCE/nvidia-oot/include/media/gmsl-link.h:29:define GMSL_CSI_PORT_A 0x0
SOURCE/nvidia-oot/include/media/gmsl-link.h:30:define GMSL_CSI_PORT_B 0x1
SOURCE/nvidia-oot/include/media/gmsl-link.h:31:define GMSL_CSI_PORT_C 0x2
SOURCE/nvidia-oot/include/media/gmsl-link.h:32:define GMSL_CSI_PORT_D 0x3
SOURCE/nvidia-oot/include/media/gmsl-link.h:33:define GMSL_CSI_PORT_E 0x4
SOURCE/nvidia-oot/include/media/gmsl-link.h:34:define GMSL_CSI_PORT_F 0x5
SOURCE/out/nvidia-linux-header/include/media/gmsl-link.h:29:define GMSL_CSI_PORT_A 0x0
SOURCE/out/nvidia-linux-header/include/media/gmsl-link.h:30:define GMSL_CSI_PORT_B 0x1
SOURCE/out/nvidia-linux-header/include/media/gmsl-link.h:31:define GMSL_CSI_PORT_C 0x2
SOURCE/out/nvidia-linux-header/include/media/gmsl-link.h:32:define GMSL_CSI_PORT_D 0x3
SOURCE/out/nvidia-linux-header/include/media/gmsl-link.h:33:define GMSL_CSI_PORT_E 0x4
SOURCE/out/nvidia-linux-header/include/media/gmsl-link.h:34:define GMSL_CSI_PORT_F 0x5
AGX/Linux_for_Tegra/rootfs/usr/src/nvidia/nvidia-oot/include/media/gmsl-link.h:29:define GMSL_CSI_PORT_A 0x0
AGX/Linux_for_Tegra/rootfs/usr/src/nvidia/nvidia-oot/include/media/gmsl-link.h:30:define GMSL_CSI_PORT_B 0x1
AGX/Linux_for_Tegra/rootfs/usr/src/nvidia/nvidia-oot/include/media/gmsl-link.h:31:define GMSL_CSI_PORT_C 0x2
AGX/Linux_for_Tegra/rootfs/usr/src/nvidia/nvidia-oot/include/media/gmsl-link.h:32:define GMSL_CSI_PORT_D 0x3
AGX/Linux_for_Tegra/rootfs/usr/src/nvidia/nvidia-oot/include/media/gmsl-link.h:33:define GMSL_CSI_PORT_E 0x4
AGX/Linux_for_Tegra/rootfs/usr/src/nvidia/nvidia-oot/include/media/gmsl-link.h:34:define GMSL_CSI_PORT_F 0x5
Thank you in advance for your prompt response! Best regard. Thank you.
It means deserializer A uses Brick 0 and Brick 1 and deserializer B uses Brick 2 and Brick 3.
Is it possible with AGX Orin?
I always thank you Shane for your prompt and kind response !!!
Thank you.
Best regard.
Could you please review my dts configuration whether valid or not?
I attached my dts for above diagram. tegra234-p3737-camera-imx390-overlay.dts.txt (49.2 KB)
I have been succss to port many cameras for your kind help.
Thank you.
Best regard.
Could you tell me tegra_sinterface_? of the diagram.https://global.discourse-cdn.com/nvidia/original/4X/e/2/6/e26462f5e4d2af129bb81c2f3a90898604319206.png
Could you confirm whether GMSL_CIS_PORT# is equal to PORT NUMBER of the diagram.
Could you tell me below picture’s dst-csi-port for orange colored tegra_sinterface
I know values for tegra_sinterface_a,tegra_sinterface_b,tegra_sinterface_c and ,tegra_sinterface_d
gmsl-link {
src-csi-port = “a”; dst-csi-port = “e ?, or f?”;
serdes-csi-link = “b”;
csi-mode = “1x4”;
st-vc = <0>;
vc-id = <0>;
num-lanes = <4>;
streams = “raw8”;
};
Hello Shane
Thank you so much for your prompt respose!!!
Could you tell me for tegra_sinterface values for orange colored box?
mode0 {/mode IMX390_MODE_1920X1200_CROP_30FPS/
mclk_khz = “24000”;
num_lanes = “2”; tegra_sinterface = “serial_e”;
vc_id = “2”;
phy_mode = “DPHY”;
discontinuous_clk = “no”;
dpcm_enable = “false”;
Could you tell me GMSL related dst-csi-port.
I set dst-cis-port like below
dst-csi-port-a = GMSL_CSI_PORT_A
dst-csi-port-b = GMSL_CSI_PORT_B
dst-csi-port-c = GMSL_CSI_PORT_C
dst-csi-port-d = GMSL_CSI_PORT_D
It was successful.
I would linke to know tegra_sinterface and dst-csi-port for orange colored box items.
Thank you so much!!!
Your reponse is really so prompt !!
port-index tegra_sinterface
0 a
1 b
2 c
3 d
4 e 5 f for port-index 5 → tegra_sinterface must be f, am I right?
Hello kayccc
Sorry for late update.
Could you please close this issue.
Although It’s not finished,I am doing other things for a while.
Thank you for support.
Best regard.