summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/greybus/Makefile3
-rw-r--r--drivers/staging/greybus/audio_codec.c2
-rw-r--r--drivers/staging/greybus/audio_codec.h (renamed from drivers/staging/greybus/audio.h)9
3 files changed, 7 insertions, 7 deletions
diff --git a/drivers/staging/greybus/Makefile b/drivers/staging/greybus/Makefile
index 4ebdc6b9c89f..6759d684027c 100644
--- a/drivers/staging/greybus/Makefile
+++ b/drivers/staging/greybus/Makefile
@@ -47,6 +47,9 @@ obj-m += gb-raw.o
obj-m += gb-es2.o
obj-m += gb-arche.o
obj-m += gb-audio-codec.o
+ifeq ($(CONFIG_SND_SOC_DYNAMIC_DAILINK),y)
+ obj-m += gb-audio-codec.o
+endif
obj-m += gb-camera.o
obj-m += gb-audio-gb.o
obj-m += gb-audio-apbridgea.o
diff --git a/drivers/staging/greybus/audio_codec.c b/drivers/staging/greybus/audio_codec.c
index 2bc23095ffd0..826604ae64df 100644
--- a/drivers/staging/greybus/audio_codec.c
+++ b/drivers/staging/greybus/audio_codec.c
@@ -7,7 +7,7 @@
*/
#include <linux/module.h>
-#include "audio.h"
+#include "audio_codec.h"
static int gbcodec_event_spk(struct snd_soc_dapm_widget *w,
struct snd_kcontrol *k, int event)
diff --git a/drivers/staging/greybus/audio.h b/drivers/staging/greybus/audio_codec.h
index fca60af3ddc1..f8597b3de808 100644
--- a/drivers/staging/greybus/audio.h
+++ b/drivers/staging/greybus/audio_codec.h
@@ -6,10 +6,8 @@
* Released under the GPLv2 only.
*/
-#ifndef __LINUX_GBAUDIO_H
-#define __LINUX_GBAUDIO_H
-
-#ifdef __KERNEL__
+#ifndef __LINUX_GBAUDIO_CODEC_H
+#define __LINUX_GBAUDIO_CODEC_H
#include <sound/soc.h>
@@ -145,5 +143,4 @@ extern int gb_audio_apbridgea_start_rx(struct gb_connection *connection,
extern int gb_audio_apbridgea_stop_rx(struct gb_connection *connection,
__u16 i2s_port);
-#endif /* __KERNEL__ */
-#endif /* __LINUX_GBAUDIO_H */
+#endif /* __LINUX_GBAUDIO_CODEC_H */