csl_bwmngmt.h File Reference

Header file for functional layer of CSL. It contains the various enumerations, structure definitions and function declaration. More...

#include <ti/csl/csl.h>
#include <ti/csl/cslr_cgem.h>
#include <ti/csl/soc.h>

Data Structures

struct  CSL_BWMNGMT_CPUARB_SETUP
 CSL_BWMNGMT_CPUARB_SETUP has all the fields required to configure the CPU Arbitration Control Register of BWMNGMT for any given memory control block (L1D/L2/EMC). More...
struct  CSL_BWMNGMT_MDMAPRI_SETUP
 CSL_BWMNGMT_MDMAPRI_SETUP has all the fields required to configure Master DMA (MDMA) Arbitration Control Register of BWMNGMT for L2/UMC memory control block. More...

Defines

#define CSL_BWMNGMT_PRI_PRI0   (0x00000000u)
 Priority arbitration setting 0 - Highest priority requestor.
#define CSL_BWMNGMT_PRI_PRI1   (0x00000001u)
 Priority arbitration setting 1 - 2nd Highest priority requestor.
#define CSL_BWMNGMT_PRI_PRI2   (0x00000002u)
 Priority arbitration setting 2 - 3rd Highest priority requestor.
#define CSL_BWMNGMT_PRI_PRI3   (0x00000003u)
 Priority arbitration setting 3 - 4th Highest priority requestor.
#define CSL_BWMNGMT_PRI_PRI4   (0x00000004u)
 Priority arbitration setting 4 - 5th Highest priority requestor.
#define CSL_BWMNGMT_PRI_PRI5   (0x00000005u)
 Priority arbitration setting 5 - 6th Highest priority requestor.
#define CSL_BWMNGMT_PRI_PRI6   (0x00000006u)
 Priority arbitration setting 6 - 7th Highest priority requestor.
#define CSL_BWMNGMT_PRI_PRI7   (0x00000007u)
 Priority arbitration setting 7 - Lowest priority requestor.
#define CSL_BWMNGMT_MAXWAIT_MAXWAIT0   (0x00000000u)
 Maxwait arbitration setting 0 - Always stall due to higher priority requestor.
#define CSL_BWMNGMT_MAXWAIT_MAXWAIT1   (0x00000001u)
 Maxwait arbitration setting 1 - Stall max of 1 cycle due to higher priority requestor.
#define CSL_BWMNGMT_MAXWAIT_MAXWAIT2   (0x00000002u)
 Maxwait arbitration setting 2 - Stall max of 2 cycle due to higher priority requestor.
#define CSL_BWMNGMT_MAXWAIT_MAXWAIT4   (0x00000004u)
 Maxwait arbitration setting 4 - Stall max of 4 cycle due to higher priority requestor.
#define CSL_BWMNGMT_MAXWAIT_MAXWAIT8   (0x00000008u)
 Maxwait arbitration setting 8 - Stall max of 8 cycle due to higher priority requestor.
#define CSL_BWMNGMT_MAXWAIT_MAXWAIT16   (0x00000010u)
 Maxwait arbitration setting 16 - Stall max of 16 cycle due to higher priority requestor.
#define CSL_BWMNGMT_MAXWAIT_MAXWAIT32   (0x00000020u)
 Maxwait arbitration setting 32 - Stall max of 32 cycle due to higher priority requestor.
#define hCgem   ((CSL_CgemRegs*)CSL_CGEM0_5_REG_BASE_ADDRESS_REGS)

Detailed Description

Header file for functional layer of CSL. It contains the various enumerations, structure definitions and function declaration.

============================================================================
(C) Copyright 2008, 2009, Texas Instruments, Inc.
Use of this software is controlled by the terms and conditions found
in the license agreement under which this software has been supplied. ===========================================================================

Copyright 2012, Texas Instruments Incorporated