linux-yocto/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
..
dw-hdmi-ahb-audio.c drm/bridge: dw-hdmi-ahb-audio: Convert to platform remove callback returning void 2023-03-20 11:51:54 +01:00
dw-hdmi-audio.h drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR 2021-11-12 10:05:45 +01:00
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 drm/bridge: dw-hdmi: add cec driver 2017-08-07 16:18:53 +05:30
dw-hdmi-gp-audio.c drm/bridge: dw-hdmi-gp-audio: Convert to platform remove callback returning void 2023-03-20 11:51:54 +01:00
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 drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver 2022-04-19 18:23:48 +02:00
dw-mipi-dsi.c drm: Explicitly include correct DT includes 2023-07-21 09:12:43 +02:00
Kconfig drm/display: Move HDMI helpers into display-helper module 2022-04-25 11:19:36 +02:00
Makefile drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver 2022-04-19 18:23:48 +02:00