Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
324081ab
K
Kernel
项目概览
openeuler
/
Kernel
大约 2 年 前同步成功
通知
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看板
未验证
提交
324081ab
编写于
10月 21, 2021
作者:
M
Mark Brown
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'asoc-5.15' into asoc-5.16
上级
43041505
5ba8ecf2
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
3 addition
and
60 deletion
+3
-60
sound/soc/rockchip/Makefile
sound/soc/rockchip/Makefile
+2
-3
sound/soc/rockchip/rockchip_i2s.c
sound/soc/rockchip/rockchip_i2s.c
+1
-2
sound/soc/rockchip/rockchip_pcm.c
sound/soc/rockchip/rockchip_pcm.c
+0
-44
sound/soc/rockchip/rockchip_pcm.h
sound/soc/rockchip/rockchip_pcm.h
+0
-11
未找到文件。
sound/soc/rockchip/Makefile
浏览文件 @
324081ab
...
@@ -2,14 +2,13 @@
...
@@ -2,14 +2,13 @@
# ROCKCHIP Platform Support
# ROCKCHIP Platform Support
snd-soc-rockchip-i2s-objs
:=
rockchip_i2s.o
snd-soc-rockchip-i2s-objs
:=
rockchip_i2s.o
snd-soc-rockchip-i2s-tdm-objs
:=
rockchip_i2s_tdm.o
snd-soc-rockchip-i2s-tdm-objs
:=
rockchip_i2s_tdm.o
snd-soc-rockchip-pcm-objs
:=
rockchip_pcm.o
snd-soc-rockchip-pdm-objs
:=
rockchip_pdm.o
snd-soc-rockchip-pdm-objs
:=
rockchip_pdm.o
snd-soc-rockchip-spdif-objs
:=
rockchip_spdif.o
snd-soc-rockchip-spdif-objs
:=
rockchip_spdif.o
obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S)
+=
snd-soc-rockchip-i2s.o snd-soc-rockchip-pcm.o
obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S)
+=
snd-soc-rockchip-i2s.o
obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S_TDM)
+=
snd-soc-rockchip-i2s-tdm.o
obj-$(CONFIG_SND_SOC_ROCKCHIP_PDM)
+=
snd-soc-rockchip-pdm.o
obj-$(CONFIG_SND_SOC_ROCKCHIP_PDM)
+=
snd-soc-rockchip-pdm.o
obj-$(CONFIG_SND_SOC_ROCKCHIP_SPDIF)
+=
snd-soc-rockchip-spdif.o
obj-$(CONFIG_SND_SOC_ROCKCHIP_SPDIF)
+=
snd-soc-rockchip-spdif.o
obj-$(CONFIG_SND_SOC_ROCKCHIP_I2S_TDM)
+=
snd-soc-rockchip-i2s-tdm.o
snd-soc-rockchip-max98090-objs
:=
rockchip_max98090.o
snd-soc-rockchip-max98090-objs
:=
rockchip_max98090.o
snd-soc-rockchip-rt5645-objs
:=
rockchip_rt5645.o
snd-soc-rockchip-rt5645-objs
:=
rockchip_rt5645.o
...
...
sound/soc/rockchip/rockchip_i2s.c
浏览文件 @
324081ab
...
@@ -20,7 +20,6 @@
...
@@ -20,7 +20,6 @@
#include <sound/dmaengine_pcm.h>
#include <sound/dmaengine_pcm.h>
#include "rockchip_i2s.h"
#include "rockchip_i2s.h"
#include "rockchip_pcm.h"
#define DRV_NAME "rockchip-i2s"
#define DRV_NAME "rockchip-i2s"
...
@@ -756,7 +755,7 @@ static int rockchip_i2s_probe(struct platform_device *pdev)
...
@@ -756,7 +755,7 @@ static int rockchip_i2s_probe(struct platform_device *pdev)
goto
err_suspend
;
goto
err_suspend
;
}
}
ret
=
rockchip_pcm_platform_register
(
&
pdev
->
dev
);
ret
=
devm_snd_dmaengine_pcm_register
(
&
pdev
->
dev
,
NULL
,
0
);
if
(
ret
)
{
if
(
ret
)
{
dev_err
(
&
pdev
->
dev
,
"Could not register PCM
\n
"
);
dev_err
(
&
pdev
->
dev
,
"Could not register PCM
\n
"
);
goto
err_suspend
;
goto
err_suspend
;
...
...
sound/soc/rockchip/rockchip_pcm.c
已删除
100644 → 0
浏览文件 @
43041505
// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2018 Rockchip Electronics Co. Ltd.
*/
#include <linux/device.h>
#include <linux/init.h>
#include <linux/module.h>
#include <sound/core.h>
#include <sound/pcm.h>
#include <sound/soc.h>
#include <sound/dmaengine_pcm.h>
#include "rockchip_pcm.h"
static
const
struct
snd_pcm_hardware
snd_rockchip_hardware
=
{
.
info
=
SNDRV_PCM_INFO_MMAP
|
SNDRV_PCM_INFO_MMAP_VALID
|
SNDRV_PCM_INFO_PAUSE
|
SNDRV_PCM_INFO_RESUME
|
SNDRV_PCM_INFO_INTERLEAVED
,
.
period_bytes_min
=
32
,
.
period_bytes_max
=
8192
,
.
periods_min
=
1
,
.
periods_max
=
52
,
.
buffer_bytes_max
=
64
*
1024
,
.
fifo_size
=
32
,
};
static
const
struct
snd_dmaengine_pcm_config
rk_dmaengine_pcm_config
=
{
.
pcm_hardware
=
&
snd_rockchip_hardware
,
.
prepare_slave_config
=
snd_dmaengine_pcm_prepare_slave_config
,
.
prealloc_buffer_size
=
32
*
1024
,
};
int
rockchip_pcm_platform_register
(
struct
device
*
dev
)
{
return
devm_snd_dmaengine_pcm_register
(
dev
,
&
rk_dmaengine_pcm_config
,
SND_DMAENGINE_PCM_FLAG_COMPAT
);
}
EXPORT_SYMBOL_GPL
(
rockchip_pcm_platform_register
);
MODULE_LICENSE
(
"GPL v2"
);
sound/soc/rockchip/rockchip_pcm.h
已删除
100644 → 0
浏览文件 @
43041505
/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (c) 2018 Rockchip Electronics Co. Ltd.
*/
#ifndef _ROCKCHIP_PCM_H
#define _ROCKCHIP_PCM_H
int
rockchip_pcm_platform_register
(
struct
device
*
dev
);
#endif
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录