Home | History | Annotate | Line # | Download | only in display
      1 /*	$NetBSD: intel_audio.h,v 1.2 2021/12/18 23:45:29 riastradh Exp $	*/
      2 
      3 /* SPDX-License-Identifier: MIT */
      4 /*
      5  * Copyright  2019 Intel Corporation
      6  */
      7 
      8 #ifndef __INTEL_AUDIO_H__
      9 #define __INTEL_AUDIO_H__
     10 
     11 struct drm_connector_state;
     12 struct drm_i915_private;
     13 struct intel_crtc_state;
     14 struct intel_encoder;
     15 
     16 void intel_init_audio_hooks(struct drm_i915_private *dev_priv);
     17 void intel_audio_codec_enable(struct intel_encoder *encoder,
     18 			      const struct intel_crtc_state *crtc_state,
     19 			      const struct drm_connector_state *conn_state);
     20 void intel_audio_codec_disable(struct intel_encoder *encoder,
     21 			       const struct intel_crtc_state *old_crtc_state,
     22 			       const struct drm_connector_state *old_conn_state);
     23 void intel_audio_init(struct drm_i915_private *dev_priv);
     24 void intel_audio_deinit(struct drm_i915_private *dev_priv);
     25 
     26 #endif /* __INTEL_AUDIO_H__ */
     27