Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
designware_i2s.h File Reference
#include <linux/dmaengine.h>
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  i2s_clk_config_data
 
struct  i2s_platform_data
 
struct  i2s_dma_data
 

Macros

#define DWC_I2S_PLAY   (1 << 0)
 
#define DWC_I2S_RECORD   (1 << 1)
 
#define I2S_RXDMA   0x01C0
 
#define I2S_TXDMA   0x01C8
 
#define TWO_CHANNEL_SUPPORT   2 /* up to 2.0 */
 
#define FOUR_CHANNEL_SUPPORT   4 /* up to 3.1 */
 
#define SIX_CHANNEL_SUPPORT   6 /* up to 5.1 */
 
#define EIGHT_CHANNEL_SUPPORT   8 /* up to 7.1 */
 

Macro Definition Documentation

#define DWC_I2S_PLAY   (1 << 0)

Definition at line 39 of file designware_i2s.h.

#define DWC_I2S_RECORD   (1 << 1)

Definition at line 40 of file designware_i2s.h.

#define EIGHT_CHANNEL_SUPPORT   8 /* up to 7.1 */

Definition at line 67 of file designware_i2s.h.

#define FOUR_CHANNEL_SUPPORT   4 /* up to 3.1 */

Definition at line 65 of file designware_i2s.h.

#define I2S_RXDMA   0x01C0

Definition at line 61 of file designware_i2s.h.

#define I2S_TXDMA   0x01C8

Definition at line 62 of file designware_i2s.h.

#define SIX_CHANNEL_SUPPORT   6 /* up to 5.1 */

Definition at line 66 of file designware_i2s.h.

#define TWO_CHANNEL_SUPPORT   2 /* up to 2.0 */

Definition at line 64 of file designware_i2s.h.