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

Go to the source code of this file.

Macros

#define UDA1380_CLK   0x00
 
#define UDA1380_IFACE   0x01
 
#define UDA1380_PM   0x02
 
#define UDA1380_AMIX   0x03
 
#define UDA1380_HP   0x04
 
#define UDA1380_MVOL   0x10
 
#define UDA1380_MIXVOL   0x11
 
#define UDA1380_MODE   0x12
 
#define UDA1380_DEEMP   0x13
 
#define UDA1380_MIXER   0x14
 
#define UDA1380_INTSTAT   0x18
 
#define UDA1380_DEC   0x20
 
#define UDA1380_PGA   0x21
 
#define UDA1380_ADC   0x22
 
#define UDA1380_AGC   0x23
 
#define UDA1380_DECSTAT   0x28
 
#define UDA1380_RESET   0x7f
 
#define UDA1380_CACHEREGNUM   0x24
 
#define R00_EN_ADC   0x0800
 
#define R00_EN_DEC   0x0400
 
#define R00_EN_DAC   0x0200
 
#define R00_EN_INT   0x0100
 
#define R00_DAC_CLK   0x0010
 
#define R01_SFORI_I2S   0x0000
 
#define R01_SFORI_LSB16   0x0100
 
#define R01_SFORI_LSB18   0x0200
 
#define R01_SFORI_LSB20   0x0300
 
#define R01_SFORI_MSB   0x0500
 
#define R01_SFORI_MASK   0x0700
 
#define R01_SFORO_I2S   0x0000
 
#define R01_SFORO_LSB16   0x0001
 
#define R01_SFORO_LSB18   0x0002
 
#define R01_SFORO_LSB20   0x0003
 
#define R01_SFORO_LSB24   0x0004
 
#define R01_SFORO_MSB   0x0005
 
#define R01_SFORO_MASK   0x0007
 
#define R01_SEL_SOURCE   0x0040
 
#define R01_SIM   0x0010
 
#define R02_PON_PLL   0x8000
 
#define R02_PON_HP   0x2000
 
#define R02_PON_DAC   0x0400
 
#define R02_PON_BIAS   0x0100
 
#define R02_EN_AVC   0x0080
 
#define R02_PON_AVC   0x0040
 
#define R02_PON_LNA   0x0010
 
#define R02_PON_PGAL   0x0008
 
#define R02_PON_ADCL   0x0004
 
#define R02_PON_PGAR   0x0002
 
#define R02_PON_ADCR   0x0001
 
#define R13_MTM   0x4000
 
#define R14_SILENCE   0x0080
 
#define R14_SDET_ON   0x0040
 
#define R21_MT_ADC   0x8000
 
#define R22_SEL_LNA   0x0008
 
#define R22_SEL_MIC   0x0004
 
#define R22_SKIP_DCFIL   0x0002
 
#define R23_AGC_EN   0x0001
 
#define UDA1380_DAI_DUPLEX   0 /* playback and capture on single DAI */
 
#define UDA1380_DAI_PLAYBACK   1 /* playback DAI */
 
#define UDA1380_DAI_CAPTURE   2 /* capture DAI */
 

Macro Definition Documentation

#define R00_DAC_CLK   0x0010

Definition at line 39 of file uda1380.h.

#define R00_EN_ADC   0x0800

Definition at line 35 of file uda1380.h.

#define R00_EN_DAC   0x0200

Definition at line 37 of file uda1380.h.

#define R00_EN_DEC   0x0400

Definition at line 36 of file uda1380.h.

#define R00_EN_INT   0x0100

Definition at line 38 of file uda1380.h.

#define R01_SEL_SOURCE   0x0040

Definition at line 53 of file uda1380.h.

#define R01_SFORI_I2S   0x0000

Definition at line 40 of file uda1380.h.

#define R01_SFORI_LSB16   0x0100

Definition at line 41 of file uda1380.h.

#define R01_SFORI_LSB18   0x0200

Definition at line 42 of file uda1380.h.

#define R01_SFORI_LSB20   0x0300

Definition at line 43 of file uda1380.h.

#define R01_SFORI_MASK   0x0700

Definition at line 45 of file uda1380.h.

#define R01_SFORI_MSB   0x0500

Definition at line 44 of file uda1380.h.

#define R01_SFORO_I2S   0x0000

Definition at line 46 of file uda1380.h.

#define R01_SFORO_LSB16   0x0001

Definition at line 47 of file uda1380.h.

#define R01_SFORO_LSB18   0x0002

Definition at line 48 of file uda1380.h.

#define R01_SFORO_LSB20   0x0003

Definition at line 49 of file uda1380.h.

#define R01_SFORO_LSB24   0x0004

Definition at line 50 of file uda1380.h.

#define R01_SFORO_MASK   0x0007

Definition at line 52 of file uda1380.h.

#define R01_SFORO_MSB   0x0005

Definition at line 51 of file uda1380.h.

#define R01_SIM   0x0010

Definition at line 54 of file uda1380.h.

#define R02_EN_AVC   0x0080

Definition at line 59 of file uda1380.h.

#define R02_PON_ADCL   0x0004

Definition at line 63 of file uda1380.h.

#define R02_PON_ADCR   0x0001

Definition at line 65 of file uda1380.h.

#define R02_PON_AVC   0x0040

Definition at line 60 of file uda1380.h.

#define R02_PON_BIAS   0x0100

Definition at line 58 of file uda1380.h.

#define R02_PON_DAC   0x0400

Definition at line 57 of file uda1380.h.

#define R02_PON_HP   0x2000

Definition at line 56 of file uda1380.h.

#define R02_PON_LNA   0x0010

Definition at line 61 of file uda1380.h.

#define R02_PON_PGAL   0x0008

Definition at line 62 of file uda1380.h.

#define R02_PON_PGAR   0x0002

Definition at line 64 of file uda1380.h.

#define R02_PON_PLL   0x8000

Definition at line 55 of file uda1380.h.

#define R13_MTM   0x4000

Definition at line 66 of file uda1380.h.

#define R14_SDET_ON   0x0040

Definition at line 68 of file uda1380.h.

#define R14_SILENCE   0x0080

Definition at line 67 of file uda1380.h.

#define R21_MT_ADC   0x8000

Definition at line 69 of file uda1380.h.

#define R22_SEL_LNA   0x0008

Definition at line 70 of file uda1380.h.

#define R22_SEL_MIC   0x0004

Definition at line 71 of file uda1380.h.

#define R22_SKIP_DCFIL   0x0002

Definition at line 72 of file uda1380.h.

#define R23_AGC_EN   0x0001

Definition at line 73 of file uda1380.h.

#define UDA1380_ADC   0x22

Definition at line 27 of file uda1380.h.

#define UDA1380_AGC   0x23

Definition at line 28 of file uda1380.h.

#define UDA1380_AMIX   0x03

Definition at line 17 of file uda1380.h.

#define UDA1380_CACHEREGNUM   0x24

Definition at line 32 of file uda1380.h.

#define UDA1380_CLK   0x00

Definition at line 14 of file uda1380.h.

#define UDA1380_DAI_CAPTURE   2 /* capture DAI */

Definition at line 77 of file uda1380.h.

#define UDA1380_DAI_DUPLEX   0 /* playback and capture on single DAI */

Definition at line 75 of file uda1380.h.

#define UDA1380_DAI_PLAYBACK   1 /* playback DAI */

Definition at line 76 of file uda1380.h.

#define UDA1380_DEC   0x20

Definition at line 25 of file uda1380.h.

#define UDA1380_DECSTAT   0x28

Definition at line 29 of file uda1380.h.

#define UDA1380_DEEMP   0x13

Definition at line 22 of file uda1380.h.

#define UDA1380_HP   0x04

Definition at line 18 of file uda1380.h.

#define UDA1380_IFACE   0x01

Definition at line 15 of file uda1380.h.

#define UDA1380_INTSTAT   0x18

Definition at line 24 of file uda1380.h.

#define UDA1380_MIXER   0x14

Definition at line 23 of file uda1380.h.

#define UDA1380_MIXVOL   0x11

Definition at line 20 of file uda1380.h.

#define UDA1380_MODE   0x12

Definition at line 21 of file uda1380.h.

#define UDA1380_MVOL   0x10

Definition at line 19 of file uda1380.h.

#define UDA1380_PGA   0x21

Definition at line 26 of file uda1380.h.

#define UDA1380_PM   0x02

Definition at line 16 of file uda1380.h.

#define UDA1380_RESET   0x7f

Definition at line 30 of file uda1380.h.