diff options
| author | Ville Syrjälä <[email protected]> | 2018-09-28 21:03:59 +0300 |
|---|---|---|
| committer | Ville Syrjälä <[email protected]> | 2018-12-10 22:33:20 +0200 |
| commit | c978ae9bde582e82a04c63a4071701691dd8b35c (patch) | |
| tree | 9b938d1f3682a2a38822d69b28bbaffcfde0ed4a /tools/perf/scripts/python/netdev-times.py | |
| parent | 32658d2c8073699473c28b67f14ad51403ccec5d (diff) | |
drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
We aren't supposed to force a stop+start between every i2c msg
when performing multi message transfers. This should eg. cause
the DDC segment address to be reset back to 0 between writing
the segment address and reading the actual EDID extension block.
To quote the E-DDC spec:
"... this standard requires that the segment pointer be
reset to 00h when a NO ACK or a STOP condition is received."
Since we're going to touch this might as well consult the
I2C_M_STOP flag to determine whether we want to force the stop
or not.
Cc: Brian Vincent <[email protected]>
References: https://bugs.freedesktop.org/show_bug.cgi?id=108081
Signed-off-by: Ville Syrjälä <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Reviewed-by: Dhinakaran Pandiyan <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions