wm8766.h (45d44e5a945296693b392ea807768329c1a80af6) | wm8766.h (a2af050f8df6eeec29818639859f14eb237d6957) |
---|---|
1#ifndef __SOUND_WM8766_H 2#define __SOUND_WM8766_H 3 4/* 5 * ALSA driver for ICEnsemble VT17xx 6 * 7 * Lowlevel functions for WM8766 codec 8 * --- 117 unchanged lines hidden (view full) --- 126#define WM8766_FLAG_STEREO (1 << 0) 127#define WM8766_FLAG_VOL_UPDATE (1 << 1) 128#define WM8766_FLAG_INVERT (1 << 2) 129#define WM8766_FLAG_LIM (1 << 3) 130#define WM8766_FLAG_ALC (1 << 4) 131 132struct snd_wm8766_ctl { 133 struct snd_kcontrol *kctl; | 1#ifndef __SOUND_WM8766_H 2#define __SOUND_WM8766_H 3 4/* 5 * ALSA driver for ICEnsemble VT17xx 6 * 7 * Lowlevel functions for WM8766 codec 8 * --- 117 unchanged lines hidden (view full) --- 126#define WM8766_FLAG_STEREO (1 << 0) 127#define WM8766_FLAG_VOL_UPDATE (1 << 1) 128#define WM8766_FLAG_INVERT (1 << 2) 129#define WM8766_FLAG_LIM (1 << 3) 130#define WM8766_FLAG_ALC (1 << 4) 131 132struct snd_wm8766_ctl { 133 struct snd_kcontrol *kctl; |
134 char *name; | 134 const char *name; |
135 snd_ctl_elem_type_t type; 136 const char *const enum_names[WM8766_ENUM_MAX]; 137 const unsigned int *tlv; 138 u16 reg1, reg2, mask1, mask2, min, max, flags; 139 void (*set)(struct snd_wm8766 *wm, u16 ch1, u16 ch2); 140 void (*get)(struct snd_wm8766 *wm, u16 *ch1, u16 *ch2); 141}; 142 --- 21 unchanged lines hidden --- | 135 snd_ctl_elem_type_t type; 136 const char *const enum_names[WM8766_ENUM_MAX]; 137 const unsigned int *tlv; 138 u16 reg1, reg2, mask1, mask2, min, max, flags; 139 void (*set)(struct snd_wm8766 *wm, u16 ch1, u16 ch2); 140 void (*get)(struct snd_wm8766 *wm, u16 *ch1, u16 *ch2); 141}; 142 --- 21 unchanged lines hidden --- |