linux/drivers/gpu/drm/bridge/synopsys
Sandor Yu 6db96c7703 drm: bridge: dw_hdmi: Fix ELD is not updated issue
The ELD (EDID-Like Data) is not updated when the HDMI cable
is plugged into different HDMI monitors.
This is because the EDID is not updated in the HDMI HPD function.
As a result, the ELD data remains unchanged and may not reflect
the capabilities of the newly connected HDMI sink device.

To address this issue, the handle_plugged_change function should move to
the bridge_atomic_enable and bridge_atomic_disable functions.
Make sure the EDID is properly updated before updating ELD.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230804061145.2824843-1-Sandor.yu@nxp.com
2023-08-04 10:31:41 +02:00
..
Kconfig
Makefile
dw-hdmi-ahb-audio.c
dw-hdmi-audio.h
dw-hdmi-cec.c drm: bridge: dw_hdmi: Add cec suspend/resume functions 2023-08-03 10:28:43 +02:00
dw-hdmi-cec.h
dw-hdmi-gp-audio.c
dw-hdmi-i2s-audio.c drm/bridge: dw-hdmi-i2s-audio: Convert to platform remove callback returning void 2023-03-20 11:51:55 +01:00
dw-hdmi.c drm: bridge: dw_hdmi: Fix ELD is not updated issue 2023-08-04 10:31:41 +02:00
dw-hdmi.h
dw-mipi-dsi.c drm: Explicitly include correct DT includes 2023-07-21 09:12:43 +02:00