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