linux/drivers/gpu/drm/bridge
Neil Armstrong 836f90f9e2 drm/bridge: dw-hdmi: disable SCDC configuration for invalid setups
This patch is an attempt to limit HDMI 2.0 SCDC setup when :
- the SoC embeds an HDMI 1.4 only controller
- the EDID supports SCDC but not scrambling
- the EDID supports SCDC scrambling but not for low TMDS bit rates,
  while only supporting low TMDS bit rates

This to avoid communicating with the SCDC DDC slave uncessary, and
setting the DW-HDMI TMDS Scrambler setup when not supported by the
underlying hardware.

Reported-by: Rob Herring <robh@kernel.org>
Fixes: 264fce6cc2 ("drm/bridge: dw-hdmi: Add SCDC and TMDS Scrambling support")
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Tested-by: Rob Herring <robh@kernel.org>
Reviewed-by: Andrzej Hajda <a.hajda@samsung.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190315095414.28520-1-narmstrong@baylibre.com
2019-03-25 13:15:00 +01:00
..
adv7511 drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
analogix drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
synopsys drm/bridge: dw-hdmi: disable SCDC configuration for invalid setups 2019-03-25 13:15:00 +01:00
analogix-anx78xx.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
analogix-anx78xx.h
cdns-dsi.c drm/bridge: cdns: Convert to phy framework 2019-02-07 09:48:40 +01:00
dumb-vga-dac.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
Kconfig drm/bridge: cdns: Convert to phy framework 2019-02-07 09:48:40 +01:00
lvds-encoder.c drm/bridge: lvds-encoder: add powerdown-gpios support 2019-01-18 09:27:54 +01:00
Makefile drm/bridge: tc358764: Add DSI to LVDS bridge driver 2018-07-27 09:09:57 +02:00
megachips-stdpxxxx-ge-b850v3-fw.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
nxp-ptn3460.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
panel.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
parade-ps8622.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
sii902x.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
sii9234.c
sil-sii8620.c drm/edid: Pass connector to AVI infoframe functions 2019-01-10 19:01:06 +02:00
sil-sii8620.h
tc358764.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
tc358767.c Linux 5.0-rc7 2019-02-18 13:27:15 +10:00
thc63lvd1024.c drm: bridge: thc63: Restrict modes based on hardware operating frequency 2018-09-25 00:40:51 +03:00
ti-sn65dsi86.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00
ti-tfp410.c drm: Split out drm_probe_helper.h 2019-01-24 13:20:42 +01:00