Part Number: DS90UB941AS-Q1
Other Parts Discussed in Thread: DS90UH941AS-Q1,
We have an IMX8QM, with it's DSI 0 connected to the DS90UB941 DSI0.
The 1280x720 display has a DS90UB948, which only has FPD link 0 connected.
BUT, due to pinout differences between vendors, the FPD link 0 of the display is connected to FPD Link 1 of the '941.
The net result is that we want the single DSI 0 input to go to the single FPD Link 1 output.
Link detect on the '941 sees this just fine as FPD Link 1.
We set TX_PORT_SEL (0x1E) to (0x06) for PORT1_I2C_EN and PORT1_SEL. This lets us see the registers in the '948 just fine, and control GPIO for the backlight and such.
I'm trying to find the correct mode to get DSI 0 video to FPD 1 output. Does single link mode automatically use FPD 1 if that's the only link? I see swap settings for dual link mode and independent 2:2 mode, but no mention of single link mode. I also worry that if by making too many swap and port selections, we have competing settings. For example, the '941 seems to be telling us that only DSI 1 has a valid DSI clock, but our DSI 1 pins aren't connected at all.
Does single link mode work if only DSI 0 and FPD 1 are connected? If this can be done, what mode and settings are required. The host CPU should just be outputting a single image on the DSI 0 port, which goes into the DSI 0 port o the '941, and output on the FPD 1 port, to a display with a '948 that sees only a connection on FPD port 0, due to the ports being swapped at the connector.