1 /* SPDX-License-Identifier: MIT */ 2 /* 3 * Copyright © 2019 Intel Corporation 4 */ 5 6 #ifndef __INTEL_LPE_AUDIO_H__ 7 #define __INTEL_LPE_AUDIO_H__ 8 9 #include <linux/types.h> 10 11 enum port; 12 enum transcoder; 13 struct drm_i915_private; 14 15 int intel_lpe_audio_init(struct drm_i915_private *dev_priv); 16 void intel_lpe_audio_teardown(struct drm_i915_private *dev_priv); 17 void intel_lpe_audio_irq_handler(struct drm_i915_private *dev_priv); 18 void intel_lpe_audio_notify(struct drm_i915_private *dev_priv, 19 enum transcoder cpu_transcoder, enum port port, 20 const void *eld, int ls_clock, bool dp_output); 21 22 #endif /* __INTEL_LPE_AUDIO_H__ */ 23