drm_hdmi_audio_helper.h 619 B

1234567891011121314151617181920212223
  1. /* SPDX-License-Identifier: MIT */
  2. #ifndef DRM_DISPLAY_HDMI_AUDIO_HELPER_H_
  3. #define DRM_DISPLAY_HDMI_AUDIO_HELPER_H_
  4. #include <linux/types.h>
  5. struct drm_connector;
  6. struct drm_connector_hdmi_audio_funcs;
  7. struct device;
  8. int drm_connector_hdmi_audio_init(struct drm_connector *connector,
  9. struct device *hdmi_codec_dev,
  10. const struct drm_connector_hdmi_audio_funcs *funcs,
  11. unsigned int max_i2s_playback_channels,
  12. u64 i2s_formats,
  13. bool spdif_playback,
  14. int sound_dai_port);
  15. void drm_connector_hdmi_audio_plugged_notify(struct drm_connector *connector,
  16. bool plugged);
  17. #endif