I am using the 4.4.20-ti-r44 build at the moment, in a previous post I have swapped using RPMsg for the older uio_pruss library which was more flexible for my needs. Thanks to a lot of help on the board I managed to get the PRUs loaded and running.
The next thing I want to try is to get the TLV320AIC3204 codec
working with the beaglebone black. Looking at the forums there is a lot to do.
1) Build a kernel module driver, install on target machine under /lib/modules/(kernel name)/kernel/sound.soc.codecs
2) Look at the dts and disable hdmi support
3) Then start adding alsa support into the dts for pins, i2c config, links to alsa , etc.
Unfortunately I am stuck at 1 8-(. Being a newbie I am not quie sure what to do.
It looks like there is a driver for
it:
The current kernel has support for snd-soc-tlv320aic31xx.ko, and snd-soc-tlv320aic32032x4.ko. I want to add snd-soc-tlv320aic32x4.ko,
So I cloned the bb kernel. git clone https://github.com/RobertCNelson/bb-kernel , and tried to build ./build_kernel I hoped I could run make menuconfig and enable it but it is not an option.
So some question if anyone can help.
1) There is no branch for 4.4.20-ti-r44 so I am a bit confused. It might be obvious to guys with experience why but I don;t understand, am I looking at the wrong repository. It looks like this repository is the main one for beaglebone.
2) So I went for the current release branch at 4.4 just to get started. Started the build and when the menu config came up there was no option to select tlv320aic32032x4. So I looked at the Kconfig , and makefile in the /sound.soc/codecs directory and the file exists, there is an option in the makefile to build if the config is selected. The KConfig looks like it is not selected. I tried to add an option in Kconfig and rebuild using ./build_kernel but it looks like it overwrites my Kconfig when it patches the bbb patch onto 4.4.
3) Can anyone help, Is there a way just to build the code without calling the patch update ? Also can I add the configuration option into the menu,
I know this is probably basic.
Thanks for any replies,
Paul
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/318d46a4-ca05-47a5-9642-151b2d2d80b3%40googlegroups.com.--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/crS5n532gic/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard+unsubscribe@googlegroups.com.