Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
a37a9407
K
Kernel
项目概览
openeuler
/
Kernel
1 年多 前同步成功
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
a37a9407
编写于
4月 12, 2015
作者:
M
Mark Brown
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'asoc/fix/pcm512x' into asoc-linus
上级
a55ede16
cd02e3df
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
9 deletion
+9
-9
Documentation/sound/alsa/ControlNames.txt
Documentation/sound/alsa/ControlNames.txt
+5
-5
sound/soc/codecs/pcm512x.c
sound/soc/codecs/pcm512x.c
+4
-4
未找到文件。
Documentation/sound/alsa/ControlNames.txt
浏览文件 @
a37a9407
...
...
@@ -71,11 +71,11 @@ SOURCE:
HDMI/DP (either HDMI or DisplayPort)
Exceptions (deprecated):
[Digital] Capture Source
[Digital] Capture Switch (aka input gain switch)
[Digital] Capture Volume (aka input gain volume)
[Digital] Playback Switch (aka output gain switch)
[Digital] Playback Volume (aka output gain volume)
[
Analogue|
Digital] Capture Source
[
Analogue|
Digital] Capture Switch (aka input gain switch)
[
Analogue|
Digital] Capture Volume (aka input gain volume)
[
Analogue|
Digital] Playback Switch (aka output gain switch)
[
Analogue|
Digital] Playback Volume (aka output gain volume)
Tone Control - Switch
Tone Control - Bass
Tone Control - Treble
...
...
sound/soc/codecs/pcm512x.c
浏览文件 @
a37a9407
...
...
@@ -304,9 +304,9 @@ static const struct soc_enum pcm512x_veds =
static
const
struct
snd_kcontrol_new
pcm512x_controls
[]
=
{
SOC_DOUBLE_R_TLV
(
"Digital Playback Volume"
,
PCM512x_DIGITAL_VOLUME_2
,
PCM512x_DIGITAL_VOLUME_3
,
0
,
255
,
1
,
digital_tlv
),
SOC_DOUBLE_TLV
(
"Playback Volume"
,
PCM512x_ANALOG_GAIN_CTRL
,
SOC_DOUBLE_TLV
(
"
Analogue
Playback Volume"
,
PCM512x_ANALOG_GAIN_CTRL
,
PCM512x_LAGN_SHIFT
,
PCM512x_RAGN_SHIFT
,
1
,
1
,
analog_tlv
),
SOC_DOUBLE_TLV
(
"Playback Boost Volume"
,
PCM512x_ANALOG_GAIN_BOOST
,
SOC_DOUBLE_TLV
(
"
Analogue
Playback Boost Volume"
,
PCM512x_ANALOG_GAIN_BOOST
,
PCM512x_AGBL_SHIFT
,
PCM512x_AGBR_SHIFT
,
1
,
0
,
boost_tlv
),
SOC_DOUBLE
(
"Digital Playback Switch"
,
PCM512x_MUTE
,
PCM512x_RQML_SHIFT
,
PCM512x_RQMR_SHIFT
,
1
,
1
),
...
...
@@ -576,8 +576,8 @@ static int pcm512x_find_pll_coeff(struct snd_soc_dai *dai,
/* pllin_rate / P (or here, den) cannot be greater than 20 MHz */
if
(
pllin_rate
/
den
>
20000000
&&
num
<
8
)
{
num
*=
20000000
/
(
pllin_rate
/
den
);
den
*=
20000000
/
(
pllin_rate
/
den
);
num
*=
DIV_ROUND_UP
(
pllin_rate
/
den
,
20000000
);
den
*=
DIV_ROUND_UP
(
pllin_rate
/
den
,
20000000
);
}
dev_dbg
(
dev
,
"num / den = %lu / %lu
\n
"
,
num
,
den
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录