summaryrefslogtreecommitdiffstats
path: root/include/drm/i915_component.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/drm/i915_component.h')
-rw-r--r--include/drm/i915_component.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/drm/i915_component.h b/include/drm/i915_component.h
index e6d35d7239c0..89dc7d6bc1cc 100644
--- a/include/drm/i915_component.h
+++ b/include/drm/i915_component.h
@@ -24,8 +24,18 @@
#ifndef _I915_COMPONENT_H_
#define _I915_COMPONENT_H_
+/* MAX_PORT is the number of port
+ * It must be sync with I915_MAX_PORTS defined i915_drv.h
+ * 5 should be enough as only HSW, BDW, SKL need such fix.
+ */
+#define MAX_PORTS 5
+
struct i915_audio_component {
struct device *dev;
+ /**
+ * @aud_sample_rate: the array of audio sample rate per port
+ */
+ int aud_sample_rate[MAX_PORTS];
const struct i915_audio_component_ops {
struct module *owner;