driver/fsl-mc: Add support of MC Flibs
authorPrabhakar Kushwaha <prabhakar@freescale.com>
Thu, 19 Mar 2015 16:20:45 +0000 (09:20 -0700)
committerYork Sun <yorksun@freescale.com>
Tue, 21 Apr 2015 17:27:35 +0000 (10:27 -0700)
commita2a55e518f81900ab1538656e5df8d2759ccb1fb
tree82f93497842b78992a4f5edddec0886c4fe9d58b
parentb7f57ac0d8a7ac16c893170b9b9a72bda138eb23
driver/fsl-mc: Add support of MC Flibs

Freescale's Layerscape Management Complex (MC) provide support various
objects like DPRC, DPNI, DPBP and DPIO.
Where:
DPRC: Place holdes for other MC objectes like DPNI, DPBP, DPIO
DPBP: Management of buffer pool
DPIO: Used for used to QBMan portal
DPNI: Represents standard network interface

These objects are used for DPAA ethernet drivers.

Signed-off-by: J. German Rivera <German.Rivera@freescale.com>
Signed-off-by: Lijun Pan <Lijun.Pan@freescale.com>
Signed-off-by: Stuart Yoder <stuart.yoder@freescale.com>
Signed-off-by: Geoff Thorpe <Geoff.Thorpe@freescale.com>
Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
Signed-off-by: Cristian Sovaiala <cristian.sovaiala@freescale.com>
Signed-off-by: pankaj chauhan <pankaj.chauhan@freescale.com>
Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.com>
Reviewed-by: York Sun <yorksun@freescale.com>
28 files changed:
arch/arm/cpu/armv8/fsl-lsch3/cpu.c
arch/arm/include/asm/arch-fsl-lsch3/config.h
board/freescale/ls2085a/ls2085a.c
drivers/net/fsl-mc/Makefile
drivers/net/fsl-mc/dpbp.c [new file with mode: 0644]
drivers/net/fsl-mc/dpio/Makefile [new file with mode: 0644]
drivers/net/fsl-mc/dpio/dpio.c [new file with mode: 0644]
drivers/net/fsl-mc/dpio/qbman_portal.c [new file with mode: 0644]
drivers/net/fsl-mc/dpio/qbman_portal.h [new file with mode: 0644]
drivers/net/fsl-mc/dpio/qbman_private.h [new file with mode: 0644]
drivers/net/fsl-mc/dpio/qbman_sys.h [new file with mode: 0644]
drivers/net/fsl-mc/dpmng.c
drivers/net/fsl-mc/dpni.c [new file with mode: 0644]
drivers/net/fsl-mc/dprc.c [new file with mode: 0644]
drivers/net/fsl-mc/fsl_dpmng_cmd.h
drivers/net/fsl-mc/mc.c
drivers/net/fsl-mc/mc_sys.c
include/fsl-mc/fsl_dpaa_fd.h [new file with mode: 0644]
include/fsl-mc/fsl_dpbp.h [new file with mode: 0644]
include/fsl-mc/fsl_dpio.h [new file with mode: 0644]
include/fsl-mc/fsl_dpmng.h
include/fsl-mc/fsl_dpni.h [new file with mode: 0644]
include/fsl-mc/fsl_dprc.h [new file with mode: 0644]
include/fsl-mc/fsl_mc.h
include/fsl-mc/fsl_mc_cmd.h
include/fsl-mc/fsl_mc_private.h [new file with mode: 0644]
include/fsl-mc/fsl_qbman_base.h [new file with mode: 0644]
include/fsl-mc/fsl_qbman_portal.h [new file with mode: 0644]