diff options
author | John Stultz <[email protected]> | 2017-01-16 16:52:52 -0800 |
---|---|---|
committer | Archit Taneja <[email protected]> | 2017-01-19 09:16:58 +0530 |
commit | 3587c856675c45809010c2cee5b21096f6e8e938 (patch) | |
tree | 6cc9d7490696173f5d624cf0c02ef032e5dac5c0 /scripts/gcc-plugins/cyc_complexity_plugin.c | |
parent | 4226d9b127cf4758ba0e07931b3f0d59f1b1a50c (diff) |
drm/bridge: adv7511: Re-write the i2c address before EDID probing
I've found that by just turning the chip on and off via the
POWER_DOWN register, I end up getting i2c_transfer errors on
HiKey.
Investigating further, it turns out that some of the register
state in hardware is getting lost, as the device registers are
reset when the chip is powered down.
Thus this patch simply re-writes the i2c address to the
ADV7511_REG_EDID_I2C_ADDR register to ensure its properly set
before we try to read the EDID data.
Cc: David Airlie <[email protected]>
Cc: Archit Taneja <[email protected]>
Cc: Wolfram Sang <[email protected]>
Cc: Lars-Peter Clausen <[email protected]>
Cc: Laurent Pinchart <[email protected]>
Cc: [email protected]
Reviewed-by: Laurent Pinchart <[email protected]>
Tested-by: Laurent Pinchart <[email protected]>
Signed-off-by: John Stultz <[email protected]>
Signed-off-by: Archit Taneja <[email protected]>
Link: http://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'scripts/gcc-plugins/cyc_complexity_plugin.c')
0 files changed, 0 insertions, 0 deletions