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

Data Fields

struct hda_gen_spec gen
 
struct auto_pin_cfg autocfg
 
struct hda_multi_out multiout
 
struct snd_kcontrolvmaster_sw
 
struct snd_kcontrolvmaster_vol
 
hda_nid_t dac_nid [AUTO_CFG_MAX_OUTS]
 
hda_nid_t slave_dig_outs [2]
 
unsigned int input_idx [AUTO_PIN_LAST]
 
unsigned int capsrc_idx [AUTO_PIN_LAST]
 
hda_nid_t adc_nid [AUTO_PIN_LAST]
 
unsigned int adc_idx [AUTO_PIN_LAST]
 
unsigned int num_inputs
 
unsigned int cur_input
 
unsigned int automic_idx
 
hda_nid_t cur_adc
 
unsigned int cur_adc_stream_tag
 
unsigned int cur_adc_format
 
hda_nid_t dig_in
 
struct hda_bind_ctlscapture_bind [2]
 
unsigned int gpio_mask
 
unsigned int gpio_dir
 
unsigned int gpio_data
 
unsigned int gpio_eapd_hp
 
unsigned int gpio_eapd_speaker
 
struct hda_pcm pcm_rec [2]
 
unsigned int hp_detect:1
 
unsigned int mic_detect:1
 
unsigned int spdif_detect:1
 
unsigned int sense_b:1
 
hda_nid_t vendor_nid
 
struct hda_input_mux input_mux
 
unsigned int last_input
 

Detailed Description

Definition at line 36 of file patch_cirrus.c.

Field Documentation

unsigned int adc_idx[AUTO_PIN_LAST]

Definition at line 50 of file patch_cirrus.c.

Definition at line 49 of file patch_cirrus.c.

Definition at line 39 of file patch_cirrus.c.

unsigned int automic_idx

Definition at line 53 of file patch_cirrus.c.

unsigned int capsrc_idx[AUTO_PIN_LAST]

Definition at line 48 of file patch_cirrus.c.

struct hda_bind_ctls* capture_bind[2]

Definition at line 59 of file patch_cirrus.c.

hda_nid_t cur_adc

Definition at line 54 of file patch_cirrus.c.

unsigned int cur_adc_format

Definition at line 56 of file patch_cirrus.c.

unsigned int cur_adc_stream_tag

Definition at line 55 of file patch_cirrus.c.

unsigned int cur_input

Definition at line 52 of file patch_cirrus.c.

Definition at line 44 of file patch_cirrus.c.

hda_nid_t dig_in

Definition at line 57 of file patch_cirrus.c.

Definition at line 37 of file patch_cirrus.c.

unsigned int gpio_data

Definition at line 63 of file patch_cirrus.c.

unsigned int gpio_dir

Definition at line 62 of file patch_cirrus.c.

unsigned int gpio_eapd_hp

Definition at line 64 of file patch_cirrus.c.

unsigned int gpio_eapd_speaker

Definition at line 65 of file patch_cirrus.c.

unsigned int gpio_mask

Definition at line 61 of file patch_cirrus.c.

unsigned int hp_detect

Definition at line 69 of file patch_cirrus.c.

unsigned int input_idx[AUTO_PIN_LAST]

Definition at line 47 of file patch_cirrus.c.

struct hda_input_mux input_mux

Definition at line 75 of file patch_cirrus.c.

unsigned int last_input

Definition at line 76 of file patch_cirrus.c.

unsigned int mic_detect

Definition at line 70 of file patch_cirrus.c.

Definition at line 40 of file patch_cirrus.c.

unsigned int num_inputs

Definition at line 51 of file patch_cirrus.c.

struct hda_pcm pcm_rec[2]

Definition at line 67 of file patch_cirrus.c.

unsigned int sense_b

Definition at line 73 of file patch_cirrus.c.

hda_nid_t slave_dig_outs[2]

Definition at line 45 of file patch_cirrus.c.

unsigned int spdif_detect

Definition at line 72 of file patch_cirrus.c.

hda_nid_t vendor_nid

Definition at line 74 of file patch_cirrus.c.

struct snd_kcontrol* vmaster_sw

Definition at line 41 of file patch_cirrus.c.

struct snd_kcontrol* vmaster_vol

Definition at line 42 of file patch_cirrus.c.


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