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.ple...@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 | 215 +++ 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 | 817 +++++++++ drivers/soc/fsl/qbman/qman_portal.c | 354 ++++ drivers/soc/fsl/qbman/qman_priv.h | 370 ++++ 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 | 1076 ++++++++++++ 24 files changed, 8375 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