The DisplayPort controller is configured through the APB host interface. The host processor interface uses the DisplayPort AUX channel to read the register space of the attached sink device and determines the capabilities of the link. Accessing DPCD and EDID information from the sink is done by writing and reading from register space 0x100 through 0x144.
Before any AUX channel operation can be completed, you must first set the proper clock divide value in 0x10C. This must be done only one time after a reset. The value held in this register should be equal to the frequency of apb_clk. So, if apb_clk runs at 135 MHz, the value of this register should be 135 ('h87). This register is required to apply a proper divide function for the AUX channel sample clock, which must operate at 1 MHz. The act of writing to the AUX_COMMAND initiates the AUX event. After an AUX request transaction is started, the host should not write to any of the control registers until the REPLY_RECEIVED bit is set to a 1, indicating that the sink has returned a response.