[U-Boot] [PATCH 00/10][v4] driver: net: ldpaa: Add support of new architeture
Prabhakar Kushwaha
prabhakar at freescale.com
Wed Nov 4 07:55:51 CET 2015
Current architecture of Freescale's DPAA2 framework is as below
- Management complex Firmware, DPL and DPC are depolyed during u-boot
boot sequence.
- DPAA2 ethernet driver depends upon the static DPL for the DPRC, DPNI,
DPBP, DPIO objects
Now new architecture will support
- New DPAA2 commands to manage Management Complex (MC) i.e. start mc, aiop
and apply DPL from u-boot command prompt.
- Create DPNI, DPBP, DPIO objects at run-time, before DPL deployement
- Destroy all objects during DPL deployment.
- boot Linux. Linux will use objects defined in static DPL file
Prabhakar Kushwaha (10):
armv8: lsch3: Fix lane protocol parsing logic
driver: net: fsl-mc: Add create, destroy APIs in flibs
driver: net: fsl-mc: Add APIs for DPMAC objects in FLIB
armv8: ls2085aqds: Print function name during SerDes error
driver: ldpaa: Add api to return linked PHY ID of DPMAC
driver: net: fsl-mc: Increase MC command timeout
driver: net: fsl-mc: Add DPAA2 commands to manage MC
driver: net: fsl-mc: Create DPAA2 object at run-time
driver: net: ldpaa: Use DPMAC as net device
driver: net: ldpaa: Add debug information
arch/arm/cpu/armv8/fsl-lsch3/README | 30 ++
arch/arm/cpu/armv8/fsl-lsch3/fsl_lsch3_serdes.c | 2 +-
board/freescale/ls2085aqds/eth.c | 16 +-
board/freescale/ls2085aqds/ls2085aqds.c | 1 -
board/freescale/ls2085ardb/ls2085ardb.c | 1 -
drivers/net/fsl-mc/Makefile | 3 +-
drivers/net/fsl-mc/dpbp.c | 41 ++
drivers/net/fsl-mc/dpio/dpio.c | 40 ++
drivers/net/fsl-mc/dpmac.c | 222 ++++++++
drivers/net/fsl-mc/dpni.c | 40 ++
drivers/net/fsl-mc/dprc.c | 46 ++
drivers/net/fsl-mc/mc.c | 652 +++++++++++++++++-------
drivers/net/fsl-mc/mc_sys.c | 2 +-
drivers/net/ldpaa_eth/ldpaa_eth.c | 274 ++++++++--
drivers/net/ldpaa_eth/ldpaa_eth.h | 17 +-
drivers/net/ldpaa_eth/ldpaa_wriop.c | 12 +
include/configs/ls2085aqds.h | 12 -
include/configs/ls2085ardb.h | 12 -
include/fsl-mc/fsl_dpbp.h | 48 ++
include/fsl-mc/fsl_dpio.h | 60 +++
include/fsl-mc/fsl_dpmac.h | 468 +++++++++++++++++
include/fsl-mc/fsl_dpni.h | 189 +++++++
include/fsl-mc/fsl_dprc.h | 84 +++
include/fsl-mc/fsl_mc.h | 6 +-
include/fsl-mc/fsl_mc_private.h | 26 +-
include/fsl-mc/ldpaa_wriop.h | 3 +-
26 files changed, 2026 insertions(+), 281 deletions(-)
create mode 100644 drivers/net/fsl-mc/dpmac.c
create mode 100644 include/fsl-mc/fsl_dpmac.h
--
1.9.1
More information about the U-Boot
mailing list