Path: blob/master/include/drm/display/drm_hdmi_state_helper.h
26285 views
/* SPDX-License-Identifier: MIT */12#ifndef DRM_HDMI_STATE_HELPER_H_3#define DRM_HDMI_STATE_HELPER_H_45struct drm_atomic_state;6struct drm_connector;7struct drm_connector_state;8struct drm_display_mode;9struct hdmi_audio_infoframe;1011enum drm_connector_status;1213void __drm_atomic_helper_connector_hdmi_reset(struct drm_connector *connector,14struct drm_connector_state *new_conn_state);1516int drm_atomic_helper_connector_hdmi_check(struct drm_connector *connector,17struct drm_atomic_state *state);1819int drm_atomic_helper_connector_hdmi_update_audio_infoframe(struct drm_connector *connector,20struct hdmi_audio_infoframe *frame);21int drm_atomic_helper_connector_hdmi_clear_audio_infoframe(struct drm_connector *connector);22int drm_atomic_helper_connector_hdmi_update_infoframes(struct drm_connector *connector,23struct drm_atomic_state *state);24void drm_atomic_helper_connector_hdmi_hotplug(struct drm_connector *connector,25enum drm_connector_status status);26void drm_atomic_helper_connector_hdmi_force(struct drm_connector *connector);2728enum drm_mode_status29drm_hdmi_connector_mode_valid(struct drm_connector *connector,30const struct drm_display_mode *mode);3132#endif // DRM_HDMI_STATE_HELPER_H_333435