summaryrefslogtreecommitdiff
path: root/mk/modules.mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-05-22 17:26:05 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-05-22 18:17:20 +0200
commitd79dba9174a8241f4e2e4cb46e20bf8b1d6843ed (patch)
tree15b37f4d94ab37075d12dd51b95683e242253c70 /mk/modules.mk
parentd6ec84207d14aea77d5773b1db6278ce9f72702e (diff)
fix sound module loading for cubox
Diffstat (limited to 'mk/modules.mk')
-rw-r--r--mk/modules.mk59
1 files changed, 23 insertions, 36 deletions
diff --git a/mk/modules.mk b/mk/modules.mk
index 68152b21c..2ad6afd94 100644
--- a/mk/modules.mk
+++ b/mk/modules.mk
@@ -1150,41 +1150,20 @@ $(eval $(call KMOD_template,UDF_FS,udf-fs,\
# Multimedia
#
-$(eval $(call KMOD_template,REGMAP_MMIO,regmap-mmio,\
- $(MODULES_DIR)/kernel/drivers/base/regmap/regmap-mmio \
-,20))
-
-
$(eval $(call KMOD_template,DMA_BCM2708,dma-bcm2708,\
$(MODULES_DIR)/kernel/drivers/dma/virt-dma \
$(MODULES_DIR)/kernel/drivers/dma/bcm2708-dmaengine \
,25))
-
$(eval $(call KMOD_template,SOUND,sound,\
$(MODULES_DIR)/kernel/sound/soundcore \
,30))
-
$(eval $(call KMOD_template,SND,snd,\
$(MODULES_DIR)/kernel/sound/core/snd \
$(MODULES_DIR)/kernel/sound/core/snd-timer \
,40))
-
-ifeq ($(KERNEL_BASE),3)
-ifeq ($(KERNEL_MAJ),10)
-$(eval $(call KMOD_template,SND_PCM,snd-pcm,\
- $(MODULES_DIR)/kernel/sound/core/snd-page-alloc \
- $(MODULES_DIR)/kernel/sound/core/snd-pcm \
-,41))
-else
-$(eval $(call KMOD_template,SND_PCM,snd-pcm,\
- $(MODULES_DIR)/kernel/sound/core/snd-pcm \
-,41))
-endif
-endif
-
$(eval $(call KMOD_template,SND_PCM_DMAENGINE,snd-pcm-dmaengine,\
$(MODULES_DIR)/kernel/sound/core/snd-pcm-dmaengine \
,42))
@@ -1220,6 +1199,23 @@ $(eval $(call KMOD_template,SND_CS5535AUDIO,snd-cs5535audio,\
$(MODULES_DIR)/kernel/sound/pci/cs5535audio/snd-cs5535audio \
,55))
+ifeq ($(KERNEL_BASE),3)
+ifeq ($(KERNEL_MAJ),10)
+$(eval $(call KMOD_template,SND_PCM,snd-pcm,\
+ $(MODULES_DIR)/kernel/sound/core/snd-page-alloc \
+ $(MODULES_DIR)/kernel/sound/core/snd-pcm \
+,53))
+$(eval $(call KMOD_template,SND_SOC_SPDIF,snd-soc-spdif,\
+ $(MODULES_DIR)/kernel/sound/soc/codecs/snd-soc-spdif-tx \
+ $(MODULES_DIR)/kernel/sound/soc/codecs/snd-soc-spdif-rx \
+,56))
+else
+$(eval $(call KMOD_template,SND_PCM,snd-pcm,\
+ $(MODULES_DIR)/kernel/sound/core/snd-pcm \
+,53))
+endif
+endif
+
$(eval $(call KMOD_template,SND_SOC,snd-soc,\
$(MODULES_DIR)/kernel/sound/soc/snd-soc-core \
,54))
@@ -1232,39 +1228,30 @@ $(eval $(call KMOD_template,SND_PXA2XX_SOC_SPITZ,snd-pxa2xx-soc-spitz,\
$(MODULES_DIR)/kernel/sound/soc/pxa/snd-soc-pxa2xx-i2s \
$(MODULES_DIR)/kernel/sound/soc/pxa/snd-soc-pxa2xx \
$(MODULES_DIR)/kernel/sound/soc/pxa/snd-soc-spitz \
-,55, kmod-snd-soc))
+,57, kmod-snd-soc))
$(eval $(call KMOD_template,SND_IMX_SOC,snd-imx-soc,\
$(MODULES_DIR)/kernel/sound/soc/fsl/imx-pcm-dma \
$(MODULES_DIR)/kernel/sound/soc/fsl/snd-soc-fsl-spdif \
$(MODULES_DIR)/kernel/sound/soc/fsl/snd-soc-imx-spdif \
-,55, kmod-snd-soc kmod-snd-compress))
+,57, kmod-snd-soc kmod-snd-compress))
$(eval $(call KMOD_template,SND_BCM2835,snd-bcm2835,\
$(MODULES_DIR)/kernel/sound/arm/snd-bcm2835 \
-,55))
+,57))
$(eval $(call KMOD_template,SND_BCM2708_SOC_I2S,snd-bcm2709-soc-i2s,\
$(MODULES_DIR)/kernel/sound/soc/codecs/snd-soc-pcm5102a \
$(MODULES_DIR)/kernel/sound/soc/bcm/snd-soc-bcm2708-i2s \
-,55, kmod-snd-soc))
+,57, kmod-snd-soc))
$(eval $(call KMOD_template,SND_BCM2708_SOC_HIFIBERRY_DAC,snd-bcm2709-soc-hifiberry-dac,\
$(MODULES_DIR)/kernel/sound/soc/bcm/snd-soc-hifiberry-dac \
-,56, kmod-snd-bcm2709-soc-i2s kmod-regmap-mmio))
+,57, kmod-snd-bcm2709-soc-i2s))
$(eval $(call KMOD_template,SND_BCM2708_SOC_HIFIBERRY_DIGI,snd-bcm2709-soc-hifiberry-digi,\
$(MODULES_DIR)/kernel/sound/soc/bcm/snd-soc-hifiberry-digi \
-,56, kmod-snd-bcm2709-soc-i2s kmod-regmap-mmio))
-
-#ifeq ($(ADK_LINUX_64),y)
-#V4L_COMPAT:=drivers/media/video/v4l2-compat-ioctl32
-#endif
-
-#$(eval $(call KMOD_template,VIDEO_DEV,video-dev,\
-# $(foreach mod, $(V4L_COMPAT),$(MODULES_DIR)/kernel/$(mod)) \
-# $(MODULES_DIR)/kernel/drivers/media/video/videodev \
-#,65))
+,57, kmod-snd-bcm2709-soc-i2s))
$(eval $(call KMOD_template,USB_VIDEO_CLASS,usb-video-class,\
$(MODULES_DIR)/kernel/drivers/media/usb/uvc/uvcvideo \