I am attempting to add ADAV801 codec support to my 2.6.35 kernel to beused with an ARM processor. I can see that there is a mainlinedadav80x.c driver that appears at kernel version 3.1, I have had aquick look at back-porting the driver but this looks as though itcould get quite messy.
However, I did come across an older ADAV801 driver which looks a lotsimpler, but I cannot find it in previous mainlined kernel versions,http://www.spinics.net/lists/alsa-devel/msg36465.html, so I thought Iwould use this as a basis for my own driver.
From what I understand from the datasheet and the way the older driverhas configured the registers on the ADAV801 I should be able to seesome data on the record outputs, however this is not the case. Couldanyone confirm whether or not this driver dated August 2010 is OK touse? Or perhaps some advice on areas to look at that may be preventingthe CODEC from manipulating and outputting the digital conversion.