add qi_lb60 kmod-sound-core support.

Xiangfu Liu xiangfu at qi-hardware.com
Fri Oct 16 00:25:39 EDT 2009


Hi 
I try to add the kmod-sound-core support to openwrt. it's compile fine, 
in rootfs:/lib/modules/2.6.31 there are sound ko files

Question:
 1. mpd can not find the sound devcie.
 2. when I try to "insmod soundcore" i got:
      insmod: /lib/modules/2.6.31-gae5e3c9-dirty: No such file or directory


-----------------------------
root at BenNanoNote:~# uname -a
Linux BenNanoNote 2.6.31-gae5e3c9-dirty #2 PREEMPT Fri Oct 16 12:06:22 CST 2009 mips unknown
root at BenNanoNote:~# ls /lib/modules/2.6.31/
snd-hwdep.ko       snd-pcm-oss.ko     snd-seq-device.ko  soundcore.ko
snd-mixer-oss.ko   snd-pcm.ko         snd-timer.ko
snd-page-alloc.ko  snd-rawmidi.ko     snd.ko
root at BenNanoNote:~# 


----------------------------
diff --git a/package/kernel/modules/sound.mk b/package/kernel/modules/sound.mk
index 60864b1..bfde9fa 100644
--- a/package/kernel/modules/sound.mk
+++ b/package/kernel/modules/sound.mk
@@ -124,3 +124,30 @@ define KernelPackage/sound-cs5535audio/description
 endef
 
 $(eval $(call KernelPackage,sound-cs5535audio))
+
+define KernelPackage/sound-qi_lb60
+  SUBMENU:=$(SOUND_MENU)
+  TITLE:=Ben NanoNote Sound Drvier
+  DEPENDS:=kmod-sound-core
+  KCONFIG:=CONFIG_SND_JZ4740_SOC \
+               CONFIG_SND_SOC_I2C_AND_SPI=y \
+               CONFIG_SND_JACK=y \
+               CONFIG_SND_JZ4740_SOC_I2S=y \
+               CONFIG_SND_JZ4740_SOC_QI_LB60=y \
+               CONFIG_SND_SOC=y \
+               CONFIG_SND_SOC_I2C_AND_SPI=y \
+               CONFIG_SND_SOC_JZCODEC=y \
+               SND_SOC_ALL_CODECS=n
+
+  FILES:=$(LINUX_DIR)/sound/soc/jz4740/snd-soc-jz4740.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/sound/soc/jz4740/snd-soc-qi-lb60.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/sound/soc/jz4740/snd-soc-jz4740-i2s.$(LINUX_KMOD_SUFFIX) 
+  AUTOLOAD:=$(call AutoLoad,35, snd-soc-jz4740, snds-soc-qi-lb60, snd-soc-jz4740-i2s)
+endef
+
+define KernelPackage/sound-qi_lb60/description
+ support for the jz4740 soc sound device on Ben NanoNote
+endef
+
+$(eval $(call KernelPackage,sound-qi_lb60))
+




More information about the discussion mailing list


interactive