This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am3359 aic3100 sound card linux driver

Other Parts Discussed in Thread: TLV320AIC3100, TLV320AIC3101, TLV320AIC23, TLV320AIC26, AM3352, TLV320AIC3110

Hello,

Is there an existing linux 3.x ASoC codec driver for the TLV320AIC3100? If not, what other existing driver would be the closest to it?

Thanks

  • I believe tlv320aic3101 is closest driver available for 3100. 

  • Where to download AIC3101 linux driver??

  • You can grep for aic3101 inside the sound/soc/davinci directory to check for the availability of the driver. If not you can check the 2.6.37 PSP kernel from TI which has support for the driver and you can port the driver from there. 

    http://arago-project.org/git/projects/?p=linux-am33x.git;a=blob;f=sound/soc/davinci/Kconfig;h=c3ccb26499a3d0e536ab949d293ee06fa6dcb8c3;hb=HEAD

  • Im developing a new platform which includes am3352 and tlv320aic3100 codec, Im using linux-3.2.0-psp04.06.00.11. The kernel has ALSA which has tlv320aic23.c  tlv320aic26.c  tlv320aic32x4.c  tlv320aic3x.c  tlv320dac33.c drivers. Im wondering if my tlv320aic3100 codec fully compatible one of them and what I have to do to port my codec?

    Thank you

  • Hello,

    I don't see a driver in our 6.00 SDK that would work directly for the aic3100.  As for what existing driver would be a good starting point, you would probably want to ask in the Audio Convertors forum (it looks like you have already asked there alongside this post, so hopefully they will have a good answer).

    As a side note, we should have a driver for TLV320AIC3110 sometime next year--this is a very similar part to the 3100 and should work without too much modification.  I don't know how long you'd have to wait for that driver, though.

    Regards,

    Josh

    EDIT:  I just stumbled across a driver for AIC3100: https://gitorious.org/ti-codecs/pages/Home

    I've never used it myself, but if would probably worth your time to try to build it and see if it works.

  • Hi, Josh,

    Do you have any idea of TLV320AIC3110 driver ? We are using OMAPL132.

  • This page has a driver for AIC3110.  Your best bet is to start there.  I'm not sure what kernel you're using on OMAPL132, but if it's an older 2.6.x kernel you might need to do some work on that codec driver to get it working.