Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
s3c_i2sv2_info Struct Reference

#include <s3c-i2s-v2.h>

Data Fields

struct devicedev
 
void __iomemregs
 
u32 feature
 
struct clkiis_pclk
 
struct clkiis_cclk
 
unsigned char master
 
struct s3c_dma_paramsdma_playback
 
struct s3c_dma_paramsdma_capture
 
u32 suspend_iismod
 
u32 suspend_iiscon
 
u32 suspend_iispsr
 
unsigned long base
 

Detailed Description

struct s3c_i2sv2_info - S3C I2S-V2 information : The parent device passed to use from the probe. : The pointer to the device registe block. : Set of bit-flags indicating features of the controller. : True if the I2S core is the I2S bit clock master. : DMA information for playback channel. : DMA information for capture channel. : PM save for the IISMOD register. : PM save for the IISCON register. : PM save for the IISPSR register.

This is the private codec state for the hardware associated with an I2S channel such as the register mappings and clock sources.

Definition at line 52 of file s3c-i2s-v2.h.

Field Documentation

unsigned long base

Definition at line 70 of file s3c-i2s-v2.h.

struct device* dev

Definition at line 53 of file s3c-i2s-v2.h.

struct s3c_dma_params* dma_capture

Definition at line 64 of file s3c-i2s-v2.h.

struct s3c_dma_params* dma_playback

Definition at line 63 of file s3c-i2s-v2.h.

u32 feature

Definition at line 56 of file s3c-i2s-v2.h.

struct clk* iis_cclk

Definition at line 59 of file s3c-i2s-v2.h.

struct clk* iis_pclk

Definition at line 58 of file s3c-i2s-v2.h.

unsigned char master

Definition at line 61 of file s3c-i2s-v2.h.

Definition at line 54 of file s3c-i2s-v2.h.

u32 suspend_iiscon

Definition at line 67 of file s3c-i2s-v2.h.

u32 suspend_iismod

Definition at line 66 of file s3c-i2s-v2.h.

u32 suspend_iispsr

Definition at line 68 of file s3c-i2s-v2.h.


The documentation for this struct was generated from the following file: