Module Name:    src
Committed By:   riastradh
Date:           Mon Aug 27 07:56:59 UTC 2018

Modified Files:
        src/sys/external/bsd/drm2/dist/drm/i915: intel_audio.c
        src/sys/external/bsd/drm2/i915drm: files.i915drmkms

Log Message:
Ifdef out Linux audio API stuff and re-enable intel_audio.c.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
    src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c
cvs rdiff -u -r1.25 -r1.26 src/sys/external/bsd/drm2/i915drm/files.i915drmkms

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c
diff -u src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c:1.4 src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c:1.5
--- src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c:1.4	Mon Aug 27 07:56:36 2018
+++ src/sys/external/bsd/drm2/dist/drm/i915/intel_audio.c	Mon Aug 27 07:56:59 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: intel_audio.c,v 1.4 2018/08/27 07:56:36 riastradh Exp $	*/
+/*	$NetBSD: intel_audio.c,v 1.5 2018/08/27 07:56:59 riastradh Exp $	*/
 
 /*
  * Copyright © 2014 Intel Corporation
@@ -24,7 +24,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intel_audio.c,v 1.4 2018/08/27 07:56:36 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intel_audio.c,v 1.5 2018/08/27 07:56:59 riastradh Exp $");
 
 #include <linux/kernel.h>
 #include <linux/component.h>
@@ -580,6 +580,8 @@ void intel_init_audio(struct drm_device 
 	}
 }
 
+#ifndef __NetBSD__		/* XXX intel audio */
+
 static void i915_audio_component_get_power(struct device *dev)
 {
 	intel_display_power_get(dev_to_i915(dev), POWER_DOMAIN_AUDIO);
@@ -760,6 +762,8 @@ static const struct component_ops i915_a
 	.unbind	= i915_audio_component_unbind,
 };
 
+#endif	/* __NetBSD__ */
+
 /**
  * i915_audio_component_init - initialize and register the audio component
  * @dev_priv: i915 device instance
@@ -778,6 +782,7 @@ static const struct component_ops i915_a
  */
 void i915_audio_component_init(struct drm_i915_private *dev_priv)
 {
+#ifndef __NetBSD__		/* XXX intel audio */
 	int ret;
 
 	ret = component_add(dev_priv->dev->dev, &i915_audio_component_bind_ops);
@@ -786,6 +791,7 @@ void i915_audio_component_init(struct dr
 		/* continue with reduced functionality */
 		return;
 	}
+#endif
 
 	dev_priv->audio_component_registered = true;
 }
@@ -802,6 +808,8 @@ void i915_audio_component_cleanup(struct
 	if (!dev_priv->audio_component_registered)
 		return;
 
+#ifndef __NetBSD__		/* XXX intel audio */
 	component_del(dev_priv->dev->dev, &i915_audio_component_bind_ops);
+#endif
 	dev_priv->audio_component_registered = false;
 }

Index: src/sys/external/bsd/drm2/i915drm/files.i915drmkms
diff -u src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.25 src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.26
--- src/sys/external/bsd/drm2/i915drm/files.i915drmkms:1.25	Mon Aug 27 07:56:13 2018
+++ src/sys/external/bsd/drm2/i915drm/files.i915drmkms	Mon Aug 27 07:56:59 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: files.i915drmkms,v 1.25 2018/08/27 07:56:13 riastradh Exp $
+#	$NetBSD: files.i915drmkms,v 1.26 2018/08/27 07:56:59 riastradh Exp $
 
 define	intelfbbus	{ }
 device	i915drmkms: drmkms, drmkms_pci, intelfbbus, agp_i810
@@ -61,7 +61,7 @@ file	external/bsd/drm2/dist/drm/i915/i91
 file	external/bsd/drm2/dist/drm/i915/intel_acpi.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/intel_atomic.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/intel_atomic_plane.c	i915drmkms
-#file	external/bsd/drm2/dist/drm/i915/intel_audio.c	i915drmkms	# XXX hdaudio
+file	external/bsd/drm2/dist/drm/i915/intel_audio.c	i915drmkms	# XXX hdaudio
 file	external/bsd/drm2/dist/drm/i915/intel_bios.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/intel_crt.c	i915drmkms
 file	external/bsd/drm2/dist/drm/i915/intel_csr.c	i915drmkms

Reply via email to