| From: |
| Eddie James <eajames-AT-linux.ibm.com> |
| To: |
| linux-kernel-AT-vger.kernel.org |
| Subject: |
| [PATCH 0/6] drivers/misc: Add XDMA engine driver |
| Date: |
| Mon, 4 Mar 2019 15:36:54 -0600 |
| Message-ID: |
| <1551735420-16202-1-git-send-email-eajames@linux.ibm.com> |
| Cc: |
| linux-aspeed-AT-lists.ozlabs.org, devicetree-AT-vger.kernel.org, robh+dt-AT-kernel.org, mark.rutland-AT-arm.com, joel-AT-jms.id.au, andrew-AT-aj.id.au, arnd-AT-arndb.de, gregkh-AT-linuxfoundation.org, jk-AT-ozlabs.org, openbmc-AT-lists.ozlabs.org, Eddie James <eajames-AT-linux.ibm.com> |
| Archive-link: |
| Article |
The XDMA engine embedded in the AST2500 SOC performs PCI DMA operations
between the SOC (acting as a BMC) and a host processor in a server.
This series adds a driver to control the XDMA engine in order to easily
perform DMA operations to and from the host processor.
Eddie James (6):
dt-bindings: misc: Add Aspeed XDMA engine binding documentation
drivers/misc: Add Aspeed XDMA engine driver
drivers/misc: xdma: Add user interface
drivers/misc: xdma: Add PCI device configuration sysfs
drivers/misc: xdma: Add debugfs entries
ARM: dts: aspeed: Add XDMA engine
.../devicetree/bindings/misc/aspeed,xdma.txt | 23 +
MAINTAINERS | 9 +
arch/arm/boot/dts/aspeed-g5.dtsi | 8 +
drivers/misc/Kconfig | 8 +
drivers/misc/Makefile | 1 +
drivers/misc/aspeed-xdma.c | 924 +++++++++++++++++++++
include/uapi/linux/aspeed-xdma.h | 26 +
7 files changed, 999 insertions(+)
create mode 100644 Documentation/devicetree/bindings/misc/aspeed,xdma.txt
create mode 100644 drivers/misc/aspeed-xdma.c
create mode 100644 include/uapi/linux/aspeed-xdma.h
--
1.8.3.1