Merge pull request #536 in PROCESSOR-SDK/pdk from don/am64x_pktdma_dev to master
authorSivaraj R <sivaraj@ti.com>
Wed, 13 May 2020 06:21:18 +0000 (01:21 -0500)
committerSivaraj R <sivaraj@ti.com>
Wed, 13 May 2020 06:21:18 +0000 (01:21 -0500)
commit2d2ff37e582fc71b97d0aaf34cd7fb9d3ae63f38
treedb8e7f2db2d41f96e241847f36c578dc330312d2
parent8444ce65e7f8cac492464396230ae4abfa364c24
Merge pull request #536 in PROCESSOR-SDK/pdk from don/am64x_pktdma_dev to master

Squashed commit of the following:

commit 896b1c90dc7e87ada1dc9ddf61150815b4cff74a
Author: Don Dominic <a0486429@ti.com>
Date:   Tue May 12 18:46:02 2020 +0530

     [PDK-4957] VLAB Debug Updates

Signed-off-by: Don Dominic <a0486429@ti.com>
commit 819bc062c630df794af30a845425d09550c7ecd8
Author: Don Dominic <a0486429@ti.com>
Date:   Tue May 12 14:39:28 2020 +0530

    [PDK-4957] Addressed Review Comments

Signed-off-by: Don Dominic <a0486429@ti.com>
commit 9f18587f0d18fa805e5193fa3ea619586200fd36
Author: Don Dominic <a0486429@ti.com>
Date:   Tue May 12 10:26:51 2020 +0530

    [PDK-4957] Updates for PSIL Channles (ICSSG) in soc.h file

Signed-off-by: Don Dominic <a0486429@ti.com>
commit 8a642ce53062bbcde4349a959c46b32e2b157abb
Author: Don Dominic <a0486429@ti.com>
Date:   Mon May 11 22:35:31 2020 +0530

    [PDK-5621][PDK-5362][PDK-4957] PKTMDA : Added support for TX/RX flows - Mapped Rings in AM64x

    - updates to support  mapped rings
    - new local API's for rmAllocMappedRing and rmFreeMappedRing
    - new params in ringPrms : mappedRingGroup and mappedChNum :- used to allocate appropriate ring
    - new param in ringHandle : mappedRingFroup :- to free an allocated mapped ring
    - renamed channel tx/rx group to tx/rx groups - to use for both channels and rings
    - rx group index followed by tx

    *)NO UDMA Driver exposed changes ( new ring params passed from chPrms)
     - if Udma_ringAlloc called explicitly to allocate mapped rings :- make sure to intialize mappedRingGroup and mappedChNum (by default allocated to invalid)

Signed-off-by: Don Dominic <a0486429@ti.com>
commit e93f521c9a6be2e1183babb8c9b7fd48eaf76cba
Author: Don Dominic <a0486429@ti.com>
Date:   Fri May 8 01:13:32 2020 +0530

    [PDK-4957][UDMA] PKTMDA : Added support for mapped channels in AM64x PKTDMA

    - added new Channel Type : Mapped (similar to UTC)
    - rmcfg udaptes for Mapped TX/RX Channels (default alloc only for mcu1_0)
    - new local API's for rmAllocMappedTxCh , rmAllocMappedRxCh, rmFreeMappedTxCh and rmFreeMappedRxCh

Signed-off-by: Don Dominic <a0486429@ti.com>
16 files changed:
packages/ti/drv/udma/include/udma_cfg.h
packages/ti/drv/udma/include/udma_ch.h
packages/ti/drv/udma/include/udma_ring.h
packages/ti/drv/udma/include/udma_rm.h
packages/ti/drv/udma/include/udma_types.h
packages/ti/drv/udma/soc/V0/udma_soc.h
packages/ti/drv/udma/soc/V1/udma_soc.h
packages/ti/drv/udma/soc/V2/udma_soc.h
packages/ti/drv/udma/soc/V3/udma_rmcfg.c
packages/ti/drv/udma/soc/V3/udma_soc.c
packages/ti/drv/udma/soc/V3/udma_soc.h
packages/ti/drv/udma/src/udma_ch.c
packages/ti/drv/udma/src/udma_priv.h
packages/ti/drv/udma/src/udma_ring_common.c
packages/ti/drv/udma/src/udma_rm.c
packages/ti/drv/udma/udma.h