0001
0002
0003
0004
0005
0006 #ifndef __INTEL_AUDIO_H__
0007 #define __INTEL_AUDIO_H__
0008
0009 struct drm_connector_state;
0010 struct drm_i915_private;
0011 struct intel_crtc_state;
0012 struct intel_encoder;
0013
0014 void intel_audio_hooks_init(struct drm_i915_private *dev_priv);
0015 void intel_audio_codec_enable(struct intel_encoder *encoder,
0016 const struct intel_crtc_state *crtc_state,
0017 const struct drm_connector_state *conn_state);
0018 void intel_audio_codec_disable(struct intel_encoder *encoder,
0019 const struct intel_crtc_state *old_crtc_state,
0020 const struct drm_connector_state *old_conn_state);
0021 void intel_audio_cdclk_change_pre(struct drm_i915_private *dev_priv);
0022 void intel_audio_cdclk_change_post(struct drm_i915_private *dev_priv);
0023 void intel_audio_init(struct drm_i915_private *dev_priv);
0024 void intel_audio_deinit(struct drm_i915_private *dev_priv);
0025
0026 #endif