SNDRV_PCM_RATE_CONTINUOUS
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_KNOT,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_192000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_44100 |
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = (SNDRV_PCM_RATE_CONTINUOUS),
if (rates & SNDRV_PCM_RATE_CONTINUOUS)
return SNDRV_PCM_RATE_CONTINUOUS;
if (rates_a & SNDRV_PCM_RATE_CONTINUOUS)
else if (rates_b & SNDRV_PCM_RATE_CONTINUOUS)
if (!(hw->rates & (SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_CONTINUOUS))) {
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_768000,
#define USE_RATE SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000
if (dummy->pcm_hw.rates & SNDRV_PCM_RATE_CONTINUOUS)
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_44100,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_44100,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_44100,
.rates = (SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000 |
.rates = (SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000 |
result |= SNDRV_PCM_RATE_CONTINUOUS;
result &= ~SNDRV_PCM_RATE_CONTINUOUS;
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
rates |= SNDRV_PCM_RATE_CONTINUOUS;
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_8000_48000 | SNDRV_PCM_RATE_CONTINUOUS, // SNDRV_PCM_RATE_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
SNDRV_PCM_RATE_CONTINUOUS |
SNDRV_PCM_RATE_CONTINUOUS |
.rates = (SNDRV_PCM_RATE_CONTINUOUS |
.rates = (SNDRV_PCM_RATE_CONTINUOUS |
SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_8000_48000 | SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_96000,
SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = (SNDRV_PCM_RATE_CONTINUOUS |
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = (SNDRV_PCM_RATE_CONTINUOUS |
.rates = SNDRV_PCM_RATE_8000_48000 | SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
runtime->hw.rates = (SNDRV_PCM_RATE_CONTINUOUS |
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_48000,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
SNDRV_PCM_RATE_CONTINUOUS
SNDRV_PCM_RATE_CONTINUOUS
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
SNDRV_PCM_RATE_CONTINUOUS |\
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
#define PSC_I2S_RATES SNDRV_PCM_RATE_CONTINUOUS
#define STUB_RATES SNDRV_PCM_RATE_CONTINUOUS
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
fp->rates = SNDRV_PCM_RATE_CONTINUOUS;
fp->rates = SNDRV_PCM_RATE_CONTINUOUS;
if (fp->rates & SNDRV_PCM_RATE_CONTINUOUS) {
if (!(fp->rates & SNDRV_PCM_RATE_CONTINUOUS)) {
if (fp->rates & SNDRV_PCM_RATE_CONTINUOUS)
if (fp->rates & SNDRV_PCM_RATE_CONTINUOUS) {
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
.rates = SNDRV_PCM_RATE_CONTINUOUS,
fp->rates = SNDRV_PCM_RATE_CONTINUOUS;
#define USE_RATE (SNDRV_PCM_RATE_CONTINUOUS | \