Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
7ae34336
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
161
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
7ae34336
编写于
5月 28, 2013
作者:
M
Mark Brown
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'asoc/fix/cs42l52' into asoc-linus
上级
d63aaee1
04d245b7
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
5 addition
and
5 deletion
+5
-5
sound/soc/codecs/cs42l52.c
sound/soc/codecs/cs42l52.c
+4
-4
sound/soc/codecs/cs42l52.h
sound/soc/codecs/cs42l52.h
+1
-1
未找到文件。
sound/soc/codecs/cs42l52.c
浏览文件 @
7ae34336
...
...
@@ -86,7 +86,7 @@ static const struct reg_default cs42l52_reg_defaults[] = {
{
CS42L52_BEEP_VOL
,
0x00
},
/* r1D Beep Volume off Time */
{
CS42L52_BEEP_TONE_CTL
,
0x00
},
/* r1E Beep Tone Cfg. */
{
CS42L52_TONE_CTL
,
0x00
},
/* r1F Tone Ctl */
{
CS42L52_MASTERA_VOL
,
0x
88
},
/* r20 Master A Volume */
{
CS42L52_MASTERA_VOL
,
0x
00
},
/* r20 Master A Volume */
{
CS42L52_MASTERB_VOL
,
0x00
},
/* r21 Master B Volume */
{
CS42L52_HPA_VOL
,
0x00
},
/* r22 Headphone A Volume */
{
CS42L52_HPB_VOL
,
0x00
},
/* r23 Headphone B Volume */
...
...
@@ -225,7 +225,7 @@ static const char * const mic_bias_level_text[] = {
};
static
const
struct
soc_enum
mic_bias_level_enum
=
SOC_ENUM_SINGLE
(
CS42L52_IFACE_CTL
1
,
0
,
SOC_ENUM_SINGLE
(
CS42L52_IFACE_CTL
2
,
0
,
ARRAY_SIZE
(
mic_bias_level_text
),
mic_bias_level_text
);
static
const
char
*
const
cs42l52_mic_text
[]
=
{
"Single"
,
"Differential"
};
...
...
@@ -413,7 +413,7 @@ static const struct snd_kcontrol_new cs42l52_snd_controls[] = {
SOC_ENUM
(
"Headphone Analog Gain"
,
hp_gain_enum
),
SOC_DOUBLE_R_SX_TLV
(
"Speaker Volume"
,
CS42L52_SPKA_VOL
,
CS42L52_SPKB_VOL
,
7
,
0x1
,
0xff
,
hl_tlv
),
CS42L52_SPKB_VOL
,
0
,
0x1
,
0xff
,
hl_tlv
),
SOC_DOUBLE_R_SX_TLV
(
"Bypass Volume"
,
CS42L52_PASSTHRUA_VOL
,
CS42L52_PASSTHRUB_VOL
,
6
,
0x18
,
0x90
,
pga_tlv
),
...
...
@@ -441,7 +441,7 @@ static const struct snd_kcontrol_new cs42l52_snd_controls[] = {
SOC_DOUBLE_R_SX_TLV
(
"PCM Mixer Volume"
,
CS42L52_PCMA_MIXER_VOL
,
CS42L52_PCMB_MIXER_VOL
,
6
,
0x7f
,
0x19
,
hl_tlv
),
0
,
0x7f
,
0x19
,
hl_tlv
),
SOC_DOUBLE_R
(
"PCM Mixer Switch"
,
CS42L52_PCMA_MIXER_VOL
,
CS42L52_PCMB_MIXER_VOL
,
7
,
1
,
1
),
...
...
sound/soc/codecs/cs42l52.h
浏览文件 @
7ae34336
...
...
@@ -157,7 +157,7 @@
#define CS42L52_PB_CTL1_INV_PCMA (1 << 2)
#define CS42L52_PB_CTL1_MSTB_MUTE (1 << 1)
#define CS42L52_PB_CTL1_MSTA_MUTE (1 << 0)
#define CS42L52_PB_CTL1_MUTE_MASK 0x
FFFD
#define CS42L52_PB_CTL1_MUTE_MASK 0x
03
#define CS42L52_PB_CTL1_MUTE 3
#define CS42L52_PB_CTL1_UNMUTE 0
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录