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