Hi,
I modified csi5_fops.c to support CPHY:
memset(&brick_config, 0, sizeof(brick_config));
brick_config.phy_mode = (!is_cphy) ?
NVCSI_PHY_TYPE_DPHY : NVCSI_PHY_TYPE_CPHY;
/* Lane polarity YUV*/
if(is_cphy) {
brick_config.lane_polarity[0] = NVCSI_CPHY_POLARITY_ABC;
brick_config.lane_polarity[1] = NVCSI_CPHY_POLARITY_CAB;
brick_config.lane_polarity[2] = NVCSI_CPHY_POLARITY_ABC;
brick_config.lane_polarity[3] = NVCSI_CPHY_POLARITY_CAB;
printk(“%s: trio1&3 swap ABC->CAB\n”,func);
}
It works in v4l2, but in nvarguscamerasrc, the function call is not entered.
Is there support for this issue now?
version:
JETSON AGX ORIN
R35 (release), REVISION: 4.1