I have a question about the SWAP/POL pin on the device.
The SWAP/POL pin is tied to GND through a 65K resistor.
The I2C_EN/PIN is tied to VCC through a 65K resistor.
The receiver lanes are swapped for ease of routing and according to the datasheet (see Table 2), the UNSWAP can be accomplished by the pin or by writing to a register through I2C.
I am relying on the SWAP/POL pin to automatically unswap the lanes on power up, before our I2C controller is ready.
That is not happening. The swap only works after the register is written.
Does I2C take precedence over the pin since the I2C_EN/PIN is tied to VCC ?
I am confused by the “NOTE” in register description (see Table 6, 0x09h), that the field is loaded from the SWAP/POL pin. In that case, does it a load a LO on power up and disable the swap?
Thanks,
Nick