|
@@ -349,7 +349,8 @@ static struct snd_pcm_hardware snd_bt87x_digital_hw = {
|
|
.info = SNDRV_PCM_INFO_MMAP |
|
|
.info = SNDRV_PCM_INFO_MMAP |
|
|
SNDRV_PCM_INFO_INTERLEAVED |
|
|
SNDRV_PCM_INFO_INTERLEAVED |
|
|
SNDRV_PCM_INFO_BLOCK_TRANSFER |
|
|
SNDRV_PCM_INFO_BLOCK_TRANSFER |
|
|
- SNDRV_PCM_INFO_MMAP_VALID,
|
|
|
|
|
|
+ SNDRV_PCM_INFO_MMAP_VALID |
|
|
|
|
+ SNDRV_PCM_INFO_BATCH,
|
|
.formats = SNDRV_PCM_FMTBIT_S16_LE,
|
|
.formats = SNDRV_PCM_FMTBIT_S16_LE,
|
|
.rates = 0, /* set at runtime */
|
|
.rates = 0, /* set at runtime */
|
|
.channels_min = 2,
|
|
.channels_min = 2,
|
|
@@ -365,7 +366,8 @@ static struct snd_pcm_hardware snd_bt87x_analog_hw = {
|
|
.info = SNDRV_PCM_INFO_MMAP |
|
|
.info = SNDRV_PCM_INFO_MMAP |
|
|
SNDRV_PCM_INFO_INTERLEAVED |
|
|
SNDRV_PCM_INFO_INTERLEAVED |
|
|
SNDRV_PCM_INFO_BLOCK_TRANSFER |
|
|
SNDRV_PCM_INFO_BLOCK_TRANSFER |
|
|
- SNDRV_PCM_INFO_MMAP_VALID,
|
|
|
|
|
|
+ SNDRV_PCM_INFO_MMAP_VALID |
|
|
|
|
+ SNDRV_PCM_INFO_BATCH,
|
|
.formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S8,
|
|
.formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S8,
|
|
.rates = SNDRV_PCM_RATE_KNOT,
|
|
.rates = SNDRV_PCM_RATE_KNOT,
|
|
.rate_min = ANALOG_CLOCK / CLOCK_DIV_MAX,
|
|
.rate_min = ANALOG_CLOCK / CLOCK_DIV_MAX,
|