linux/drivers/gpu/drm/bridge
Vladimir Zapolskiy 3efc2fa3b7 drm: bridge/dw_hdmi: add dw hdmi i2c bus adapter support
The change adds support of internal HDMI I2C master controller, this
subdevice is used by default, if "ddc-i2c-bus" DT property is omitted.

The main purpose of this functionality is to support reading EDID from
an HDMI monitor on boards, which don't have an I2C bus connected to
DDC pins.

The current implementation does not support "I2C Master Interface
Extended Read Mode" to read data addressed by non-zero segment
pointer, this means that if EDID has more than 1 extension blocks,
EDID reading operation won't succeed, in my practice all tested HDMI
monitors have at maximum one extension block.

Signed-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
Acked-by: Rob Herring <robh@kernel.org>
Tested-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
2016-09-19 08:07:24 +02:00
..
adv7511 drm/bridge: adv7533: Change number of DSI lanes dynamically 2016-07-13 14:24:37 +05:30
analogix drm/bridge: analogix_dp: fix no drm hpd event when panel plug in 2016-07-05 21:53:40 +08:00
analogix-anx78xx.c drm/bridge: anx78xx: Rely on the default ->best_encoder() behavior 2016-06-10 17:25:16 +02:00
analogix-anx78xx.h drm/bridge: Add Analogix anx78xx support 2016-05-12 11:32:14 +02:00
dw-hdmi-ahb-audio.c drm/bridge: dw-hdmi: Use dashes in filenames 2015-11-24 17:52:58 +01:00
dw-hdmi-audio.h drm/bridge: dw-hdmi: Use dashes in filenames 2015-11-24 17:52:58 +01:00
dw-hdmi.c drm: bridge/dw_hdmi: add dw hdmi i2c bus adapter support 2016-09-19 08:07:24 +02:00
dw-hdmi.h drm: bridge/dw_hdmi: add dw hdmi i2c bus adapter support 2016-09-19 08:07:24 +02:00
Kconfig drm/bridge: tc358767: Add DPI to eDP bridge driver 2016-07-17 14:00:57 +05:30
Makefile drm/bridge: tc358767: Add DPI to eDP bridge driver 2016-07-17 14:00:57 +05:30
nxp-ptn3460.c drm/bridge: ptn3460: Rely on the default ->best_encoder() behavior 2016-06-10 17:25:20 +02:00
parade-ps8622.c drm/bridge: ps8622: Delete an unnecessary check before backlight_device_unregister() 2016-07-22 11:23:38 -04:00
sii902x.c drm/bridge: Add sii902x driver 2016-06-20 15:55:49 +02:00
tc358767.c drm/bridge: tc358767: Add DPI to eDP bridge driver 2016-07-17 14:00:57 +05:30