Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
atmel_ssc_dai.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/interrupt.h>
#include <linux/device.h>
#include <linux/delay.h>
#include <linux/clk.h>
#include <linux/atmel_pdc.h>
#include <linux/atmel-ssc.h>
#include <sound/core.h>
#include <sound/pcm.h>
#include <sound/pcm_params.h>
#include <sound/initval.h>
#include <sound/soc.h>
#include <mach/hardware.h>
#include "atmel-pcm.h"
#include "atmel_ssc_dai.h"

Go to the source code of this file.

Macros

#define NUM_SSC_DEVICES   3
 
#define atmel_ssc_suspend   NULL
 
#define atmel_ssc_resume   NULL
 
#define ATMEL_SSC_RATES   (SNDRV_PCM_RATE_8000_96000)
 
#define ATMEL_SSC_FORMATS
 

Functions

int atmel_ssc_set_audio (int ssc_id)
 
 EXPORT_SYMBOL_GPL (atmel_ssc_set_audio)
 
 module_platform_driver (asoc_ssc_driver)
 
 MODULE_AUTHOR ("Sedji Gaouaou, [email protected], www.atmel.com")
 
 MODULE_DESCRIPTION ("ATMEL SSC ASoC Interface")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define ATMEL_SSC_FORMATS
Value:

Definition at line 719 of file atmel_ssc_dai.c.

#define ATMEL_SSC_RATES   (SNDRV_PCM_RATE_8000_96000)

Definition at line 717 of file atmel_ssc_dai.c.

#define atmel_ssc_resume   NULL

Definition at line 687 of file atmel_ssc_dai.c.

#define atmel_ssc_suspend   NULL

Definition at line 686 of file atmel_ssc_dai.c.

#define NUM_SSC_DEVICES   3

Definition at line 54 of file atmel_ssc_dai.c.

Function Documentation

int atmel_ssc_set_audio ( int  ssc_id)

atmel_ssc_set_audio - Allocate the specified SSC for audio use.

Definition at line 816 of file atmel_ssc_dai.c.

EXPORT_SYMBOL_GPL ( atmel_ssc_set_audio  )
MODULE_AUTHOR ( "Sedji  Gaouaou,
sedji.gaouaou @atmel.  com,
www.atmel.com"   
)
MODULE_DESCRIPTION ( "ATMEL SSC ASoC Interface )
MODULE_LICENSE ( "GPL"  )
module_platform_driver ( asoc_ssc_driver  )