|
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/gpio.h>#include <linux/regulator/consumer.h>#include <linux/of_gpio.h>#include <linux/slab.h>#include <sound/core.h>#include <sound/pcm.h>#include <sound/pcm_params.h>#include <sound/soc.h>#include <sound/initval.h>#include <sound/tlv.h>#include <sound/tlv320aic3x.h>#include "tlv320aic3x.h"Go to the source code of this file.
Data Structures | |
| struct | aic3x_disable_nb |
| struct | aic3x_priv |
Macros | |
| #define | AIC3X_NUM_SUPPLIES 4 |
| #define | AIC3X_MODEL_3X 0 |
| #define | AIC3X_MODEL_33 1 |
| #define | AIC3X_MODEL_3007 2 |
| #define | SOC_DAPM_SINGLE_AIC3X(xname, reg, shift, mask, invert) |
| #define | LDAC_ENUM 0 |
| #define | RDAC_ENUM 1 |
| #define | LHPCOM_ENUM 2 |
| #define | RHPCOM_ENUM 3 |
| #define | LINE1L_2_L_ENUM 4 |
| #define | LINE1L_2_R_ENUM 5 |
| #define | LINE1R_2_L_ENUM 6 |
| #define | LINE1R_2_R_ENUM 7 |
| #define | LINE2L_ENUM 8 |
| #define | LINE2R_ENUM 9 |
| #define | ADC_HPF_ENUM 10 |
| #define | AIC3X_RATES SNDRV_PCM_RATE_8000_96000 |
| #define | AIC3X_FORMATS |
Functions | |
| MODULE_DEVICE_TABLE (i2c, aic3x_i2c_id) | |
| module_i2c_driver (aic3x_i2c_driver) | |
| MODULE_DESCRIPTION ("ASoC TLV320AIC3X codec driver") | |
| MODULE_AUTHOR ("Vladimir Barinov") | |
| MODULE_LICENSE ("GPL") | |
| #define ADC_HPF_ENUM 10 |
Definition at line 219 of file tlv320aic3x.c.
| #define AIC3X_FORMATS |
Definition at line 1199 of file tlv320aic3x.c.
| #define AIC3X_MODEL_3007 2 |
Definition at line 86 of file tlv320aic3x.c.
| #define AIC3X_MODEL_33 1 |
Definition at line 85 of file tlv320aic3x.c.
| #define AIC3X_MODEL_3X 0 |
Definition at line 84 of file tlv320aic3x.c.
| #define AIC3X_NUM_SUPPLIES 4 |
Definition at line 55 of file tlv320aic3x.c.
| #define AIC3X_RATES SNDRV_PCM_RATE_8000_96000 |
Definition at line 1198 of file tlv320aic3x.c.
| #define LDAC_ENUM 0 |
Definition at line 209 of file tlv320aic3x.c.
| #define LHPCOM_ENUM 2 |
Definition at line 211 of file tlv320aic3x.c.
| #define LINE1L_2_L_ENUM 4 |
Definition at line 213 of file tlv320aic3x.c.
| #define LINE1L_2_R_ENUM 5 |
Definition at line 214 of file tlv320aic3x.c.
| #define LINE1R_2_L_ENUM 6 |
Definition at line 215 of file tlv320aic3x.c.
| #define LINE1R_2_R_ENUM 7 |
Definition at line 216 of file tlv320aic3x.c.
| #define LINE2L_ENUM 8 |
Definition at line 217 of file tlv320aic3x.c.
| #define LINE2R_ENUM 9 |
Definition at line 218 of file tlv320aic3x.c.
| #define RDAC_ENUM 1 |
Definition at line 210 of file tlv320aic3x.c.
| #define RHPCOM_ENUM 3 |
Definition at line 212 of file tlv320aic3x.c.
Definition at line 127 of file tlv320aic3x.c.
| MODULE_AUTHOR | ( | "Vladimir Barinov" | ) |
| MODULE_DEVICE_TABLE | ( | i2c | , |
| aic3x_i2c_id | |||
| ) |
| module_i2c_driver | ( | aic3x_i2c_driver | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
1.8.2