Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
46c2eb64
R
raspberrypi-kernel
项目概览
openeuler
/
raspberrypi-kernel
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
46c2eb64
编写于
2月 02, 2015
作者:
V
Vinod Koul
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'topic/rcar' into for-linus
上级
2cd6f792
ee4b876b
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
1765 addition
and
5 deletion
+1765
-5
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt
+0
-3
drivers/dma/Makefile
drivers/dma/Makefile
+1
-1
drivers/dma/sh/Kconfig
drivers/dma/sh/Kconfig
+13
-1
drivers/dma/sh/Makefile
drivers/dma/sh/Makefile
+1
-0
drivers/dma/sh/rcar-dmac.c
drivers/dma/sh/rcar-dmac.c
+1747
-0
include/linux/dmaengine.h
include/linux/dmaengine.h
+3
-0
未找到文件。
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt
浏览文件 @
46c2eb64
...
...
@@ -5,9 +5,6 @@ controller instances named DMAC capable of serving multiple clients. Channels
can be dedicated to specific clients or shared between a large number of
clients.
DMA clients are connected to the DMAC ports referenced by an 8-bit identifier
called MID/RID.
Each DMA client is connected to one dedicated port of the DMAC, identified by
an 8-bit port number called the MID/RID. A DMA controller can thus serve up to
256 clients in total. When the number of hardware channels is lower than the
...
...
drivers/dma/Makefile
浏览文件 @
46c2eb64
...
...
@@ -19,7 +19,7 @@ obj-$(CONFIG_AT_HDMAC) += at_hdmac.o
obj-$(CONFIG_AT_XDMAC)
+=
at_xdmac.o
obj-$(CONFIG_MX3_IPU)
+=
ipu/
obj-$(CONFIG_TXX9_DMAC)
+=
txx9dmac.o
obj-$(CONFIG_
SH_DMAE_BASE
)
+=
sh/
obj-$(CONFIG_
RENESAS_DMA
)
+=
sh/
obj-$(CONFIG_COH901318)
+=
coh901318.o coh901318_lli.o
obj-$(CONFIG_AMCC_PPC440SPE_ADMA)
+=
ppc4xx/
obj-$(CONFIG_IMX_SDMA)
+=
imx-sdma.o
...
...
drivers/dma/sh/Kconfig
浏览文件 @
46c2eb64
...
...
@@ -2,6 +2,10 @@
# DMA engine configuration for sh
#
config RENESAS_DMA
bool
select DMA_ENGINE
#
# DMA Engine Helpers
#
...
...
@@ -12,7 +16,7 @@ config SH_DMAE_BASE
depends on !SUPERH || SH_DMA
depends on !SH_DMA_API
default y
select
DMA_ENGINE
select
RENESAS_DMA
help
Enable support for the Renesas SuperH DMA controllers.
...
...
@@ -52,3 +56,11 @@ config RCAR_AUDMAC_PP
depends on SH_DMAE_BASE
help
Enable support for the Renesas R-Car Audio DMAC Peripheral Peripheral controllers.
config RCAR_DMAC
tristate "Renesas R-Car Gen2 DMA Controller"
depends on ARCH_SHMOBILE || COMPILE_TEST
select RENESAS_DMA
help
This driver supports the general purpose DMA controller found in the
Renesas R-Car second generation SoCs.
drivers/dma/sh/Makefile
浏览文件 @
46c2eb64
...
...
@@ -16,3 +16,4 @@ obj-$(CONFIG_SH_DMAE) += shdma.o
obj-$(CONFIG_SUDMAC)
+=
sudmac.o
obj-$(CONFIG_RCAR_HPB_DMAE)
+=
rcar-hpbdma.o
obj-$(CONFIG_RCAR_AUDMAC_PP)
+=
rcar-audmapp.o
obj-$(CONFIG_RCAR_DMAC)
+=
rcar-dmac.o
drivers/dma/sh/rcar-dmac.c
0 → 100644
浏览文件 @
46c2eb64
此差异已折叠。
点击以展开。
include/linux/dmaengine.h
浏览文件 @
46c2eb64
...
...
@@ -279,6 +279,9 @@ enum dma_slave_buswidth {
DMA_SLAVE_BUSWIDTH_3_BYTES
=
3
,
DMA_SLAVE_BUSWIDTH_4_BYTES
=
4
,
DMA_SLAVE_BUSWIDTH_8_BYTES
=
8
,
DMA_SLAVE_BUSWIDTH_16_BYTES
=
16
,
DMA_SLAVE_BUSWIDTH_32_BYTES
=
32
,
DMA_SLAVE_BUSWIDTH_64_BYTES
=
64
,
};
/**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录