From d79dba9174a8241f4e2e4cb46e20bf8b1d6843ed Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 22 May 2014 17:26:05 +0200 Subject: fix sound module loading for cubox --- mk/modules.mk | 59 +++++++++++++++++++++++------------------------------------ 1 file changed, 23 insertions(+), 36 deletions(-) (limited to 'mk/modules.mk') 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 \ -- cgit v1.2.3