Xilinx DisplayPort 1.4 FMC Card Linux Driver
The purpose of this page is to describe the Xilinx DisplayPort 1.4 FMC Linux driver to be used with the Xilinx DisplayPort 1.4 Subsystem IPs. For more information on the IP see the product guides PG299 and PG300.
Table of Contents
Introduction
The DisplayPort 1.4 Video FMC Card has 2 daughter card slots for Source and Sink connection cards. It uses a MegaChip MCDP6000 retimer chip for the sink side and a TI SN65DP141 redriver chip for the source side, and supports 4 lanes of 1.62Gbps, 2. 7Gbps 5. 4Gbps, and 8. 1Gbps. More information on the FMC card can be found on the manufacture TED’s site.
This DisplayPort 1.4 FMC card contains several I2C programmable devices. These devices can be mastered by either dedicated I2C pins of the FMC or I/O pins of the FMC. Below is a table of I2C slave devices and their addresses. Programming these devices is required for the DP 1.4 video solution to operate properly.
| Component | Part Number | Salve Address |
---|---|---|---|
Video FMC card
|
I/O expander | PCA9674BS | 0x64 |
I/O expander | PCA9674BS | 0x65 | |
PLL | LMK03318RHST | 0x51 | |
PLL | IDT8T49N241-999NLGI | 0x7C | |
DP Tx Dongle
| redriver | SN65DP141RLJR | 0x05 |
DP Rx Dongle
| retimer | MCDP6000 | 0x14 |
Table 1 - List of I2C client modules on FMC card
Block diagram for DisplayPort signal path on FMC
External view of the FMC card
Xilinx Video FMC driver overview
Xilinx Video FMC driver is the first driver which needs to be probed among the other drivers (DP 1.4 Rx driver, DP1.4 Tx driver ,Video PHY Contro