1/* 2 * at91-ssc.h - ALSA SSC interface for the Atmel AT91 SoC 3 * 4 * Author: Frank Mandarino <fmandarino@endrelia.com> 5 * Endrelia Technologies Inc. 6 * Created: Jan 9, 2007 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License version 2 as 10 * published by the Free Software Foundation. 11 */ 12 13#ifndef _AT91_SSC_H 14#define _AT91_SSC_H 15 16/* SSC system clock ids */ 17#define AT91_SYSCLK_MCK 0 /* SSC uses AT91 MCK as system clock */ 18 19/* SSC divider ids */ 20#define AT91SSC_CMR_DIV 0 /* MCK divider for BCLK */ 21#define AT91SSC_TCMR_PERIOD 1 /* BCLK divider for transmit FS */ 22#define AT91SSC_RCMR_PERIOD 2 /* BCLK divider for receive FS */ 23 24extern struct snd_soc_cpu_dai at91_ssc_dai[]; 25 26#endif /* _AT91_SSC_H */ 27