drm/i2c: tda9950: set MAX_RETRIES for errors only
authorHans Verkuil <hverkuil@xs4all.nl>
Mon, 27 Aug 2018 12:28:50 +0000 (14:28 +0200)
committerRussell King <rmk+kernel@armlinux.org.uk>
Thu, 20 Sep 2018 16:13:23 +0000 (17:13 +0100)
commite0dccce1193f87597548d0db6ecc942fb92c04cd
tree749a072757c7136787d127722faf397c6b2072ec
parentd98627d1360d55e3b28f702caca8b6342c4a4e45
drm/i2c: tda9950: set MAX_RETRIES for errors only

The CEC_TX_STATUS_MAX_RETRIES should be set for errors only to
prevent the CEC framework from retrying the transmit. If the
transmit was successful, then don't set this flag.

Found by running 'cec-compliance -A' on a beaglebone box.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
drivers/gpu/drm/i2c/tda9950.c