Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
wm_hubs.h File Reference
#include <linux/completion.h>
#include <linux/interrupt.h>
#include <linux/list.h>
#include <sound/control.h>

Go to the source code of this file.

Data Structures

struct  wm_hubs_data
 

Functions

int wm_hubs_add_analogue_controls (struct snd_soc_codec *)
 
int wm_hubs_add_analogue_routes (struct snd_soc_codec *, int, int)
 
int wm_hubs_handle_analogue_pdata (struct snd_soc_codec *, int lineout1_diff, int lineout2_diff, int lineout1fb, int lineout2fb, int jd_scthr, int jd_thr, int micbias1_dly, int micbias2_dly, int micbias1_lvl, int micbias2_lvl)
 
irqreturn_t wm_hubs_dcs_done (int irq, void *data)
 
void wm_hubs_vmid_ena (struct snd_soc_codec *codec)
 
void wm_hubs_set_bias_level (struct snd_soc_codec *codec, enum snd_soc_bias_level level)
 
void wm_hubs_update_class_w (struct snd_soc_codec *codec)
 

Variables

const unsigned int wm_hubs_spkmix_tlv []
 
struct snd_kcontrol_new wm_hubs_hpl_mux
 
struct snd_kcontrol_new wm_hubs_hpr_mux
 

Function Documentation

int wm_hubs_add_analogue_controls ( struct snd_soc_codec )

Definition at line 1121 of file wm_hubs.c.

int wm_hubs_add_analogue_routes ( struct snd_soc_codec ,
int  ,
int   
)

Definition at line 1163 of file wm_hubs.c.

irqreturn_t wm_hubs_dcs_done ( int  irq,
void data 
)

Definition at line 102 of file wm_hubs.c.

int wm_hubs_handle_analogue_pdata ( struct snd_soc_codec ,
int  lineout1_diff,
int  lineout2_diff,
int  lineout1fb,
int  lineout2fb,
int  jd_scthr,
int  jd_thr,
int  micbias1_dly,
int  micbias2_dly,
int  micbias1_lvl,
int  micbias2_lvl 
)

Definition at line 1199 of file wm_hubs.c.

void wm_hubs_set_bias_level ( struct snd_soc_codec codec,
enum snd_soc_bias_level  level 
)

Definition at line 1263 of file wm_hubs.c.

void wm_hubs_update_class_w ( struct snd_soc_codec codec)

Definition at line 669 of file wm_hubs.c.

void wm_hubs_vmid_ena ( struct snd_soc_codec codec)

Definition at line 1247 of file wm_hubs.c.

Variable Documentation

struct snd_kcontrol_new wm_hubs_hpl_mux

Definition at line 743 of file wm_hubs.c.

struct snd_kcontrol_new wm_hubs_hpr_mux

Definition at line 750 of file wm_hubs.c.

const unsigned int wm_hubs_spkmix_tlv[]