|
@@ -28,12 +28,6 @@
|
|
|
#include "ux500_msp_i2s.h"
|
|
|
#include "ux500_pcm.h"
|
|
|
|
|
|
-#define UX500_PLATFORM_MIN_RATE 8000
|
|
|
-#define UX500_PLATFORM_MAX_RATE 48000
|
|
|
-
|
|
|
-#define UX500_PLATFORM_MIN_CHANNELS 1
|
|
|
-#define UX500_PLATFORM_MAX_CHANNELS 8
|
|
|
-
|
|
|
#define UX500_PLATFORM_PERIODS_BYTES_MIN 128
|
|
|
#define UX500_PLATFORM_PERIODS_BYTES_MAX (64 * PAGE_SIZE)
|
|
|
#define UX500_PLATFORM_PERIODS_MIN 2
|
|
@@ -45,15 +39,6 @@ static const struct snd_pcm_hardware ux500_pcm_hw = {
|
|
|
SNDRV_PCM_INFO_MMAP |
|
|
|
SNDRV_PCM_INFO_RESUME |
|
|
|
SNDRV_PCM_INFO_PAUSE,
|
|
|
- .formats = SNDRV_PCM_FMTBIT_S16_LE |
|
|
|
- SNDRV_PCM_FMTBIT_U16_LE |
|
|
|
- SNDRV_PCM_FMTBIT_S16_BE |
|
|
|
- SNDRV_PCM_FMTBIT_U16_BE,
|
|
|
- .rates = SNDRV_PCM_RATE_KNOT,
|
|
|
- .rate_min = UX500_PLATFORM_MIN_RATE,
|
|
|
- .rate_max = UX500_PLATFORM_MAX_RATE,
|
|
|
- .channels_min = UX500_PLATFORM_MIN_CHANNELS,
|
|
|
- .channels_max = UX500_PLATFORM_MAX_CHANNELS,
|
|
|
.buffer_bytes_max = UX500_PLATFORM_BUFFER_BYTES_MAX,
|
|
|
.period_bytes_min = UX500_PLATFORM_PERIODS_BYTES_MIN,
|
|
|
.period_bytes_max = UX500_PLATFORM_PERIODS_BYTES_MAX,
|