#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/regmap.h>
#include <linux/regulator/consumer.h>
#include <linux/slab.h>
#include <linux/workqueue.h>
#include <sound/core.h>
#include <sound/pcm.h>
#include <sound/pcm_params.h>
#include <sound/soc.h>
#include <sound/soc-dapm.h>
#include <sound/initval.h>
#include <sound/tlv.h>
#include <sound/sta32x.h>
#include "sta32x.h"
Go to the source code of this file.
#define BIQUAD_COEFS |
( |
|
xname, |
|
|
|
index |
|
) |
| |
Value:
.info = sta32x_coefficient_info, \
.get = sta32x_coefficient_get,\
.put = sta32x_coefficient_put, \
.private_value =
index | (5 << 16) }
Definition at line 394 of file sta32x.c.
#define pr_fmt |
( |
|
fmt | ) |
KBUILD_MODNAME ":%s:%d: " fmt, __func__, __LINE__ |
#define SINGLE_COEF |
( |
|
xname, |
|
|
|
index |
|
) |
| |
Value:
.info = sta32x_coefficient_info, \
.get = sta32x_coefficient_get,\
.put = sta32x_coefficient_put, \
.private_value =
index | (1 << 16) }
Definition at line 387 of file sta32x.c.
Value:
SNDRV_PCM_RATE_44100 | \
SNDRV_PCM_RATE_48000 | \
SNDRV_PCM_RATE_88200 | \
SNDRV_PCM_RATE_96000 | \
SNDRV_PCM_RATE_176400 | \
SNDRV_PCM_RATE_192000)
Definition at line 42 of file sta32x.c.
#define sta32x_resume NULL |
#define sta32x_suspend NULL |
MODULE_DESCRIPTION |
( |
"ASoC STA32X driver" |
| ) |
|
MODULE_DEVICE_TABLE |
( |
i2c |
, |
|
|
sta32x_i2c_id |
|
|
) |
| |
module_i2c_driver |
( |
sta32x_i2c_driver |
| ) |
|