Hello.
I have faced with problem (or task). I have Beaglebone black and my own cape with TLV320AIC3102 codec. Cape has Line OUT and Mic IN jacks. Now I need to build kernel with tlv320aic31xx driver (Because tlv320aic3x driver doesn’t work with MIC1 and MIC2). Master branch of linux kernel has source of tlv320aic31xx driver. I built several kernels (Robert Nelson, eLinux) but this kernels didn’t have this driver (it had only tlv320aic3x). When script builds kernel it changes git branch of linux kernel source. And I doesn’t see tlv320aic31xx.c in the new branch. Could you give me direct how I can add this driver to my kernel build.
Umm, cherry pick the commits and apply to the default tree..
Regards,
Umm, cherry pick the commits and apply to the default tree…
Regards,
–
Robert Nelson
http://www.rcn-ee.com/
Robert, thank you for your advice.
Unfortunately I don’t have enough experience in kernel building. But I want to build it ))
Your script do steps (in general):
1 Switch to branch (for example 3.8)
2 Download linux kernel sources
3 path kernel
4 build kernel
… other steps
And now should I “cherry-pick” the commits manualy or should I overwrite building script(s)?
I will appreciate very much for you if you can find a little time to answer my question.
Best regards,
Yurii
5 apply patches to KERNEL dir
6 run: ./tools/rebuild.sh
Regards,
Thank you.
I’m a little confused. I think I should do “cherry-pick” on the git_kernel () stage (git.sh) Is it correct?
P.S.: Sorry for the stupid questions. It is still hard for me.
Best regards,
Yurii