Hi Experts,
Our project is using a DS90UB941 via two ds90ub948 splitting two displays as below

We follow snla308a.pdf set up DS90ub941 but both panel can't normal display anything.
Below are summary and some information about Setting
- Both of panel can't show anything,
- Dout0 we can access DeSerializer but Dout1 can't access DeSerializer by i2c.
- Could you help us checking do we have others setting have lose make both of panel can't normal display screen and Dout1 also can't access bt i2c?
|
Input/Out video data # 2560x800@60 Symmetric Split Example - 2x 12800x800@60 # Video 0 and Video 1 Parameters: # HACT = 1280 # HFP = 60 # HSYNC = 28 # HBP = 40 # VACT = 800 # VFP = 8 # VSYNC = 3 # VBP = 5 # PCLK = 68935680 # DSI Dimensions: # HACT = 2560 # HFP = 120 # HSYNC = 56 # HBP = 80 # VACT = 800 # VFP = 8 # VSYNC = 3 # VBP = 5 # PCLK = 137871360 timings.width = 1280*2U; timings.height = 800U; timings.hFrontPorch = 60*2U; timings.hBackPorch = 40*2U; timings.hSyncLen = 28*2U; timings.vFrontPorch = 8U; timings.vBackPorch = 5U; timings.vSyncLen = 3U; timings.pixelClock = 68935680*2ULL |
|
/* ADDR DAT */
{ 0x01, 0x08},
{ 0x1E, 0x01},
{ 0x03, 0x9A},
/* Enable Left/Right 3D processing */
{ 0x5B, 0x07},
{ 0x56, 0x80},
/* Here is 1280 as defaul*/
{ 0x32, 0x00},
{ 0x33, 0x05},
/*Set up INTB*/
{ 0xc6, 0x21},
/*Crop Port0 1280X800 image*/
{ 0x1E, 0x01},
{ 0x36, 0x00},
{ 0x37, 0x80},
{ 0x38, 0xFF},
{ 0x39, 0x04},
{ 0x3A, 0x00},
{ 0x3B, 0x00},
{ 0x3C, 0x1F},
{ 0x3D, 0x03},
/*Crop Port1 1280X800 image*/
{ 0x1E, 0x02},
{ 0x36, 0x00},
{ 0x37, 0x80},
{ 0x38, 0xFF},
{ 0x39, 0x04},
{ 0x3A, 0x00},
{ 0x3B, 0x00},
{ 0x3C, 0x1F},
{ 0x3D, 0x03},
/*Set DSI0 DSI_VS_POLARITY=DSI_HS_POLARITY=1*/
{ 0x1E, 0x01},
{ 0x40, 0x04},
{ 0x41, 0x21},
{ 0x42, 0x60},
{ 0x4F, 0x8C},
/*configure TSKIP_CN*/
{ 0x1E, 0x01},
{ 0x40, 0x04},
{ 0x41, 0x05},
{ 0x42, 0x2C},
/*GPIO Setting*/
{ 0x0E, 0x33},
{ 0x0F, 0x03},
{ 0x10, 0x33},
/*Enable DSI*/
{ 0x01, 0x00},
|
|
|
Looking forward to your reply. Thank you very much.
Best regards,
Abbott Chung