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

#include <wm8994.h>

Data Fields

struct wm_hubs_data hubs
 
struct wm8994wm8994
 
int sysclk [2]
 
int sysclk_rate [2]
 
int mclk [2]
 
int aifclk [2]
 
int channels [2]
 
struct wm8994_fll_config fll [2]
 
struct wm8994_fll_config fll_suspend [2]
 
struct completion fll_locked [2]
 
bool fll_locked_irq
 
bool fll_byp
 
bool clk_has_run
 
int vmid_refcount
 
int active_refcount
 
enum wm8994_vmid_mode vmid_mode
 
int dac_rates [2]
 
int lrclk_shared [2]
 
int mbc_ena [3]
 
int hpf1_ena [3]
 
int hpf2_ena [3]
 
int vss_ena [3]
 
int enh_eq_ena [3]
 
const char ** drc_texts
 
int drc_cfg [WM8994_NUM_DRC]
 
struct soc_enum drc_enum
 
int num_retune_mobile_texts
 
const char ** retune_mobile_texts
 
int retune_mobile_cfg [WM8994_NUM_EQ]
 
struct soc_enum retune_mobile_enum
 
int mbc_cfg
 
const char ** mbc_texts
 
struct soc_enum mbc_enum
 
int vss_cfg
 
const char ** vss_texts
 
struct soc_enum vss_enum
 
int vss_hpf_cfg
 
const char ** vss_hpf_texts
 
struct soc_enum vss_hpf_enum
 
int enh_eq_cfg
 
const char ** enh_eq_texts
 
struct soc_enum enh_eq_enum
 
struct mutex accdet_lock
 
struct wm8994_micdet micdet [2]
 
struct delayed_work mic_work
 
bool mic_detecting
 
bool jack_mic
 
int btn_mask
 
bool jackdet
 
int jackdet_mode
 
struct delayed_work jackdet_bootstrap
 
wm8958_micdet_cb jack_cb
 
voidjack_cb_data
 
int micdet_irq
 
int revision
 
struct wm8994_pdatapdata
 
unsigned int aif1clk_enable:1
 
unsigned int aif2clk_enable:1
 
unsigned int aif1clk_disable:1
 
unsigned int aif2clk_disable:1
 
int dsp_active
 
struct firmwarecur_fw
 
struct firmwarembc
 
struct firmwarembc_vss
 
struct firmwareenh_eq
 

Detailed Description

Definition at line 73 of file wm8994.h.

Field Documentation

struct mutex accdet_lock

Definition at line 131 of file wm8994.h.

int active_refcount

Definition at line 88 of file wm8994.h.

unsigned int aif1clk_disable

Definition at line 151 of file wm8994.h.

unsigned int aif1clk_enable

Definition at line 148 of file wm8994.h.

unsigned int aif2clk_disable

Definition at line 152 of file wm8994.h.

unsigned int aif2clk_enable

Definition at line 149 of file wm8994.h.

int aifclk[2]

Definition at line 79 of file wm8994.h.

int btn_mask

Definition at line 136 of file wm8994.h.

int channels[2]

Definition at line 80 of file wm8994.h.

bool clk_has_run

Definition at line 85 of file wm8994.h.

struct firmware* cur_fw

Definition at line 155 of file wm8994.h.

int dac_rates[2]

Definition at line 91 of file wm8994.h.

int drc_cfg[WM8994_NUM_DRC]

Definition at line 102 of file wm8994.h.

struct soc_enum drc_enum

Definition at line 103 of file wm8994.h.

const char** drc_texts

Definition at line 101 of file wm8994.h.

int dsp_active

Definition at line 154 of file wm8994.h.

struct firmware* enh_eq

Definition at line 158 of file wm8994.h.

int enh_eq_cfg

Definition at line 127 of file wm8994.h.

int enh_eq_ena[3]

Definition at line 98 of file wm8994.h.

struct soc_enum enh_eq_enum

Definition at line 129 of file wm8994.h.

const char** enh_eq_texts

Definition at line 128 of file wm8994.h.

Definition at line 81 of file wm8994.h.

bool fll_byp

Definition at line 84 of file wm8994.h.

struct completion fll_locked[2]

Definition at line 82 of file wm8994.h.

bool fll_locked_irq

Definition at line 83 of file wm8994.h.

struct wm8994_fll_config fll_suspend[2]

Definition at line 81 of file wm8994.h.

int hpf1_ena[3]

Definition at line 95 of file wm8994.h.

int hpf2_ena[3]

Definition at line 96 of file wm8994.h.

Definition at line 74 of file wm8994.h.

Definition at line 141 of file wm8994.h.

void* jack_cb_data

Definition at line 142 of file wm8994.h.

bool jack_mic

Definition at line 135 of file wm8994.h.

bool jackdet

Definition at line 137 of file wm8994.h.

struct delayed_work jackdet_bootstrap

Definition at line 139 of file wm8994.h.

int jackdet_mode

Definition at line 138 of file wm8994.h.

int lrclk_shared[2]

Definition at line 92 of file wm8994.h.

Definition at line 156 of file wm8994.h.

int mbc_cfg

Definition at line 112 of file wm8994.h.

int mbc_ena[3]

Definition at line 94 of file wm8994.h.

struct soc_enum mbc_enum

Definition at line 114 of file wm8994.h.

const char** mbc_texts

Definition at line 113 of file wm8994.h.

struct firmware* mbc_vss

Definition at line 157 of file wm8994.h.

int mclk[2]

Definition at line 78 of file wm8994.h.

bool mic_detecting

Definition at line 134 of file wm8994.h.

struct delayed_work mic_work

Definition at line 133 of file wm8994.h.

struct wm8994_micdet micdet[2]

Definition at line 132 of file wm8994.h.

int micdet_irq

Definition at line 143 of file wm8994.h.

int num_retune_mobile_texts

Definition at line 106 of file wm8994.h.

Definition at line 146 of file wm8994.h.

int retune_mobile_cfg[WM8994_NUM_EQ]

Definition at line 108 of file wm8994.h.

struct soc_enum retune_mobile_enum

Definition at line 109 of file wm8994.h.

const char** retune_mobile_texts

Definition at line 107 of file wm8994.h.

Definition at line 145 of file wm8994.h.

int sysclk[2]

Definition at line 76 of file wm8994.h.

int sysclk_rate[2]

Definition at line 77 of file wm8994.h.

enum wm8994_vmid_mode vmid_mode

Definition at line 89 of file wm8994.h.

int vmid_refcount

Definition at line 87 of file wm8994.h.

int vss_cfg

Definition at line 117 of file wm8994.h.

int vss_ena[3]

Definition at line 97 of file wm8994.h.

struct soc_enum vss_enum

Definition at line 119 of file wm8994.h.

int vss_hpf_cfg

Definition at line 122 of file wm8994.h.

struct soc_enum vss_hpf_enum

Definition at line 124 of file wm8994.h.

const char** vss_hpf_texts

Definition at line 123 of file wm8994.h.

const char** vss_texts

Definition at line 118 of file wm8994.h.

Definition at line 75 of file wm8994.h.


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