这是友善提供的sound 目录下的makefile一部分:
# FriendlyARM Support
snd-soc-wm8960-objs := wm8960.o
snd-soc-tiny4412-wm8960-objs := tiny4412_wm8960.o
ifneq ($(wildcard sound/soc/samsung/wm8960.c),)
ifeq ($(FA),1)
obj-$(CONFIG_SND_SOC_WM8960_TINY4412) += snd-soc-wm8960.o
else
obj-m += snd-soc-wm8960.o
endif #FA
endif
ifneq ($(wildcard sound/soc/samsung/tiny4412_wm8960.c),)
ifeq ($(FA),1)
obj-$(CONFIG_SND_SOC_SAMSUNG_TINY4412_WM8960) += snd-soc-tiny4412-wm8960.o
else
obj-m += snd-soc-tiny4412-wm8960.o
endif #FA
endif
tiny4412_wm8960.c我们可以自己写,然后就是tiny4412-i2s.c没有提供的话就很难做了。。。