Linux Kernel
3.7.1
|
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/mutex.h>
#include <linux/module.h>
#include <sound/core.h>
#include <sound/ak4531_codec.h>
#include <sound/tlv.h>
Go to the source code of this file.
Macros | |
#define | snd_ak4531_proc_init(card, ak) |
#define | AK4531_SINGLE(xname, xindex, reg, shift, mask, invert) |
#define | AK4531_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) |
#define | AK4531_DOUBLE(xname, xindex, left_reg, right_reg, left_shift, right_shift, mask, invert) |
#define | AK4531_DOUBLE_TLV(xname, xindex, left_reg, right_reg, left_shift, right_shift, mask, invert, xtlv) |
#define | AK4531_INPUT_SW(xname, xindex, reg1, reg2, left_shift, right_shift) |
Functions | |
int __devinit | snd_ak4531_mixer (struct snd_card *card, struct snd_ak4531 *_ak4531, struct snd_ak4531 **rak4531) |
#define AK4531_DOUBLE | ( | xname, | |
xindex, | |||
left_reg, | |||
right_reg, | |||
left_shift, | |||
right_shift, | |||
mask, | |||
invert | |||
) |
Definition at line 132 of file ak4531_codec.c.
#define AK4531_DOUBLE_TLV | ( | xname, | |
xindex, | |||
left_reg, | |||
right_reg, | |||
left_shift, | |||
right_shift, | |||
mask, | |||
invert, | |||
xtlv | |||
) |
Definition at line 137 of file ak4531_codec.c.
Definition at line 217 of file ak4531_codec.c.
Definition at line 65 of file ak4531_codec.c.
Definition at line 70 of file ak4531_codec.c.
#define snd_ak4531_proc_init | ( | card, | |
ak | |||
) |
Definition at line 41 of file ak4531_codec.c.
int __devinit snd_ak4531_mixer | ( | struct snd_card * | card, |
struct snd_ak4531 * | _ak4531, | ||
struct snd_ak4531 ** | rak4531 | ||
) |
Definition at line 386 of file ak4531_codec.c.