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.

SN65DSI83: SN65DSI83 on RK3399—test pattern Color Screen ok,But CPU Can't display,0XE5(80) err

Part Number: SN65DSI83

Dear ,

This project si RK3399 -> SN65DSI83 -> 1024X600lvds screen;

Now the CPU(RK3399) Can't display through sn65dsi83,but test pattern is ok,

1.read 0XE5 = 80,--what  situation wil have this err report ;

2.Oscillograph probe test on data lane,there willbe two error below:

3.Before EN pull high there is more than 10ms low;

4.HSS, 0x21 0x00 0x00 0x12

5.VSS_ one package incloue four bytes,0x01 0x00 0x00 0x07

6.

before change SOT,SYNC ERROR report,after change SOT error report.

For normal SOT is ok ,DSI83 can recognise this sequence,but maybe receiving VSS and HSS package the err report .I haved checked the wave , it is right; 

7.log:

rk3399_all:/ # echo 0xe5 0xff > /dev/misc_test
[ 317.960578] bridge-sn65dsi85 1-002d: [drm:write_dsi85] write reg 0xE5 <- 0xFF (res=0)
rk3399_all:/ # echo 0xe5 > /dev/misc_test
[ 319.025060] e5:80

Please help us to check and solove this issue.

TKS!

Ifpossible you can join my weichat,,id:zero-wo.

  • Hi Zhilong,

    We will look into this and get back to you as soon as able.

    Regards,
    I.K.
  • Hi Zhilong,

    Sorry for the delay. Are you following the initialization sequence outlined in Table 2 of the datasheet?

    Regards,
    I.K.
  • Dear I.K

    The driver is following the sequence in Tablet 2,now the cpu grapth is out,but the color is wrong;

    the csr txt color ng below.Please help to check.

    24bit 1024x600
    
    {0x09,0x00},
    {0x0A,0x03},
    {0x0B,0x48},
    {0x0D,0x00},
    {0x10,0x26},
    {0x11,0x00},
    {0x12,0x64},
    {0x13,0x00},
    {0x18,0x78},
    {0x19,0x00},
    {0x1A,0x03},
    {0x1B,0x00},
    {0x20,0x00},
    {0x21,0x04},
    {0x22,0x00},
    {0x23,0x00},
    {0x24,0x58},
    {0x25,0x02},
    {0x26,0x00},
    {0x27,0x00},
    {0x28,0x20},
    {0x29,0x00},
    {0x2A,0x00},
    {0x2B,0x00},
    {0x2C,0x2f},    //hsync
    {0x2D,0x00},
    {0x2E,0x00},
    {0x2F,0x00},
    {0x30,0x08},
    {0x31,0x00},
    {0x32,0x00},
    {0x33,0x00},
    {0x34,0x50},	//HBP
    {0x35,0x00},
    {0x36,0x0a},
    {0x37,0x00},
    {0x38,0x51},	//HFP
    {0x39,0x00},
    {0x3A,0x0a},
    {0x3B,0x00},
    {0x3C,0x00},
    {0x3D,0x00},
    {0x3E,0x00},
    
    

    screen display color NG.

    HDMI color ok for compare.

  • Dear I.K

    The wrong VCOM voltage cause this issue;
    Now the display is OK.
    TKS
  • Hi Zhilong,

    Glad to see you resolved the issue. For future reference, can you let me know the answers to the below?

    1) When the display was showing the wrong color, was there any error in 0xE5? Was it still reading 0x80?
    2) What VOCM setting did you use when the color was wrong?

    Regards,
    I.K.
  • Dear I.K

    1.0x10 bit5 must be 1,or there is err;
    2.Vcom must be powered right with 4.5v.Wrong color the Vcom supply current is not enough to be 1.5v.

    TKS