diff options
Diffstat (limited to 'sound/soc/s3c24xx/s3c24xx-i2s.c')
-rw-r--r-- | sound/soc/s3c24xx/s3c24xx-i2s.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sound/soc/s3c24xx/s3c24xx-i2s.c b/sound/soc/s3c24xx/s3c24xx-i2s.c index 40e2c4790f0d..0bc5950b9f02 100644 --- a/sound/soc/s3c24xx/s3c24xx-i2s.c +++ b/sound/soc/s3c24xx/s3c24xx-i2s.c | |||
@@ -32,13 +32,13 @@ | |||
32 | #include <mach/hardware.h> | 32 | #include <mach/hardware.h> |
33 | #include <mach/regs-gpio.h> | 33 | #include <mach/regs-gpio.h> |
34 | #include <mach/regs-clock.h> | 34 | #include <mach/regs-clock.h> |
35 | #include <plat/audio.h> | 35 | |
36 | #include <asm/dma.h> | 36 | #include <asm/dma.h> |
37 | #include <mach/dma.h> | 37 | #include <mach/dma.h> |
38 | 38 | ||
39 | #include <plat/regs-iis.h> | 39 | #include <plat/regs-iis.h> |
40 | 40 | ||
41 | #include "s3c24xx-pcm.h" | 41 | #include "s3c-dma.h" |
42 | #include "s3c24xx-i2s.h" | 42 | #include "s3c24xx-i2s.h" |
43 | 43 | ||
44 | static struct s3c2410_dma_client s3c24xx_dma_client_out = { | 44 | static struct s3c2410_dma_client s3c24xx_dma_client_out = { |
@@ -49,14 +49,14 @@ static struct s3c2410_dma_client s3c24xx_dma_client_in = { | |||
49 | .name = "I2S PCM Stereo in" | 49 | .name = "I2S PCM Stereo in" |
50 | }; | 50 | }; |
51 | 51 | ||
52 | static struct s3c24xx_pcm_dma_params s3c24xx_i2s_pcm_stereo_out = { | 52 | static struct s3c_dma_params s3c24xx_i2s_pcm_stereo_out = { |
53 | .client = &s3c24xx_dma_client_out, | 53 | .client = &s3c24xx_dma_client_out, |
54 | .channel = DMACH_I2S_OUT, | 54 | .channel = DMACH_I2S_OUT, |
55 | .dma_addr = S3C2410_PA_IIS + S3C2410_IISFIFO, | 55 | .dma_addr = S3C2410_PA_IIS + S3C2410_IISFIFO, |
56 | .dma_size = 2, | 56 | .dma_size = 2, |
57 | }; | 57 | }; |
58 | 58 | ||
59 | static struct s3c24xx_pcm_dma_params s3c24xx_i2s_pcm_stereo_in = { | 59 | static struct s3c_dma_params s3c24xx_i2s_pcm_stereo_in = { |
60 | .client = &s3c24xx_dma_client_in, | 60 | .client = &s3c24xx_dma_client_in, |
61 | .channel = DMACH_I2S_IN, | 61 | .channel = DMACH_I2S_IN, |
62 | .dma_addr = S3C2410_PA_IIS + S3C2410_IISFIFO, | 62 | .dma_addr = S3C2410_PA_IIS + S3C2410_IISFIFO, |
@@ -258,12 +258,12 @@ static int s3c24xx_i2s_hw_params(struct snd_pcm_substream *substream, | |||
258 | switch (params_format(params)) { | 258 | switch (params_format(params)) { |
259 | case SNDRV_PCM_FORMAT_S8: | 259 | case SNDRV_PCM_FORMAT_S8: |
260 | iismod &= ~S3C2410_IISMOD_16BIT; | 260 | iismod &= ~S3C2410_IISMOD_16BIT; |
261 | ((struct s3c24xx_pcm_dma_params *) | 261 | ((struct s3c_dma_params *) |
262 | rtd->dai->cpu_dai->dma_data)->dma_size = 1; | 262 | rtd->dai->cpu_dai->dma_data)->dma_size = 1; |
263 | break; | 263 | break; |
264 | case SNDRV_PCM_FORMAT_S16_LE: | 264 | case SNDRV_PCM_FORMAT_S16_LE: |
265 | iismod |= S3C2410_IISMOD_16BIT; | 265 | iismod |= S3C2410_IISMOD_16BIT; |
266 | ((struct s3c24xx_pcm_dma_params *) | 266 | ((struct s3c_dma_params *) |
267 | rtd->dai->cpu_dai->dma_data)->dma_size = 2; | 267 | rtd->dai->cpu_dai->dma_data)->dma_size = 2; |
268 | break; | 268 | break; |
269 | default: | 269 | default: |
@@ -280,7 +280,7 @@ static int s3c24xx_i2s_trigger(struct snd_pcm_substream *substream, int cmd, | |||
280 | { | 280 | { |
281 | int ret = 0; | 281 | int ret = 0; |
282 | struct snd_soc_pcm_runtime *rtd = substream->private_data; | 282 | struct snd_soc_pcm_runtime *rtd = substream->private_data; |
283 | int channel = ((struct s3c24xx_pcm_dma_params *) | 283 | int channel = ((struct s3c_dma_params *) |
284 | rtd->dai->cpu_dai->dma_data)->channel; | 284 | rtd->dai->cpu_dai->dma_data)->channel; |
285 | 285 | ||
286 | pr_debug("Entered %s\n", __func__); | 286 | pr_debug("Entered %s\n", __func__); |