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.

DS90UB941AS-Q1: 941 with 948: why only dual link can successfully work?

Part Number: DS90UB941AS-Q1

Hi team,

My customer said they found several failure boards:
1. They found 0x5b register must be set to 0x03 or 0x07, then the display 948 and mcu can be found. If they change to 0x01, 948 can't be found.

2. After 0x5b register set to 0x07, when give a light up command, the failure board must reset I2C then pattern could occur. But normal board don't need to reset I2C.

3. If customer set 0X5B register to 0X01, after power up, the 0X5A register is 0X09. Why it indicates 00 dual mode if we already set to only port 0?

Thanks!

  • Hi Iris,

    Can you please provide register dumps from SER and from DES in both cases, i.e. in a good case and from a bad case?

  • root@sa8155:~# i2cdump -f -y 10 0x0c
    No size specified (using byte-data access)
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 18 00 00 9a 00 00 68 00 00 01 03 00 76 30 00 00    ?..?..h..??.v0..
    10: 00 00 00 8f 00 00 fe 9e 7f 7f 01 00 00 00 01 00    ...?..?????...?.
    20: 0b 00 25 00 00 00 00 00 01 20 20 b0 00 00 a5 5a    ?.%.....?  ?..?Z
    30: 01 09 80 07 0c 00 00 80 7f 07 00 00 cf 02 81 02    ?????..???..????
    40: 04 05 1c 00 00 00 00 00 00 00 00 00 00 00 00 8c    ???............?
    50: 16 00 00 00 02 10 00 02 00 00 09 01 07 06 44 62    ?...??.?..????Db
    60: 22 02 00 00 10 00 00 00 00 00 00 00 00 00 20 00    "?..?......... .
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 82 00 50 00 00 64 40 00 00 00 00 02 ff 00    ..?.P..d@....?..
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    e0: 00 00 82 00 40 08 00 00 00 00 00 00 00 02 00 00    ..?.@?.......?..
    f0: 5f 55 42 39 34 31 00 00 00 00 00 00 00 00 00 00    _UB941..........
    root@sa8155:~# ./dump-941.sh 
    ./dump-941.sh: line 4: can't create /proc/alog: nonexistent directory
    ============ reading main regs from port0 ============
    0x0 : 0x18
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x9a
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x68
    0x7 : 0x00
    0x8 : 0x00
    0x9 : 0x01
    0xA : 0x03
    0xB : 0x00
    0xC : 0x76
    0xD : 0x30
    0xE : 0x00
    0xF : 0x00
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x8f
    0x14 : 0x00
    0x16 : 0xfe
    0x17 : 0x9e
    0x18 : 0x7f
    0x19 : 0x7f
    0x1A : 0x01
    0x1B : 0x00
    0x1C : 0x00
    0x1D : 0x00
    0x1E : 0x01
    0x1F : 0x00
    0x20 : 0x0b
    0x21 : 0x00
    0x26 : 0x00
    0x2E : 0xa5
    0x2F : 0x5a
    0x30 : 0x01
    0x32 : 0x80
    0x33 : 0x07
    0x34 : 0x0c
    0x36 : 0x00
    0x37 : 0x80
    0x38 : 0x7f
    0x39 : 0x07
    0x3A : 0x00
    0x3B : 0x00
    0x3C : 0xcf
    0x3D : 0x02
    0x3E : 0x81
    0x3F : 0x02
    0x4F : 0x8c
    0x50 : 0x16
    0x54 : 0x02
    0x55 : 0x10
    0x56 : 0x00
    0x57 : 0x02
    0x58 : 0x00
    0x59 : 0x00
    0x5A : 0x09
    0x5B : 0x01
    0x5C : 0x07
    0x5D : 0x06
    0x5E : 0x44
    0x5F : 0x62
    0x60 : 0x22
    0x61 : 0x02
    0x62 : 0x00
    0x63 : 0x00
    0x64 : 0x10
    0x65 : 0x00
    0x66 : 0x00
    0x67 : 0x00
    0x6A : 0x00
    0x6B : 0x00
    0x6C : 0x00
    0x6D : 0x00
    0x6E : 0x20
    0x6F : 0x00
    0x70 : 0x00
    0x71 : 0x00
    0x72 : 0x00
    0x73 : 0x00
    0x74 : 0x00
    0x75 : 0x00
    0x76 : 0x00
    0x77 : 0x00
    0x78 : 0x00
    0x79 : 0x00
    0x7A : 0x00
    0x7B : 0x00
    0x7C : 0x00
    0x7D : 0x00
    ============ reading main regs from port1 ============
    0x0 : 0x18
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x9a
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x68
    0x7 : 0x00
    0x8 : 0x00
    0x9 : 0x01
    0xA : 0x03
    0xB : 0x00
    0xC : 0x76
    0xD : 0x30
    0xE : 0x00
    0xF : 0x00
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x8f
    0x14 : 0x00
    0x16 : 0xfe
    0x17 : 0x9e
    0x18 : 0x7f
    0x19 : 0x7f
    0x1A : 0x01
    0x1B : 0x00
    0x1C : 0x00
    0x1D : 0x00
    0x1E : 0x01
    0x1F : 0x00
    0x20 : 0x0b
    0x21 : 0x00
    0x26 : 0x00
    0x2E : 0xa5
    0x2F : 0x5a
    0x30 : 0x01
    0x32 : 0x80
    0x33 : 0x07
    0x34 : 0x0c
    0x36 : 0x00
    0x37 : 0x80
    0x38 : 0x7f
    0x39 : 0x07
    0x3A : 0x00
    0x3B : 0x00
    0x3C : 0xcf
    0x3D : 0x02
    0x3E : 0x81
    0x3F : 0x02
    0x4F : 0x8c
    0x50 : 0x16
    0x54 : 0x02
    0x55 : 0x10
    0x56 : 0x00
    0x57 : 0x02
    0x58 : 0x00
    0x59 : 0x00
    0x5A : 0x09
    0x5B : 0x01
    0x5C : 0x07
    0x5D : 0x06
    0x5E : 0x44
    0x5F : 0x62
    0x60 : 0x22
    0x61 : 0x02
    0x62 : 0x00
    0x63 : 0x00
    0x64 : 0x10
    0x65 : 0x00
    0x66 : 0x00
    0x67 : 0x00
    0x6A : 0x00
    0x6B : 0x00
    0x6C : 0x00
    0x6D : 0x00
    0x6E : 0x20
    0x6F : 0x00
    0x70 : 0x00
    0x71 : 0x00
    0x72 : 0x00
    0x73 : 0x00
    0x74 : 0x00
    0x75 : 0x00
    0x76 : 0x00
    0x77 : 0x00
    0x78 : 0x00
    0x79 : 0x00
    0x7A : 0x00
    0x7B : 0x00
    0x7C : 0x00
    0x7D : 0x00
    ============ reading dsi/d-phy port0 registers 0x40=0x05 ============
    0x0 : 0x00
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x1d
    0x4 : 0x14
    0x5 : 0x1c
    0x6 : 0x00
    0x7 : 0x00
    0x8 : 0x00
    0xF : 0x3f
    0x10 : 0x10
    0x11 : 0x10
    0x12 : 0x10
    0x13 : 0x10
    0x14 : 0x00
    0x15 : 0x00
    0x20 : 0x7f
    0x21 : 0x00
    0x22 : 0xff
    0x23 : 0x7f
    0x28 : 0x01
    0x2A : 0x3e
    0x2B : 0x00
    0x2C : 0x04
    0x2D : 0x00
    0x30 : 0x00
    0x31 : 0x20
    0x32 : 0x00
    0x33 : 0x04
    0x34 : 0x00
    0x35 : 0x20
    0x36 : 0x00
    0x37 : 0x00
    0x38 : 0x00
    0x3A : 0x02
    0x3B : 0x03
    ============ reading dsi/d-phy port1 registers 0x40=0x09 ============
    0x0 : 0x00
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x1d
    0x4 : 0x14
    0x5 : 0x3a
    0x6 : 0x00
    0x7 : 0x00
    0x8 : 0x00
    0xF : 0x10
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x00
    0x14 : 0x00
    0x15 : 0x00
    0x20 : 0x7f
    0x21 : 0x00
    0x22 : 0xff
    0x23 : 0x7f
    0x28 : 0x00
    0x2A : 0x00
    0x2B : 0x00
    0x2C : 0x00
    0x2D : 0x00
    0x30 : 0x00
    0x31 : 0x20
    0x32 : 0x00
    0x33 : 0x04
    0x34 : 0x00
    0x35 : 0x20
    0x36 : 0x00
    0x37 : 0x00
    0x38 : 0x00
    0x3A : 0x02
    0x3B : 0x03
    ============ reading DSI Analog and PLL Control Registers 0x40=0x11  ============
    0x0 : 0x00
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x00
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x00
    0x7 : 0x00
    0x8 : 0x00
    0xF : 0x00
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x00
    0x14 : 0x00
    0x15 : 0x00
    0x20 : 0x00
    0x21 : 0x00
    0x22 : 0x00
    0x23 : 0x00
    0x28 : 0x00
    0x2A : 0x00
    0x2B : 0x00
    0x2C : 0x00
    0x2D : 0x00
    0x30 : 0x00
    0x31 : 0x00
    0x32 : 0x00
    0x33 : 0x00
    0x34 : 0x00
    0x35 : 0x00
    0x36 : 0x00
    0x37 : 0x00
    0x38 : 0x00
    0x3A : 0x00
    0x3B : 0x00
    ============ reading FPD-Link III TX Port 0 Registers 0x40=0x15 ============
    0x0 : 0x08
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x00
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x00
    0x7 : 0x71
    0x8 : 0x07
    0xF : 0x1e
    0x10 : 0x18
    0x11 : 0x14
    0x12 : 0x1e
    0x13 : 0x18
    0x14 : 0x14
    0x15 : 0x1e
    0x20 : 0x00
    0x21 : 0xbc
    0x22 : 0x00
    0x23 : 0xbc
    0x28 : 0x00
    0x2A : 0x00
    0x2B : 0x25
    0x2C : 0x00
    0x2D : 0x25
    0x30 : 0x00
    0x31 : 0x0c
    0x32 : 0x00
    0x33 : 0x0c
    0x34 : 0x00
    0x35 : 0x0c
    0x36 : 0xee
    0x37 : 0xee
    0x38 : 0xee
    0x3A : 0xee
    0x3B : 0xee
    ============ reading FPD-Link III TX Port 1 Registers 0x40=0x19 ============
    0x0 : 0x08
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x00
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x00
    0x7 : 0x71
    0x8 : 0x07
    0xF : 0x1e
    0x10 : 0x18
    0x11 : 0x14
    0x12 : 0x1e
    0x13 : 0x18
    0x14 : 0x14
    0x15 : 0x1e
    0x20 : 0x00
    0x21 : 0xbc
    0x22 : 0x00
    0x23 : 0xbc
    0x28 : 0x00
    0x2A : 0x00
    0x2B : 0x25
    0x2C : 0x00
    0x2D : 0x25
    0x30 : 0x00
    0x31 : 0x0c
    0x32 : 0x00
    0x33 : 0x0c
    0x34 : 0x00
    0x35 : 0x0c
    0x36 : 0xee
    0x37 : 0xee
    0x38 : 0xee
    0x3A : 0xee
    0x3B : 0xee
    ============ reading Simultaneous access to FPD-Link III TX Port 0/1 Registers 0x40=0x1D ============
    0x0 : 0x00
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x00
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x00
    0x7 : 0x00
    0x8 : 0x00
    0xF : 0x00
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x00
    0x14 : 0x00
    0x15 : 0x00
    0x20 : 0x00
    0x21 : 0x00
    0x22 : 0x00
    0x23 : 0x00
    0x28 : 0x00
    0x2A : 0x00
    0x2B : 0x00
    0x2C : 0x00
    0x2D : 0x00
    0x30 : 0x00
    0x31 : 0x00
    0x32 : 0x00
    0x33 : 0x00
    0x34 : 0x00
    0x35 : 0x00
    0x36 : 0x00
    0x37 : 0x00
    0x38 : 0x00
    0x3A : 0x00
    0x3B : 0x00
    
    root@sa8155:~# i2cdump -f -y 10 0x0c
    No size specified (using byte-data access)
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 18 00 00 9a 00 00 68 00 00 01 03 00 67 30 00 00    ?..?..h..??.g0..
    10: 00 00 00 8f 00 00 fe 9e 7f 7f 01 00 00 00 01 00    ...?..?????...?.
    20: 0b 00 25 00 00 00 00 00 01 20 20 a0 00 00 a5 5a    ?.%.....?  ?..?Z
    30: 01 09 80 07 0c 00 00 80 7f 07 00 00 cf 02 81 02    ?????..???..????
    40: 04 05 1c 00 00 00 00 00 00 00 00 00 00 00 00 8c    ???............?
    50: 16 00 00 00 02 10 00 02 00 00 d9 01 07 06 44 60    ?...??.?..????D`
    60: 22 02 00 00 10 00 00 00 00 00 00 00 00 00 20 00    "?..?......... .
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00    ..............?.
    80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 82 00 38 00 00 64 40 00 00 00 00 02 ff 00    ..?.8..d@....?..
    d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    e0: 00 00 82 00 28 08 00 00 00 00 00 00 00 02 00 00    ..?.(?.......?..
    f0: 5f 55 42 39 34 31 00 00 00 00 00 00 00 00 00 00    _UB941..........
    root@sa8155:~# ./dump-941.sh 
    ./dump-941.sh: line 4: can't create /proc/alog: nonexistent directory
    ============ reading main regs from port0 ============
    0x0 : 0x18
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x9a
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x68
    0x7 : 0x00
    0x8 : 0x00
    0x9 : 0x01
    0xA : 0x03
    0xB : 0x00
    0xC : 0x67
    0xD : 0x30
    0xE : 0x00
    0xF : 0x00
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x8f
    0x14 : 0x00
    0x16 : 0xfe
    0x17 : 0x9e
    0x18 : 0x7f
    0x19 : 0x7f
    0x1A : 0x01
    0x1B : 0x00
    0x1C : 0x00
    0x1D : 0x00
    0x1E : 0x01
    0x1F : 0x00
    0x20 : 0x0b
    0x21 : 0x00
    0x26 : 0x00
    0x2E : 0xa5
    0x2F : 0x5a
    0x30 : 0x01
    0x32 : 0x80
    0x33 : 0x07
    0x34 : 0x0c
    0x36 : 0x00
    0x37 : 0x80
    0x38 : 0x7f
    0x39 : 0x07
    0x3A : 0x00
    0x3B : 0x00
    0x3C : 0xcf
    0x3D : 0x02
    0x3E : 0x81
    0x3F : 0x02
    0x4F : 0x8c
    0x50 : 0x16
    0x54 : 0x02
    0x55 : 0x10
    0x56 : 0x00
    0x57 : 0x02
    0x58 : 0x00
    0x59 : 0x00
    0x5A : 0xd9
    0x5B : 0x01
    0x5C : 0x07
    0x5D : 0x06
    0x5E : 0x44
    0x5F : 0x60
    0x60 : 0x22
    0x61 : 0x02
    0x62 : 0x00
    0x63 : 0x00
    0x64 : 0x10
    0x65 : 0x00
    0x66 : 0x00
    0x67 : 0x00
    0x6A : 0x00
    0x6B : 0x00
    0x6C : 0x00
    0x6D : 0x00
    0x6E : 0x20
    0x6F : 0x00
    0x70 : 0x00
    0x71 : 0x00
    0x72 : 0x00
    0x73 : 0x00
    0x74 : 0x00
    0x75 : 0x00
    0x76 : 0x00
    0x77 : 0x00
    0x78 : 0x00
    0x79 : 0x00
    0x7A : 0x00
    0x7B : 0x00
    0x7C : 0x00
    0x7D : 0x00
    ============ reading main regs from port1 ============
    0x0 : 0x18
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x9a
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x68
    0x7 : 0x00
    0x8 : 0x00
    0x9 : 0x01
    0xA : 0x03
    0xB : 0x00
    0xC : 0x67
    0xD : 0x30
    0xE : 0x00
    0xF : 0x00
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x8f
    0x14 : 0x00
    0x16 : 0xfe
    0x17 : 0x9e
    0x18 : 0x7f
    0x19 : 0x7f
    0x1A : 0x01
    0x1B : 0x00
    0x1C : 0x00
    0x1D : 0x00
    0x1E : 0x01
    0x1F : 0x00
    0x20 : 0x0b
    0x21 : 0x00
    0x26 : 0x00
    0x2E : 0xa5
    0x2F : 0x5a
    0x30 : 0x01
    0x32 : 0x80
    0x33 : 0x07
    0x34 : 0x0c
    0x36 : 0x00
    0x37 : 0x80
    0x38 : 0x7f
    0x39 : 0x07
    0x3A : 0x00
    0x3B : 0x00
    0x3C : 0xcf
    0x3D : 0x02
    0x3E : 0x81
    0x3F : 0x02
    0x4F : 0x8c
    0x50 : 0x16
    0x54 : 0x02
    0x55 : 0x10
    0x56 : 0x00
    0x57 : 0x02
    0x58 : 0x00
    0x59 : 0x00
    0x5A : 0xd9
    0x5B : 0x01
    0x5C : 0x07
    0x5D : 0x06
    0x5E : 0x44
    0x5F : 0x60
    0x60 : 0x22
    0x61 : 0x02
    0x62 : 0x00
    0x63 : 0x00
    0x64 : 0x10
    0x65 : 0x00
    0x66 : 0x00
    0x67 : 0x00
    0x6A : 0x00
    0x6B : 0x00
    0x6C : 0x00
    0x6D : 0x00
    0x6E : 0x20
    0x6F : 0x00
    0x70 : 0x00
    0x71 : 0x00
    0x72 : 0x00
    0x73 : 0x00
    0x74 : 0x00
    0x75 : 0x00
    0x76 : 0x00
    0x77 : 0x00
    0x78 : 0x00
    0x79 : 0x00
    0x7A : 0x00
    0x7B : 0x00
    0x7C : 0x00
    0x7D : 0x00
    ============ reading dsi/d-phy port0 registers 0x40=0x05 ============
    0x0 : 0x00
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x1d
    0x4 : 0x14
    0x5 : 0x1c
    0x6 : 0x00
    0x7 : 0x00
    0x8 : 0x00
    0xF : 0x3f
    0x10 : 0x10
    0x11 : 0x10
    0x12 : 0x10
    0x13 : 0x10
    0x14 : 0x00
    0x15 : 0x00
    0x20 : 0x7f
    0x21 : 0x00
    0x22 : 0xff
    0x23 : 0x7f
    0x28 : 0x01
    0x2A : 0x3e
    0x2B : 0x00
    0x2C : 0x04
    0x2D : 0x00
    0x30 : 0x00
    0x31 : 0x20
    0x32 : 0x00
    0x33 : 0x04
    0x34 : 0x00
    0x35 : 0x20
    0x36 : 0x00
    0x37 : 0x00
    0x38 : 0x00
    0x3A : 0x02
    0x3B : 0x03
    ============ reading dsi/d-phy port1 registers 0x40=0x09 ============
    0x0 : 0x00
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x1d
    0x4 : 0x14
    0x5 : 0x3a
    0x6 : 0x00
    0x7 : 0x00
    0x8 : 0x00
    0xF : 0x10
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x00
    0x14 : 0x00
    0x15 : 0x00
    0x20 : 0x7f
    0x21 : 0x00
    0x22 : 0xff
    0x23 : 0x7f
    0x28 : 0x01
    0x2A : 0x00
    0x2B : 0x00
    0x2C : 0x00
    0x2D : 0x00
    0x30 : 0x00
    0x31 : 0x20
    0x32 : 0x00
    0x33 : 0x04
    0x34 : 0x00
    0x35 : 0x20
    0x36 : 0x00
    0x37 : 0x00
    0x38 : 0x00
    0x3A : 0x02
    0x3B : 0x03
    ============ reading DSI Analog and PLL Control Registers 0x40=0x11  ============
    0x0 : 0x00
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x00
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x00
    0x7 : 0x00
    0x8 : 0x00
    0xF : 0x00
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x00
    0x14 : 0x00
    0x15 : 0x00
    0x20 : 0x00
    0x21 : 0x00
    0x22 : 0x00
    0x23 : 0x00
    0x28 : 0x00
    0x2A : 0x00
    0x2B : 0x00
    0x2C : 0x00
    0x2D : 0x00
    0x30 : 0x00
    0x31 : 0x00
    0x32 : 0x00
    0x33 : 0x00
    0x34 : 0x00
    0x35 : 0x00
    0x36 : 0x00
    0x37 : 0x00
    0x38 : 0x00
    0x3A : 0x00
    0x3B : 0x00
    ============ reading FPD-Link III TX Port 0 Registers 0x40=0x15 ============
    0x0 : 0x08
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x00
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x00
    0x7 : 0x71
    0x8 : 0x07
    0xF : 0x1e
    0x10 : 0x18
    0x11 : 0x14
    0x12 : 0x1e
    0x13 : 0x18
    0x14 : 0x14
    0x15 : 0x1e
    0x20 : 0x00
    0x21 : 0xbc
    0x22 : 0x00
    0x23 : 0xbc
    0x28 : 0x00
    0x2A : 0x00
    0x2B : 0x25
    0x2C : 0x00
    0x2D : 0x25
    0x30 : 0x00
    0x31 : 0x0c
    0x32 : 0x00
    0x33 : 0x0c
    0x34 : 0x00
    0x35 : 0x0c
    0x36 : 0xee
    0x37 : 0xee
    0x38 : 0xee
    0x3A : 0xee
    0x3B : 0xee
    ============ reading FPD-Link III TX Port 1 Registers 0x40=0x19 ============
    0x0 : 0x08
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x00
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x00
    0x7 : 0x71
    0x8 : 0x07
    0xF : 0x1e
    0x10 : 0x18
    0x11 : 0x14
    0x12 : 0x1e
    0x13 : 0x18
    0x14 : 0x14
    0x15 : 0x1e
    0x20 : 0x00
    0x21 : 0xbc
    0x22 : 0x00
    0x23 : 0xbc
    0x28 : 0x00
    0x2A : 0x00
    0x2B : 0x25
    0x2C : 0x00
    0x2D : 0x25
    0x30 : 0x00
    0x31 : 0x0c
    0x32 : 0x00
    0x33 : 0x0c
    0x34 : 0x00
    0x35 : 0x0c
    0x36 : 0xee
    0x37 : 0xee
    0x38 : 0xee
    0x3A : 0xee
    0x3B : 0xee
    ============ reading Simultaneous access to FPD-Link III TX Port 0/1 Registers 0x40=0x1D ============
    0x0 : 0x00
    0x1 : 0x00
    0x2 : 0x00
    0x3 : 0x00
    0x4 : 0x00
    0x5 : 0x00
    0x6 : 0x00
    0x7 : 0x00
    0x8 : 0x00
    0xF : 0x00
    0x10 : 0x00
    0x11 : 0x00
    0x12 : 0x00
    0x13 : 0x00
    0x14 : 0x00
    0x15 : 0x00
    0x20 : 0x00
    0x21 : 0x00
    0x22 : 0x00
    0x23 : 0x00
    0x28 : 0x00
    0x2A : 0x00
    0x2B : 0x00
    0x2C : 0x00
    0x2D : 0x00
    0x30 : 0x00
    0x31 : 0x00
    0x32 : 0x00
    0x33 : 0x00
    0x34 : 0x00
    0x35 : 0x00
    0x36 : 0x00
    0x37 : 0x00
    0x38 : 0x00
    0x3A : 0x00
    0x3B : 0x00
    

    Hi Hamzeh,

    Please see the register settings in both good case and bad case.

    Thanks!

  • Hello Iris,

    0x5A[5:4] will not indicate the correct mode unless you set 0x5A[6] to 1.

    Also, what about the DES? is it set for single lane or dual lane?

  • Hi Hamzeh,

    I see 0x5A[6] is only a read bit. How to set it to 1? Do you mean this register?

  • Hi Hamzeh,

    Any update?

    Thanks!

  • Hello Iris,

    I have been OoO yesterday. I will review this and come back to you.

  • Hello Iris,

    I see 0x5A[6] is only a read bit. How to set it to 1? Do you mean this register?

    Yes, correct. This is a read bit and will be set to 1 only if a valid input has been detected, and the FPD3 Transmit connection has entered the correct mode (i.e. Single vs Dual mode). So if that bit is set to 0, means the SER is still not entered the correct mode or not ready yet!