On Mon, Jul 08, 2013 at 03:29:49PM +0200, Richard Genoud wrote: > + * Nicolas Ferre <nicolas.fe...@atmel.com> > + * > + * Based on sam9g20_wm8731.c by: > + * Sedji Gaouaou <sedji.gaou...@atmel.com>
The obvious question here is of course if we can use the same driver for both of them. > + codec_dai->driver->playback.rates &= SNDRV_PCM_RATE_8000 | > + SNDRV_PCM_RATE_32000 | > + SNDRV_PCM_RATE_48000 | > + SNDRV_PCM_RATE_96000; > + codec_dai->driver->capture.rates &= SNDRV_PCM_RATE_8000 | > + SNDRV_PCM_RATE_32000 | > + SNDRV_PCM_RATE_48000 | > + SNDRV_PCM_RATE_96000; You definitely shouldn't be fiddling with a driver's constant static data. You want to be using snd_pcm_hw_constraint() APIs to set additional constraints intead.
signature.asc
Description: Digital signature