we working on custom made system with i.MX25 module and SGTL5000 codec. All works fine, we use ALSA subsystem to capture audio and a software band pass filter in our application.
I have seen possibility to set a band pass filter directly in SGTL5000 codec, and already have coefficients calculated. Now the question is how to write the coefficients to SGTL5000 through Llinux user space?
It's not possible to do it directly through I2C because the Chip is used by ALSA.
We don't want to modify SGTL5000 kernel driver.