Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
ak4396.h File Reference

Go to the source code of this file.

Macros

#define AK4396_WRITE   0x2000
 
#define AK4396_CONTROL_1   0
 
#define AK4396_CONTROL_2   1
 
#define AK4396_CONTROL_3   2
 
#define AK4396_LCH_ATT   3
 
#define AK4396_RCH_ATT   4
 
#define AK4396_RSTN   0x01
 
#define AK4396_DIF_MASK   0x0e
 
#define AK4396_DIF_16_LSB   0x00
 
#define AK4396_DIF_20_LSB   0x02
 
#define AK4396_DIF_24_MSB   0x04
 
#define AK4396_DIF_24_I2S   0x06
 
#define AK4396_DIF_24_LSB   0x08
 
#define AK4396_ACKS   0x80
 
#define AK4396_SMUTE   0x01
 
#define AK4396_DEM_MASK   0x06
 
#define AK4396_DEM_441   0x00
 
#define AK4396_DEM_OFF   0x02
 
#define AK4396_DEM_48   0x04
 
#define AK4396_DEM_32   0x06
 
#define AK4396_DFS_MASK   0x18
 
#define AK4396_DFS_NORMAL   0x00
 
#define AK4396_DFS_DOUBLE   0x08
 
#define AK4396_DFS_QUAD   0x10
 
#define AK4396_SLOW   0x20
 
#define AK4396_DZFM   0x40
 
#define AK4396_DZFE   0x80
 
#define AK4396_DZFB   0x04
 
#define AK4396_DCKB   0x10
 
#define AK4396_DCKS   0x20
 
#define AK4396_DSDM   0x40
 
#define AK4396_D_P_MASK   0x80
 
#define AK4396_PCM   0x00
 
#define AK4396_DSD   0x80
 

Macro Definition Documentation

#define AK4396_ACKS   0x80

Definition at line 20 of file ak4396.h.

#define AK4396_CONTROL_1   0

Definition at line 6 of file ak4396.h.

#define AK4396_CONTROL_2   1

Definition at line 7 of file ak4396.h.

#define AK4396_CONTROL_3   2

Definition at line 8 of file ak4396.h.

#define AK4396_D_P_MASK   0x80

Definition at line 40 of file ak4396.h.

#define AK4396_DCKB   0x10

Definition at line 37 of file ak4396.h.

#define AK4396_DCKS   0x20

Definition at line 38 of file ak4396.h.

#define AK4396_DEM_32   0x06

Definition at line 27 of file ak4396.h.

#define AK4396_DEM_441   0x00

Definition at line 24 of file ak4396.h.

#define AK4396_DEM_48   0x04

Definition at line 26 of file ak4396.h.

#define AK4396_DEM_MASK   0x06

Definition at line 23 of file ak4396.h.

#define AK4396_DEM_OFF   0x02

Definition at line 25 of file ak4396.h.

#define AK4396_DFS_DOUBLE   0x08

Definition at line 30 of file ak4396.h.

#define AK4396_DFS_MASK   0x18

Definition at line 28 of file ak4396.h.

#define AK4396_DFS_NORMAL   0x00

Definition at line 29 of file ak4396.h.

#define AK4396_DFS_QUAD   0x10

Definition at line 31 of file ak4396.h.

#define AK4396_DIF_16_LSB   0x00

Definition at line 15 of file ak4396.h.

#define AK4396_DIF_20_LSB   0x02

Definition at line 16 of file ak4396.h.

#define AK4396_DIF_24_I2S   0x06

Definition at line 18 of file ak4396.h.

#define AK4396_DIF_24_LSB   0x08

Definition at line 19 of file ak4396.h.

#define AK4396_DIF_24_MSB   0x04

Definition at line 17 of file ak4396.h.

#define AK4396_DIF_MASK   0x0e

Definition at line 14 of file ak4396.h.

#define AK4396_DSD   0x80

Definition at line 42 of file ak4396.h.

#define AK4396_DSDM   0x40

Definition at line 39 of file ak4396.h.

#define AK4396_DZFB   0x04

Definition at line 36 of file ak4396.h.

#define AK4396_DZFE   0x80

Definition at line 34 of file ak4396.h.

#define AK4396_DZFM   0x40

Definition at line 33 of file ak4396.h.

#define AK4396_LCH_ATT   3

Definition at line 9 of file ak4396.h.

#define AK4396_PCM   0x00

Definition at line 41 of file ak4396.h.

#define AK4396_RCH_ATT   4

Definition at line 10 of file ak4396.h.

#define AK4396_RSTN   0x01

Definition at line 13 of file ak4396.h.

#define AK4396_SLOW   0x20

Definition at line 32 of file ak4396.h.

#define AK4396_SMUTE   0x01

Definition at line 22 of file ak4396.h.

#define AK4396_WRITE   0x2000

Definition at line 4 of file ak4396.h.