]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
video: tegra: dpaux: Fix dpaux seq
authorAly Hirani <ahirani@nvidia.com>
Wed, 3 Jun 2015 21:52:10 +0000 (14:52 -0700)
committerAly Hirani <ahirani@nvidia.com>
Wed, 5 Aug 2015 21:09:10 +0000 (14:09 -0700)
commitbe45d32552d0fbd6fb490308e29d50110a610b69
tree007b298fa3a63fca626aeecdef7c27bb333f4f14
parent3daa6064c8e77ac45dd1e78222a6a31249e6e107
video: tegra: dpaux: Fix dpaux seq

This change fixes the dpaux programming sequence. Specifically, the tegrashell
scripts recommend to program the mode before powering on the pad. In the
current state of code, we were turning on the pad first (in the default dpaux
mode) and then switching the mode.

This specifically led to an issue with certain ddc transactions where the
voltage on SDA lines would hover at ~1.0 V (instead of 0 V/5 V high).
Changing this programming sequence helps remove this hover voltage with
certain sinks.

Bug 1652890

Change-Id: I70ef3f351b9fe2a4126f05a0b546e4360365071a
Signed-off-by: Aly Hirani <ahirani@nvidia.com>
Reviewed-on: http://git-master/r/754684
(cherry picked from commit 6896ce89b02a8cee7bd6ce4393346751fab9be39)
Reviewed-on: http://git-master/r/767165
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
drivers/video/tegra/dc/dpaux.c