Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
0f8dd4ce
K
Kernel
项目概览
openeuler
/
Kernel
大约 1 年 前同步成功
通知
6
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0f8dd4ce
编写于
8月 31, 2011
作者:
M
Mark Brown
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'for-3.1' into for-3.2
上级
35dcf586
6c5b756a
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
13 addition
and
9 deletion
+13
-9
MAINTAINERS
MAINTAINERS
+4
-0
sound/soc/soc-cache.c
sound/soc/soc-cache.c
+6
-6
sound/soc/soc-core.c
sound/soc/soc-core.c
+2
-2
sound/soc/soc-dapm.c
sound/soc/soc-dapm.c
+1
-1
未找到文件。
MAINTAINERS
浏览文件 @
0f8dd4ce
...
...
@@ -7200,6 +7200,9 @@ W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
S: Supported
F: Documentation/hwmon/wm83??
F: drivers/leds/leds-wm83*.c
F: drivers/input/misc/wm831x-on.c
F: drivers/input/touchscreen/wm831x-ts.c
F: drivers/input/touchscreen/wm97*.c
F: drivers/mfd/wm8*.c
F: drivers/power/wm83*.c
F: drivers/rtc/rtc-wm83*.c
...
...
@@ -7209,6 +7212,7 @@ F: drivers/watchdog/wm83*_wdt.c
F: include/linux/mfd/wm831x/
F: include/linux/mfd/wm8350/
F: include/linux/mfd/wm8400*
F: include/linux/wm97xx.h
F: include/sound/wm????.h
F: sound/soc/codecs/wm*
...
...
sound/soc/soc-cache.c
浏览文件 @
0f8dd4ce
...
...
@@ -203,14 +203,14 @@ static int snd_soc_rbtree_cache_sync(struct snd_soc_codec *codec)
rbnode
=
rb_entry
(
node
,
struct
snd_soc_rbtree_node
,
node
);
for
(
i
=
0
;
i
<
rbnode
->
blklen
;
++
i
)
{
regtmp
=
rbnode
->
base_reg
+
i
;
WARN_ON
(
codec
->
writable_register
&&
codec
->
writable_register
(
codec
,
regtmp
));
val
=
snd_soc_rbtree_get_register
(
rbnode
,
i
);
def
=
snd_soc_get_cache_val
(
codec
->
reg_def_copy
,
i
,
rbnode
->
word_size
);
if
(
val
==
def
)
continue
;
WARN_ON
(
!
snd_soc_codec_writable_register
(
codec
,
regtmp
));
codec
->
cache_bypass
=
1
;
ret
=
snd_soc_write
(
codec
,
regtmp
,
val
);
codec
->
cache_bypass
=
0
;
...
...
@@ -560,8 +560,7 @@ static int snd_soc_lzo_cache_sync(struct snd_soc_codec *codec)
lzo_blocks
=
codec
->
reg_cache
;
for_each_set_bit
(
i
,
lzo_blocks
[
0
]
->
sync_bmp
,
lzo_blocks
[
0
]
->
sync_bmp_nbits
)
{
WARN_ON
(
codec
->
writable_register
&&
codec
->
writable_register
(
codec
,
i
));
WARN_ON
(
!
snd_soc_codec_writable_register
(
codec
,
i
));
ret
=
snd_soc_cache_read
(
codec
,
i
,
&
val
);
if
(
ret
)
return
ret
;
...
...
@@ -820,8 +819,6 @@ static int snd_soc_flat_cache_sync(struct snd_soc_codec *codec)
codec_drv
=
codec
->
driver
;
for
(
i
=
0
;
i
<
codec_drv
->
reg_cache_size
;
++
i
)
{
WARN_ON
(
codec
->
writable_register
&&
codec
->
writable_register
(
codec
,
i
));
ret
=
snd_soc_cache_read
(
codec
,
i
,
&
val
);
if
(
ret
)
return
ret
;
...
...
@@ -829,6 +826,9 @@ static int snd_soc_flat_cache_sync(struct snd_soc_codec *codec)
if
(
snd_soc_get_cache_val
(
codec
->
reg_def_copy
,
i
,
codec_drv
->
reg_word_size
)
==
val
)
continue
;
WARN_ON
(
!
snd_soc_codec_writable_register
(
codec
,
i
));
ret
=
snd_soc_write
(
codec
,
i
,
val
);
if
(
ret
)
return
ret
;
...
...
sound/soc/soc-core.c
浏览文件 @
0f8dd4ce
...
...
@@ -1635,7 +1635,7 @@ int snd_soc_codec_readable_register(struct snd_soc_codec *codec,
if
(
codec
->
readable_register
)
return
codec
->
readable_register
(
codec
,
reg
);
else
return
0
;
return
1
;
}
EXPORT_SYMBOL_GPL
(
snd_soc_codec_readable_register
);
...
...
@@ -1653,7 +1653,7 @@ int snd_soc_codec_writable_register(struct snd_soc_codec *codec,
if
(
codec
->
writable_register
)
return
codec
->
writable_register
(
codec
,
reg
);
else
return
0
;
return
1
;
}
EXPORT_SYMBOL_GPL
(
snd_soc_codec_writable_register
);
...
...
sound/soc/soc-dapm.c
浏览文件 @
0f8dd4ce
...
...
@@ -2771,7 +2771,7 @@ EXPORT_SYMBOL_GPL(snd_soc_dapm_ignore_suspend);
/**
* snd_soc_dapm_free - free dapm resources
* @
card: SoC device
* @
dapm: DAPM context
*
* Free all dapm widgets and resources.
*/
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录