1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
10 #include <sound/hdmi-codec.h>
13 struct drm_device
*drm_dev
;
14 struct device
*codec_dev
;
15 struct drm_connector
*connector
;
16 struct drm_encoder
*encoder
;
21 hdmi_codec_plugged_cb plugged_cb
;
26 struct dp_audio
*dp_audio
;
29 int dp_display_set_plugged_cb(struct msm_dp
*dp_display
,
30 hdmi_codec_plugged_cb fn
, struct device
*codec_dev
);
31 int dp_display_validate_mode(struct msm_dp
*dp_display
, u32 mode_pclk_khz
);
32 int dp_display_get_modes(struct msm_dp
*dp_display
,
33 struct dp_display_mode
*dp_mode
);
34 int dp_display_request_irq(struct msm_dp
*dp_display
);
35 bool dp_display_check_video_test(struct msm_dp
*dp_display
);
36 int dp_display_get_test_bpp(struct msm_dp
*dp_display
);
37 void dp_display_signal_audio_complete(struct msm_dp
*dp_display
);
39 #endif /* _DP_DISPLAY_H_ */