工具/软件:Linux
您好!
我们正在使用基于 am57xx-EVM SDK (Linux 4.4.419)的 Linux 制作定制板。 现在,我们正在努力将 PCM186x 驱动程序添加到 Linux 中。
我在 TI Git 上找到了4个文件:
-pcm186x.c;
pcm186x.h;
pcm186x-i2c.c;
- pcm186x-spi.c.
我已将其复制到 Linux-folder/sound/soc/codecs 中
我已经向 Linux-folder/sound/soc/codecs/makefile 添加了以下几行代码:
snd-soc-pcm1862x-objs:= pcm186x.o
snd-sc-pcm1862x-i2c-objs:= pcm186x-i2c.o
snd-soc-pcm1862x-spi-objs:= pcm186x-spi.o
(笑声)
obj-$(CONFIG_SND_SOC_PCM186x)+= snd-so-pcm186x.o
obj-$(CONFIG_SND_SOC_PCM186x_I2C)+= snd-so-pcm186x-i2c.o
obj-$(CONFIG_SND_SOC_PCM186x_SPI)+= snd-so-pcm186x-spi.o
当然、我已经将这几行添加到了 linux-folder/arch/arm/configs/tisdk_am57xx-evm_defconfig 文件中:
CONFIG_SND_SOC_PCM186x = y
CONFIG_SND_SOC_PCM186x_I2C=y
CONFIG_SND_SOC_PCM186x_SPI=y
然后、我在终端中键入2条命令:
使 arch=arm cross_compile=arm-linux-gnueabihf- distclean
使 arch=arm cross_compile=arm-linux-gnueabihf- tisdk_am57xx-evm_defconfig
最后一个文件生成.config 文件、但我没有关于 PCM186x 配置的新行。
shell 我在其他文件中添加了其他行吗?
BR、
亚历山大。