|
|
Log in / Subscribe / Register

soc: aspeed: Add XDMA engine driver

From:  Eddie James <eajames-AT-linux.ibm.com>
To:  linux-aspeed-AT-lists.ozlabs.org
Subject:  [PATCH v7 0/5] soc: aspeed: Add XDMA engine driver
Date:  Thu, 2 Apr 2020 14:49:50 -0500
Message-ID:  <20200402194955.16643-1-eajames@linux.ibm.com>
Cc:  linux-kernel-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, robh+dt-AT-kernel.org, joel-AT-jms.id.au, andrew-AT-aj.id.au, eajames-AT-linux.ibm.com
Archive-link:  Article

This series adds a driver to control the Aspeed XDMA engine embedded in the
AST2500 and AST2600. The XDMA engine performs automatic DMA operations
over PCI-E between the Aspeed SOC (acting as a BMC) and a host processor.

Changes since v6:
 - See individual patches

Eddie James (5):
  dt-bindings: soc: Add Aspeed XDMA engine
  soc: aspeed: Add XDMA Engine Driver
  soc: aspeed: xdma: Add user interface
  soc: aspeed: xdma: Add reset ioctl
  ARM: dts: Aspeed: AST2600: Add XDMA PCI-E root control reset

 .../devicetree/bindings/soc/aspeed/xdma.txt   |   44 +
 MAINTAINERS                                   |    8 +
 arch/arm/boot/dts/aspeed-g6.dtsi              |    3 +-
 drivers/soc/aspeed/Kconfig                    |    8 +
 drivers/soc/aspeed/Makefile                   |    1 +
 drivers/soc/aspeed/aspeed-xdma.c              | 1084 +++++++++++++++++
 include/uapi/linux/aspeed-xdma.h              |   42 +
 7 files changed, 1189 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/soc/aspeed/xdma.txt
 create mode 100644 drivers/soc/aspeed/aspeed-xdma.c
 create mode 100644 include/uapi/linux/aspeed-xdma.h

-- 
2.24.0



Copyright © 2020, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds