ZHCSBP5C september 2013 – october 2020 SN65DSI86
PRODUCTION DATA
In order to use the semi-auto link training mode, software must first program the target DP_NUM_LANES and DP_DATARATE. Once these fields have been programmed, software can then transition the ML_TX_MODE to Semi-Auto Link Training. The SN65DSI86 will then attempt to train the DisplayPort link at the specified datarate and number of lanes. The SN65DSI86 will try all possible combinations of DP_PRE_EMPHASIS and DP_TX_SWING. Training will end as soon as a passing combination is found or all combinations have been tried and failed. The possible combinations are determined by the setting in the DP Link Training LUT registers. If training is successful, the SN65DSI86 will update the DP_POST_CURSOR2, DP_PRE_EMPHASIS, and DP_TX_SWING with the passing combination and then transition the ML_TX_MODE to normal. If training is unsuccessful, the SN65DSI86 will transition the ML_TX_MODE to Main Link Off. If enabled, the DSI will assert the IRQ pin whether or not training was successful. Software will then need to specify a different target DP_NUM_LANES and DP_DATARATE and then transition the ML_TX_MODE to Semi-Auto Link Training. This process is repeated until successful link training occurs.
After software has enabled Semi-Auto Linking training, software must wait for the training to complete before performing any AUX transactions (Native Aux or I2C-Over-Aux).