This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/DS90UB954-Q1: UB954 +UB913 yuv422

Part Number: DS90UB954-Q1


Tool/software: Linux

Hi

   We use UB913+UB954 to transform YUV422 frmaes.

   As UB913 can only work at 10bit /12 bit mode, then in UB954 it will process the data as 10bit / 12bit.

   But the in our YUV422 frmaes, the valid date is only 8bit.

   We need to configure the UB913 work at 10bit mode ;  ub954's 0x7c regiester's value to 0xC0. 0x70 regiester's value to 0x1E (mipi csi2   0x1E YUV 422 -8BIT).

   It could work well.

  What puzzled me is that , the process & MIPI CSI2 output of UB954.

  1. If we configure 0x7c = 0xC0 ,the UB954 only proesss the lower 8bit value form ub913, the higher 2bit will be discard ?  and the output of ub954 is 8bit not 10bit , right?

  2. If we configure 0x7c = 0xC0 ,but the 0x70 =0x2B, then how ub954 process the data ?  8bit ? 10bit? 

  3. I want to confirm what the relationshiip between the 0x7c & 0x70 ?   How UB954 output MIPI CSI singal when 0x7c & 0x70 configured different values?