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

Go to the source code of this file.

Data Structures

struct  aic3x_setup_data
 
struct  aic3x_pdata
 

Enumerations

enum  {
  AIC3X_GPIO1_FUNC_DISABLED = 0, AIC3X_GPIO1_FUNC_AUDIO_WORDCLK_ADC = 1, AIC3X_GPIO1_FUNC_CLOCK_MUX = 2, AIC3X_GPIO1_FUNC_CLOCK_MUX_DIV2 = 3,
  AIC3X_GPIO1_FUNC_CLOCK_MUX_DIV4 = 4, AIC3X_GPIO1_FUNC_CLOCK_MUX_DIV8 = 5, AIC3X_GPIO1_FUNC_SHORT_CIRCUIT_IRQ = 6, AIC3X_GPIO1_FUNC_AGC_NOISE_IRQ = 7,
  AIC3X_GPIO1_FUNC_INPUT = 8, AIC3X_GPIO1_FUNC_OUTPUT = 9, AIC3X_GPIO1_FUNC_DIGITAL_MIC_MODCLK = 10, AIC3X_GPIO1_FUNC_AUDIO_WORDCLK = 11,
  AIC3X_GPIO1_FUNC_BUTTON_IRQ = 12, AIC3X_GPIO1_FUNC_HEADSET_DETECT_IRQ = 13, AIC3X_GPIO1_FUNC_HEADSET_DETECT_OR_BUTTON_IRQ = 14, AIC3X_GPIO1_FUNC_ALL_IRQ = 16
}
 
enum  {
  AIC3X_GPIO2_FUNC_DISABLED = 0, AIC3X_GPIO2_FUNC_HEADSET_DETECT_IRQ = 2, AIC3X_GPIO2_FUNC_INPUT = 3, AIC3X_GPIO2_FUNC_OUTPUT = 4,
  AIC3X_GPIO2_FUNC_DIGITAL_MIC_INPUT = 5, AIC3X_GPIO2_FUNC_AUDIO_BITCLK = 8, AIC3X_GPIO2_FUNC_HEADSET_DETECT_OR_BUTTON_IRQ = 9, AIC3X_GPIO2_FUNC_ALL_IRQ = 10,
  AIC3X_GPIO2_FUNC_SHORT_CIRCUIT_OR_AGC_IRQ = 11, AIC3X_GPIO2_FUNC_HEADSET_OR_BUTTON_PRESS_OR_SHORT_CIRCUIT_IRQ = 12, AIC3X_GPIO2_FUNC_SHORT_CIRCUIT_IRQ = 13, AIC3X_GPIO2_FUNC_AGC_NOISE_IRQ = 14,
  AIC3X_GPIO2_FUNC_BUTTON_PRESS_IRQ = 15
}
 

Enumeration Type Documentation

anonymous enum
Enumerator:
AIC3X_GPIO1_FUNC_DISABLED 
AIC3X_GPIO1_FUNC_AUDIO_WORDCLK_ADC 
AIC3X_GPIO1_FUNC_CLOCK_MUX 
AIC3X_GPIO1_FUNC_CLOCK_MUX_DIV2 
AIC3X_GPIO1_FUNC_CLOCK_MUX_DIV4 
AIC3X_GPIO1_FUNC_CLOCK_MUX_DIV8 
AIC3X_GPIO1_FUNC_SHORT_CIRCUIT_IRQ 
AIC3X_GPIO1_FUNC_AGC_NOISE_IRQ 
AIC3X_GPIO1_FUNC_INPUT 
AIC3X_GPIO1_FUNC_OUTPUT 
AIC3X_GPIO1_FUNC_DIGITAL_MIC_MODCLK 
AIC3X_GPIO1_FUNC_AUDIO_WORDCLK 
AIC3X_GPIO1_FUNC_BUTTON_IRQ 
AIC3X_GPIO1_FUNC_HEADSET_DETECT_IRQ 
AIC3X_GPIO1_FUNC_HEADSET_DETECT_OR_BUTTON_IRQ 
AIC3X_GPIO1_FUNC_ALL_IRQ 

Definition at line 14 of file tlv320aic3x.h.

anonymous enum
Enumerator:
AIC3X_GPIO2_FUNC_DISABLED 
AIC3X_GPIO2_FUNC_HEADSET_DETECT_IRQ 
AIC3X_GPIO2_FUNC_INPUT 
AIC3X_GPIO2_FUNC_OUTPUT 
AIC3X_GPIO2_FUNC_DIGITAL_MIC_INPUT 
AIC3X_GPIO2_FUNC_AUDIO_BITCLK 
AIC3X_GPIO2_FUNC_HEADSET_DETECT_OR_BUTTON_IRQ 
AIC3X_GPIO2_FUNC_ALL_IRQ 
AIC3X_GPIO2_FUNC_SHORT_CIRCUIT_OR_AGC_IRQ 
AIC3X_GPIO2_FUNC_HEADSET_OR_BUTTON_PRESS_OR_SHORT_CIRCUIT_IRQ 
AIC3X_GPIO2_FUNC_SHORT_CIRCUIT_IRQ 
AIC3X_GPIO2_FUNC_AGC_NOISE_IRQ 
AIC3X_GPIO2_FUNC_BUTTON_PRESS_IRQ 

Definition at line 33 of file tlv320aic3x.h.