Blame view
sound/soc/s3c24xx/s3c-dma.h
792 Bytes
c0f41bb17 [ALSA] ASoC Samsu... |
1 |
/* |
d3ff5a3e6 ASoC: Rename 's3c... |
2 |
* s3c-dma.h -- |
c0f41bb17 [ALSA] ASoC Samsu... |
3 4 5 6 7 8 9 10 |
* * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version. * * ALSA PCM interface for the Samsung S3C24xx CPU */ |
faa31776e ASoC: Rename s3c2... |
11 12 |
#ifndef _S3C_AUDIO_H #define _S3C_AUDIO_H |
c0f41bb17 [ALSA] ASoC Samsu... |
13 14 15 |
#define ST_RUNNING (1<<0) #define ST_OPENED (1<<1) |
faa31776e ASoC: Rename s3c2... |
16 |
struct s3c_dma_params { |
7f1bc26e7 [ALSA] ASoC Samsu... |
17 18 |
struct s3c2410_dma_client *client; /* stream identifier */ int channel; /* Channel ID */ |
c0f41bb17 [ALSA] ASoC Samsu... |
19 |
dma_addr_t dma_addr; |
7f1bc26e7 [ALSA] ASoC Samsu... |
20 |
int dma_size; /* Size of the DMA transfer */ |
c0f41bb17 [ALSA] ASoC Samsu... |
21 22 23 |
}; #define S3C24XX_DAI_I2S 0 |
c0f41bb17 [ALSA] ASoC Samsu... |
24 25 26 27 28 |
/* platform data */ extern struct snd_soc_platform s3c24xx_soc_platform; extern struct snd_ac97_bus_ops s3c24xx_ac97_ops; #endif |