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

#include <pdata.h>

Data Fields

int gpio_base
 
int gpio_defaults [WM8994_NUM_GPIO]
 
struct wm8994_ldo_pdata ldo [WM8994_NUM_LDO]
 
int irq_base
 
unsigned long irq_flags
 
int num_drc_cfgs
 
struct wm8994_drc_cfgdrc_cfgs
 
int num_retune_mobile_cfgs
 
struct wm8994_retune_mobile_cfgretune_mobile_cfgs
 
int num_mbc_cfgs
 
struct wm8958_mbc_cfgmbc_cfgs
 
int num_vss_cfgs
 
struct wm8958_vss_cfgvss_cfgs
 
int num_vss_hpf_cfgs
 
struct wm8958_vss_hpf_cfgvss_hpf_cfgs
 
int num_enh_eq_cfgs
 
struct wm8958_enh_eq_cfgenh_eq_cfgs
 
int num_micd_rates
 
struct wm8958_micd_ratemicd_rates
 
int micb1_delay
 
int micb2_delay
 
unsigned int lineout1_diff:1
 
unsigned int lineout2_diff:1
 
unsigned int lineout1fb:1
 
unsigned int lineout2fb:1
 
int micdet_irq
 
unsigned int micbias1_lvl:1
 
unsigned int micbias2_lvl:1
 
unsigned int jd_scthr:2
 
unsigned int jd_thr:2
 
unsigned int jd_ext_cap:1
 
int micbias [2]
 
u16 micd_lvl_sel
 
bool ldo_ena_always_driven
 
bool spkmode_pu
 

Detailed Description

Definition at line 132 of file pdata.h.

Field Documentation

Definition at line 147 of file pdata.h.

struct wm8958_enh_eq_cfg* enh_eq_cfgs

Definition at line 162 of file pdata.h.

int gpio_base

Definition at line 133 of file pdata.h.

int gpio_defaults[WM8994_NUM_GPIO]

Default values for GPIOs if non-zero, WM8994_CONFIGURE_GPIO can be used for all zero values.

Definition at line 139 of file pdata.h.

int irq_base

Definition at line 143 of file pdata.h.

unsigned long irq_flags

Base IRQ number for WM8994, required for IRQs

Definition at line 144 of file pdata.h.

unsigned int jd_ext_cap

Definition at line 193 of file pdata.h.

unsigned int jd_scthr

Definition at line 189 of file pdata.h.

unsigned int jd_thr

Definition at line 190 of file pdata.h.

Definition at line 141 of file pdata.h.

bool ldo_ena_always_driven

Definition at line 206 of file pdata.h.

unsigned int lineout1_diff

Definition at line 172 of file pdata.h.

unsigned int lineout1fb

Definition at line 176 of file pdata.h.

unsigned int lineout2_diff

Definition at line 173 of file pdata.h.

unsigned int lineout2fb

Definition at line 177 of file pdata.h.

Definition at line 153 of file pdata.h.

int micb1_delay

Definition at line 168 of file pdata.h.

int micb2_delay

Definition at line 169 of file pdata.h.

int micbias[2]

Definition at line 196 of file pdata.h.

unsigned int micbias1_lvl

Definition at line 185 of file pdata.h.

unsigned int micbias2_lvl

Definition at line 186 of file pdata.h.

u16 micd_lvl_sel

Definition at line 199 of file pdata.h.

struct wm8958_micd_rate* micd_rates

Definition at line 165 of file pdata.h.

int micdet_irq

Definition at line 182 of file pdata.h.

int num_drc_cfgs

user irq flags

Definition at line 146 of file pdata.h.

int num_enh_eq_cfgs

Definition at line 161 of file pdata.h.

int num_mbc_cfgs

Definition at line 152 of file pdata.h.

int num_micd_rates

Definition at line 164 of file pdata.h.

int num_retune_mobile_cfgs

Definition at line 149 of file pdata.h.

int num_vss_cfgs

Definition at line 155 of file pdata.h.

int num_vss_hpf_cfgs

Definition at line 158 of file pdata.h.

struct wm8994_retune_mobile_cfg* retune_mobile_cfgs

Definition at line 150 of file pdata.h.

bool spkmode_pu

Definition at line 212 of file pdata.h.

Definition at line 156 of file pdata.h.

struct wm8958_vss_hpf_cfg* vss_hpf_cfgs

Definition at line 159 of file pdata.h.


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