mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-05-02 10:07:26 -04:00
drm/bridge-connector: Fix bridge in drm_connector_hdmi_audio_init()
The bridge used in drm_connector_hdmi_audio_init() does not correctly
point to the required audio bridge, which lead to incorrect audio
configuration input.
Fixes: 231adeda9f ("drm/bridge-connector: hook DisplayPort audio support")
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tested-by: Stephan Gerhold <stephan.gerhold@linaro.org>
Link: https://lore.kernel.org/r/20250620011616.118-1-kernel@airkyi.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
This commit is contained in:
committed by
Dmitry Baryshkov
parent
fb721b2c35
commit
1035782415
@@ -708,11 +708,14 @@ struct drm_connector *drm_bridge_connector_init(struct drm_device *drm,
|
||||
if (bridge_connector->bridge_hdmi_audio ||
|
||||
bridge_connector->bridge_dp_audio) {
|
||||
struct device *dev;
|
||||
struct drm_bridge *bridge;
|
||||
|
||||
if (bridge_connector->bridge_hdmi_audio)
|
||||
dev = bridge_connector->bridge_hdmi_audio->hdmi_audio_dev;
|
||||
bridge = bridge_connector->bridge_hdmi_audio;
|
||||
else
|
||||
dev = bridge_connector->bridge_dp_audio->hdmi_audio_dev;
|
||||
bridge = bridge_connector->bridge_dp_audio;
|
||||
|
||||
dev = bridge->hdmi_audio_dev;
|
||||
|
||||
ret = drm_connector_hdmi_audio_init(connector, dev,
|
||||
&drm_bridge_connector_hdmi_audio_funcs,
|
||||
|
||||
Reference in New Issue
Block a user