[PATCH v2 0/5] Freescale DPAA 1.x QBMan Drivers

Claudiu Manoil claudiu.manoil at nxp.com
Fri Sep 23 01:04:07 AEST 2016


Add basic support for the Data Path Acceleration Architecture v1.x
(DPAA 1.x) hardware infrastructure and accelerators found on multicore
Freescale SoCs, commonly known as the QorIQ series.

CC: Roy Pledge <roy.pledge at nxp.com>

Claudiu Manoil (5):
  soc/fsl: Introduce DPAA 1.x BMan device driver
  soc/fsl: Introduce DPAA 1.x QMan device driver
  soc/bman: Add self-test for BMan driver
  soc/qman: Add self-test for QMan driver
  arch/powerpc: Add CONFIG_FSL_DPAA to corenetXX_smp_defconfig

 arch/powerpc/Makefile                   |    4 +-
 arch/powerpc/configs/dpaa.config        |    1 +
 drivers/soc/Kconfig                     |    1 +
 drivers/soc/fsl/Makefile                |    1 +
 drivers/soc/fsl/qbman/Kconfig           |   67 +
 drivers/soc/fsl/qbman/Makefile          |   12 +
 drivers/soc/fsl/qbman/bman.c            |  797 +++++++++
 drivers/soc/fsl/qbman/bman_ccsr.c       |  263 +++
 drivers/soc/fsl/qbman/bman_portal.c     |  219 +++
 drivers/soc/fsl/qbman/bman_priv.h       |   80 +
 drivers/soc/fsl/qbman/bman_test.c       |   53 +
 drivers/soc/fsl/qbman/bman_test.h       |   35 +
 drivers/soc/fsl/qbman/bman_test_api.c   |  151 ++
 drivers/soc/fsl/qbman/dpaa_sys.h        |  103 ++
 drivers/soc/fsl/qbman/qman.c            | 2881 +++++++++++++++++++++++++++++++
 drivers/soc/fsl/qbman/qman_ccsr.c       |  808 +++++++++
 drivers/soc/fsl/qbman/qman_portal.c     |  355 ++++
 drivers/soc/fsl/qbman/qman_priv.h       |  371 ++++
 drivers/soc/fsl/qbman/qman_test.c       |   62 +
 drivers/soc/fsl/qbman/qman_test.h       |   36 +
 drivers/soc/fsl/qbman/qman_test_api.c   |  252 +++
 drivers/soc/fsl/qbman/qman_test_stash.c |  617 +++++++
 include/soc/fsl/bman.h                  |  129 ++
 include/soc/fsl/qman.h                  | 1074 ++++++++++++
 24 files changed, 8370 insertions(+), 2 deletions(-)
 create mode 100644 arch/powerpc/configs/dpaa.config
 create mode 100644 drivers/soc/fsl/qbman/Kconfig
 create mode 100644 drivers/soc/fsl/qbman/Makefile
 create mode 100644 drivers/soc/fsl/qbman/bman.c
 create mode 100644 drivers/soc/fsl/qbman/bman_ccsr.c
 create mode 100644 drivers/soc/fsl/qbman/bman_portal.c
 create mode 100644 drivers/soc/fsl/qbman/bman_priv.h
 create mode 100644 drivers/soc/fsl/qbman/bman_test.c
 create mode 100644 drivers/soc/fsl/qbman/bman_test.h
 create mode 100644 drivers/soc/fsl/qbman/bman_test_api.c
 create mode 100644 drivers/soc/fsl/qbman/dpaa_sys.h
 create mode 100644 drivers/soc/fsl/qbman/qman.c
 create mode 100644 drivers/soc/fsl/qbman/qman_ccsr.c
 create mode 100644 drivers/soc/fsl/qbman/qman_portal.c
 create mode 100644 drivers/soc/fsl/qbman/qman_priv.h
 create mode 100644 drivers/soc/fsl/qbman/qman_test.c
 create mode 100644 drivers/soc/fsl/qbman/qman_test.h
 create mode 100644 drivers/soc/fsl/qbman/qman_test_api.c
 create mode 100644 drivers/soc/fsl/qbman/qman_test_stash.c
 create mode 100644 include/soc/fsl/bman.h
 create mode 100644 include/soc/fsl/qman.h

-- 
1.7.11.7



More information about the Linuxppc-dev mailing list