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

Data Fields

struct hda_gen_spec gen
 
struct snd_kcontrol_newmixers [5]
 
int num_mixers
 
hda_nid_t vmaster_nid
 
struct hda_vmaster_mute_hook vmaster_mute
 
bool vmaster_mute_led
 
struct hda_verbinit_verbs [5]
 
unsigned int num_init_verbs
 
struct hda_multi_out multiout
 
unsigned int cur_eapd
 
unsigned int hp_present
 
unsigned int line_present
 
unsigned int auto_mic
 
int auto_mic_ext
 
int auto_mic_dock
 
int auto_mic_int
 
unsigned int need_dac_fix
 
hda_nid_t slave_dig_outs [2]
 
unsigned int num_adc_nids
 
const hda_nid_tadc_nids
 
hda_nid_t dig_in_nid
 
unsigned int cur_adc_idx
 
hda_nid_t cur_adc
 
unsigned int cur_adc_stream_tag
 
unsigned int cur_adc_format
 
struct hda_pcm_streamcapture_stream
 
struct hda_input_muxinput_mux
 
const hda_nid_tcapsrc_nids
 
unsigned int cur_mux [3]
 
struct hda_channel_modechannel_mode
 
int num_channel_mode
 
struct hda_pcm pcm_rec [2]
 
unsigned int spdif_route
 
struct auto_pin_cfg autocfg
 
struct hda_input_mux private_imux
 
struct imux_info imux_info [HDA_MAX_NUM_INPUTS]
 
hda_nid_t private_adc_nids [HDA_MAX_NUM_INPUTS]
 
hda_nid_t private_dac_nids [AUTO_CFG_MAX_OUTS]
 
struct pin_dac_pair dac_info [8]
 
int dac_info_filled
 
unsigned int port_d_mode
 
unsigned int auto_mute:1
 
unsigned int detect_line:1
 
unsigned int automute_lines:1
 
unsigned int automute_hp_lo:1
 
unsigned int dell_automute:1
 
unsigned int dell_vostro:1
 
unsigned int ideapad:1
 
unsigned int thinkpad:1
 
unsigned int hp_laptop:1
 
unsigned int asus:1
 
unsigned int pin_eapd_ctrls:1
 
unsigned int fixup_stereo_dmic:1
 
unsigned int adc_switching:1
 
unsigned int ext_mic_present
 
unsigned int recording
 
void(* capture_prepare )(struct hda_codec *codec)
 
void(* capture_cleanup )(struct hda_codec *codec)
 
unsigned int dc_enable
 
unsigned int dc_input_bias
 
unsigned int mic_boost
 
unsigned int beep_amp
 
unsigned int num_eapds
 
hda_nid_t eapds [4]
 

Detailed Description

Definition at line 69 of file patch_conexant.c.

Field Documentation

const hda_nid_t* adc_nids

Definition at line 101 of file patch_conexant.c.

unsigned int adc_switching

Definition at line 148 of file patch_conexant.c.

unsigned int asus

Definition at line 144 of file patch_conexant.c.

unsigned int auto_mic

Definition at line 92 of file patch_conexant.c.

int auto_mic_dock

Definition at line 94 of file patch_conexant.c.

int auto_mic_ext

Definition at line 93 of file patch_conexant.c.

int auto_mic_int

Definition at line 95 of file patch_conexant.c.

unsigned int auto_mute

Definition at line 135 of file patch_conexant.c.

Definition at line 126 of file patch_conexant.c.

unsigned int automute_hp_lo

Definition at line 138 of file patch_conexant.c.

unsigned int automute_lines

Definition at line 137 of file patch_conexant.c.

unsigned int beep_amp

Definition at line 165 of file patch_conexant.c.

const hda_nid_t* capsrc_nids

Definition at line 113 of file patch_conexant.c.

void(* capture_cleanup)(struct hda_codec *codec)

Definition at line 153 of file patch_conexant.c.

void(* capture_prepare)(struct hda_codec *codec)

Definition at line 152 of file patch_conexant.c.

struct hda_pcm_stream* capture_stream

Definition at line 109 of file patch_conexant.c.

struct hda_channel_mode* channel_mode

Definition at line 117 of file patch_conexant.c.

hda_nid_t cur_adc

Definition at line 105 of file patch_conexant.c.

unsigned int cur_adc_format

Definition at line 107 of file patch_conexant.c.

unsigned int cur_adc_idx

Definition at line 104 of file patch_conexant.c.

unsigned int cur_adc_stream_tag

Definition at line 106 of file patch_conexant.c.

unsigned int cur_eapd

Definition at line 89 of file patch_conexant.c.

unsigned int cur_mux[3]

Definition at line 114 of file patch_conexant.c.

Definition at line 131 of file patch_conexant.c.

int dac_info_filled

Definition at line 132 of file patch_conexant.c.

unsigned int dc_enable

Definition at line 161 of file patch_conexant.c.

unsigned int dc_input_bias

Definition at line 162 of file patch_conexant.c.

unsigned int dell_automute

Definition at line 139 of file patch_conexant.c.

unsigned int dell_vostro

Definition at line 140 of file patch_conexant.c.

unsigned int detect_line

Definition at line 136 of file patch_conexant.c.

hda_nid_t dig_in_nid

Definition at line 102 of file patch_conexant.c.

hda_nid_t eapds[4]

Definition at line 169 of file patch_conexant.c.

unsigned int ext_mic_present

Definition at line 150 of file patch_conexant.c.

unsigned int fixup_stereo_dmic

Definition at line 146 of file patch_conexant.c.

Definition at line 70 of file patch_conexant.c.

unsigned int hp_laptop

Definition at line 143 of file patch_conexant.c.

unsigned int hp_present

Definition at line 90 of file patch_conexant.c.

unsigned int ideapad

Definition at line 141 of file patch_conexant.c.

Definition at line 128 of file patch_conexant.c.

struct hda_verb* init_verbs[5]

Definition at line 78 of file patch_conexant.c.

struct hda_input_mux* input_mux

Definition at line 112 of file patch_conexant.c.

unsigned int line_present

Definition at line 91 of file patch_conexant.c.

unsigned int mic_boost

Definition at line 163 of file patch_conexant.c.

Definition at line 72 of file patch_conexant.c.

Definition at line 85 of file patch_conexant.c.

unsigned int need_dac_fix

Definition at line 96 of file patch_conexant.c.

unsigned int num_adc_nids

Definition at line 100 of file patch_conexant.c.

int num_channel_mode

Definition at line 118 of file patch_conexant.c.

unsigned int num_eapds

Definition at line 168 of file patch_conexant.c.

unsigned int num_init_verbs

Definition at line 82 of file patch_conexant.c.

int num_mixers

Definition at line 73 of file patch_conexant.c.

struct hda_pcm pcm_rec[2]

Definition at line 121 of file patch_conexant.c.

unsigned int pin_eapd_ctrls

Definition at line 145 of file patch_conexant.c.

unsigned int port_d_mode

Definition at line 134 of file patch_conexant.c.

hda_nid_t private_adc_nids[HDA_MAX_NUM_INPUTS]

Definition at line 129 of file patch_conexant.c.

hda_nid_t private_dac_nids[AUTO_CFG_MAX_OUTS]

Definition at line 130 of file patch_conexant.c.

struct hda_input_mux private_imux

Definition at line 127 of file patch_conexant.c.

unsigned int recording

Definition at line 151 of file patch_conexant.c.

hda_nid_t slave_dig_outs[2]

Definition at line 97 of file patch_conexant.c.

unsigned int spdif_route

Definition at line 123 of file patch_conexant.c.

unsigned int thinkpad

Definition at line 142 of file patch_conexant.c.

Definition at line 75 of file patch_conexant.c.

bool vmaster_mute_led

Definition at line 76 of file patch_conexant.c.

hda_nid_t vmaster_nid

Definition at line 74 of file patch_conexant.c.


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