Tool/software:
Please support to check if it's correct based on my understanding?
Serializer: DS90UB949 & Deserialzier: DS90UH948
1) GPIO3:
a) Forward Channel from left side to right side;
b) Host-1 and DES-948 is as "MASTER" and SER-949 and HOST-2 is as "SLAVE"
c) Serializer==>0x0F[3:0] = 0x3; Deserializer==> 0x1F[3:0]=0x5
d) Reverse Channel from right side to left side;
e) Host-1 and DES-948 is as "SLAVE" and SER-949 and HOST-2 is as "MASTER"
f) Serializer==>0x0F[3:0] = 0x3; Deserializer==> 0x1F[3:0]=0x5
2) IIC:
a) Forward Channel: When Host-2 need to OTA code updating,
the Host-1 will delivery flash-code to SER-949. Then DES-948 will received in forward channel and transfer to HOST-2.
Direction: HOST-1 to SER-949 to DES-948 to HOST-2
HOST-1 & DES-948: MASTER side
SER-949 & HOST-2: SLAVE side
b) Reverse Channel: When delivery display touch data from HOST-2 to HOST-1,
DES-948 will get touch data from HOST-2, then transfer to SER-949 by reverse channel. SER-949 will delivery to HOST-1 by IIC interface.
Direction: HOST-2 to DES-948 to SER-949 to HOST-1
HOST-1 & DES-948: SLAVE side
SER-949 & HOST-2: MASTER side