Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/pm.h>
#include <linux/i2c.h>
#include <linux/slab.h>
#include <sound/core.h>
#include <sound/pcm.h>
#include <sound/pcm_params.h>
#include <sound/soc.h>
#include <sound/tlv.h>
#include <sound/initval.h>
#include "tlv320aic23.h"
Go to the source code of this file.
Data Structures | |
struct | aic23 |
Macros | |
#define | LOWER_GROUP ((1<<0) | (1<<1) | (1<<2) | (1<<3) | (1<<6) | (1<<7)) |
#define | UPPER_GROUP ((1<<8) | (1<<9) | (1<<10) | (1<<11) | (1<<15)) |
#define | SR_MULT (11*12) |
#define | A(x) (SR_MULT/x) |
#define | AIC23_RATES SNDRV_PCM_RATE_8000_96000 |
#define | AIC23_FORMATS |
Functions | |
module_init (tlv320aic23_modinit) | |
module_exit (tlv320aic23_exit) | |
MODULE_DESCRIPTION ("ASoC TLV320AIC23 codec driver") | |
MODULE_AUTHOR ("Arun KS <[email protected]>") | |
MODULE_LICENSE ("GPL") | |
Definition at line 208 of file tlv320aic23.c.
#define AIC23_FORMATS |
Definition at line 497 of file tlv320aic23.c.
#define AIC23_RATES SNDRV_PCM_RATE_8000_96000 |
Definition at line 496 of file tlv320aic23.c.
#define LOWER_GROUP ((1<<0) | (1<<1) | (1<<2) | (1<<3) | (1<<6) | (1<<7)) |
Definition at line 196 of file tlv320aic23.c.
#define SR_MULT (11*12) |
Definition at line 207 of file tlv320aic23.c.
#define UPPER_GROUP ((1<<8) | (1<<9) | (1<<10) | (1<<11) | (1<<15)) |
Definition at line 197 of file tlv320aic23.c.
MODULE_AUTHOR | ( | "Arun KS <[email protected]>" | ) |
module_exit | ( | tlv320aic23_exit | ) |
module_init | ( | tlv320aic23_modinit | ) |
MODULE_LICENSE | ( | "GPL" | ) |