]> git.baikalelectronics.ru Git - kernel.git/commit
video: exynos_dp: adjust voltage swing and pre-emphasis during Link Training
authorJingoo Han <jg1.han@samsung.com>
Thu, 19 Jul 2012 04:52:59 +0000 (13:52 +0900)
committerFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Thu, 23 Aug 2012 12:57:18 +0000 (12:57 +0000)
commit7a4098cb3f380c84c664f522a583223227c688b0
tree1ac22cd70d1eb877ba732834f75da845ab23f33c
parent73d9f71e358cd61e1ced9b5fd15bc8a148694c76
video: exynos_dp: adjust voltage swing and pre-emphasis during Link Training

This patch adds adjustement for voltage swing and pre-emphasis during
Link Training procedure. According to the DP specification, unless all
the LANEx_CR_DONE bits are set, the transmitter must read
the ADJUST_REQUEST_LANEx_x, increase the voltage swing according to
the request, and update the TRAINING_LANEx_SET bytes to match the new
voltage swing setting.

Refer to the DP specification v1.1a, Section 3.5.1.3 Link Training.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
drivers/video/exynos/exynos_dp_core.c
drivers/video/exynos/exynos_dp_core.h