|
|
| File: [Development] / linux-2.6-xfs / sound / soc / s3c24xx / s3c24xx-i2s.h (download)
Revision 1.1, Thu May 24 16:41:45 2007 UTC (10 years, 5 months ago) by tes.longdrop.melbourne.sgi.com
Merge up to 2.6.22-rc2 Merge of 2.6.x-xfs-melb:linux:28675b by kenmcd. |
/* * s3c24xx-i2s.c -- ALSA Soc Audio Layer * * Copyright 2005 Wolfson Microelectronics PLC. * Author: Graeme Gregory * graeme.gregory@wolfsonmicro.com or linux@wolfsonmicro.com * * 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. * * Revision history * 10th Nov 2006 Initial version. */ #ifndef S3C24XXI2S_H_ #define S3C24XXI2S_H_ /* clock sources */ #define S3C24XX_CLKSRC_PCLK 0 #define S3C24XX_CLKSRC_MPLL 1 /* Clock dividers */ #define S3C24XX_DIV_MCLK 0 #define S3C24XX_DIV_BCLK 1 #define S3C24XX_DIV_PRESCALER 2 /* prescaler */ #define S3C24XX_PRESCALE(a,b) \ (((a - 1) << S3C2410_IISPSR_INTSHIFT) | ((b - 1) << S3C2410_IISPSR_EXTSHFIT)) u32 s3c24xx_i2s_get_clockrate(void); extern struct snd_soc_cpu_dai s3c24xx_i2s_dai; #endif /*S3C24XXI2S_H_*/