this question is related with https://e2e.ti.com/support/interface/f/138/t/943031?DS90UB964-Q1-virtual-channel-VC-ID-setting
I have changed Des from ub964 to ub960 and still ISP get VC_ID = 0 only
- target application : CMOS image sensors(4EA) -> UB953(4EA) -> UB960 -> ISP
- test application : CMOS image sensors(1EA) -> UB953(1EA) -> (RX CH1)UB960 -> ISP
- format : RAW12
- mode : Basic Synchronized forwarding mode
- used RX port : FPD3 RX RIN 1
- setting command
0x4C, 0x12 // CSI port
0x71, 0x6C // RAW12_VCID/VCDT
0x72, 0xE4 // CSI_VC_MAP
0x6D, 0x78 // PORT_CONFIG
0x32, 0x01 // CSI0 select
0x33, 0x01 // CSI_EN & CSI0 4L
0x21, 0x14 // Basic Synchronized forwarding
0x20, 0xD0 // FWD_CTL1
- symptoms : ISP got image but virtual channel ID(VC_ID) is always 0
- what I tried.
1. Tried every FPD3 RX IN port(0~3) with setting VC_ID, but ISP reads VC_ID = 0 always.
2. However, when I tried generated pattern by setting "Indirect Pattern Gen Registers", ISP reads VC_ID as I set.
is there missed setting command for VC_ID? I want to make each RX port have each VC_ID from 0 to 3.