File List

Here is a list of all documented files with brief descriptions:
csl.h
csl_bootcfg.hThis is the main Header File for the BOOTCFG Module which defines all the data structures and exported API
csl_bootcfgAux.hThis is the Boot Configuration Auxilary Header File which exposes the various CSL Functional Layer API's to configure the BOOTCFG Module
csl_bwmngmt.hHeader file for functional layer of CSL. It contains the various enumerations, structure definitions and function declaration
csl_bwmngmtAux.hAPI Auxilary header file for BWMNGMT CSL. It gives the definitions of the status query & control functions
csl_cache.hThis is the CACHE Auxilary Header File which exposes the various CSL Functional Layer API's to configure the CACHE Module
csl_cacheAux.hThis is the CACHE Auxilary Header File which exposes the various CSL Functional Layer API's to configure the CACHE Module
csl_cgem.hThis is the CGEM Header file
csl_cgemAux.hThis is the CGEM Auxilary Header file
csl_chip.cImplementation for APIs to read / write into the CPU Control Registers
csl_chip.hAPI header file for CHIP module CSL
csl_chipAux.hAPI Auxilary header file for CHIP CSL to read/write from the C64x+ CPU Control Register File
csl_cpgmac_sl.hHeader file containing various enumerations, structure definitions and function declarations for the CP GMAC Sliver submodule (CPGMAC_SL) of EMAC
csl_cpgmac_slAux.hAPI Auxilary header file for Ethernet MAC submodule CSL
csl_cpIntc.hThis is the main header file for the CPINTC Module which defines all the data structures and exported API
csl_cpIntcGetBaseAddress.cThe file contains routines which are CPINTC Device specific and need to be modified for each new device which has the CPINTC IP module
csl_cppi.hThis is the CPPI device specific include file. This file defines various queue types
csl_cpsgmii.hHeader file for functional layer of CSL SGMII
csl_cpsgmiiAux.hAPI Auxilary header file for SGMII CSL. Contains the different control command and status query functions definations
csl_cpsw.hHeader file for CSL functional layer of 3 Port Ethernet Switch Subsystem
csl_cpsw_3gf.hHeader file containing various enumerations, structure definitions and function declarations for the Ethernet switch submodule (CPSW_3GF) of EMAC
csl_cpsw_3gfAux.hAPI Auxilary header file for Ethernet switch module CSL
csl_cpsw_3gfss_s.hHeader file containing various enumerations, structure definitions and function declarations for the Ethernet switch subsystem module of EMAC
csl_cpsw_3gfssAux.hAPI Auxilary header file for Ethernet switch subsystem CSL
csl_cpts.hHeader file containing various enumerations, structure definitions and function declarations for the Time synchronization submodule of EMAC
csl_cptsAux.hAPI Auxilary header file for Ethernet Time Synchronization module CSL
csl_edma3.hThis is the main header file for the EDMA Module which defines all the data structures and exported API
csl_edma3Aux.hThis is the EDMA Auxilary Header File which exposes the various CSL Functional Layer API's to configure the EDMA Module
csl_edma3ChannelClose.cThe file implements the API which is used to close a previously opened EDMA Channel
csl_edma3ChannelOpen.cThe file implements the API which is used to open an EDMA channel
csl_edma3Close.cThe file implements the API which is used to close the EDMA Module
csl_edma3GetBaseAddress.cThe file contains routines which are EDMA3 Device specific and need to be modified for each new device which has the EDMA3 IP module
csl_edma3GetHwChannelSetup.cThe file implements API's which are used to retreive setup information specific to an opened EDMA Channel
csl_edma3GetHwChannelStatus.cThe file implements the API which is used to retreive the status of an opened EDMA Channel
csl_edma3GetHwSetup.cThe file implements the API which to get the setup information for all DMA and QDMA channels which are in the EDMA module
csl_edma3GetHwStatus.cThe file implements the API which to get status of various entities in the EDMA module
csl_edma3HwChannelControl.cThe file implements the API which is used to configure the various properties of an opened channel
csl_edma3HwChannelSetup.cThe file implements the API's which are used to setup the properties of the channel
csl_edma3HwControl.cThe file implements the API's which is used to configure the various entities in the EDMA Module
csl_edma3HwSetup.cThe file implements the API's which is used to configure all the DMA/QDMA channels in the EDMA module with the specified configuration
csl_edma3Init.cThe file implements the API to initialize the EDMA Module
csl_edma3Open.cThe file implements the API to open the EDMA Module
csl_edma3Param.cThe file implements the API's which handle the PARAM-SET in the EDMA Module
csl_emif4fAux.hThis is the EMIF4F Auxilary Header File which exposes the various CSL Functional Layer API's to configure the EMIF4F Module
csl_error.h
csl_gpio.hThis is the main Header File for the GPIO Module which defines all the data structures and exported API
csl_gpioAux.hThis is the GPIO Auxilary Header File which exposes the various CSL Functional Layer API's to configure the GPIO Module
csl_gpioGetBaseAddress.cThe file contains routines which are GPIO Device specific and need to be modified for each new device which has the GPIO IP module
csl_idma.hIDMA CSL Implementation on DSP side
csl_idmaAux.hAPI Auxilary header file for IDMA CSL. It gives the definitions of the query, status & control functions
csl_intc.h
csl_intcClose.cFile for functional layer of CSL API CSL_intcClose()
csl_intcExcep.cFile for functional layer of CSL Exceptions APIs
csl_intcGetHwStatus.cFile for functional layer of CSL API CSL_intcGetHwStatus()
csl_intcHookIsr.cFile for functional layer of CSL API CSL_intcHookIsr()
csl_intcHwControl.cFile for functional layer of CSL API CSL_intcHwControl()
csl_intcInit.cFile for functional layer of CSL API CSL_intcInit()
csl_intcOpen.cFile for functional layer of CSL API CSL_intcOpen()
csl_intcPlugEventHandler.cFile for functional layer of CSL API CSL_intcPlugEventHandler()
csl_ipc.hIPC CSL Implementation on DSP side
csl_ipcAux.hAPI Auxilary header file for IPC CSL. It gives the definitions of the query & control functions
csl_mdio.hHeader file for functional layer of CSL MDIO
csl_mdioAux.hAPI Auxilary header file for MDIO CSL. Contains the different control command and status query functions definations
csl_memprot.hHeader file for functional layer of CSL. It contains the various enumerations, structure definitions and function declarations
csl_memprotAux.hAPI Auxilary header file for MEMPROT CSL. Contains the different control command and status query functions definations
csl_mpu.hThis is the header file for the MPU CSL Functional Layer
csl_mpuAux.hThis is the MPU Auxilary Header File which exposes the various CSL Functional Layer API's to configure the MPU Module
csl_mpuGetBaseAddress.cThe file contains routines which are MPU Device specific and need to be modified for each new device which has the MPU IP Module
csl_msmc.hThis is the main header file for the MSMC Module which defines all the data structures and exported API
csl_msmcAux.hThis is the MSMC Auxilary Header File which exposes the various CSL Functional Layer API's to configure the MSMC Module
csl_pllc.hThis is the main Header File for the PLLC Module which defines all the data structures and exported API
csl_pllcAux.hAPI Auxilary header file for PLLC CSL
csl_pllcGetBaseAddress.cThe file contains routines which are PLLC Device specific and need to be modified for each new device which has the PLLC module
csl_psc.hThis is the main Header File for the PSC Module which defines all the data structures and exported API
csl_pscAux.hAPI Auxilary header file for PSC CSL
csl_qm_queue.hThis is the Queue Manager device specific include file. This file defines various queue types
csl_sem.hThis is the main Header File for the SEM Module which defines all the data structures and exported API
csl_semAux.hThis is the SEM Auxilary Header File which exposes the various CSL Functional Layer API's to configure the SEM Module
csl_srio.hThis is the header file for the SRIO CSL Functional Layer
csl_srioAux.hThis is the SRIO Auxilary Header File which exposes the various CSL Functional Layer API's to configure the SRIO Module
csl_srioAuxPhyLayer.hThis is the SRIO Auxilary Physical Header File which exposes the various CSL Functional Layer API's to configure the SRIO Switch
csl_srioGetBaseAddress.cThe file contains routines which are SRIO Device specific and need to be modified for each new device which has the SRIO IP module
csl_timerGetBaseAddress.cThe file contains routines which are TIMER Device specific and need to be modified for each new device which has the TIMER IP module
csl_tmr.hThis is the main header file for the TIMER Module which defines all the data structures and exported API
csl_tmrAux.hThis is the TIMER Auxilary Header File which exposes the various CSL Functional Layer API's to configure the TIMER Module
csl_tmrClose.cThe file implements the API which is used to close an instance of the Timer
csl_tmrGetHwSetup.cThe file implements the API which is used to get a snapshot of all the registers in the TIMER Module
csl_tmrGetHwStatus.cThe file implements the API which is used to get the status of the TIMER Module
csl_tmrHwControl.cThe file implements the API which is used to control the TIMER Module
csl_tmrHwSetup.cThe file implements the Timer Hardware Setup API which is used to configure all the timer registers
csl_tmrHwSetupRaw.cThe file implements the Timer Hadware Setup RAW API which is used to configure all the timer registers
csl_tmrInit.cThe file implements the Timer Init API which is used to initialize and provide context for the CSL Timer Module
csl_tmrOpen.cThe file implements the Timer Open API which opens and initializes the Timer handle used subsequently in all Timer API's
csl_tsc.hHeader file for functional layer of TSC CSL
csl_tsip.hThis is the main header file for the TSIP Module which defines all the data structures and exported API
csl_tsipAux.hThis is the TSIP Auxilary Header File which exposes the various CSL Functional Layer API's to configure the TSIP Module
csl_tsipGetBaseAddress.cThe file contains routines which are TSIP Device specific and need to be modified for each new device which has the TSIP IP module
csl_types.h
csl_version.h
csl_xmc.hXMC CSL Implementation on DSP side
csl_xmcAux.hAPI Auxilary header file for XMC CSL. It gives the definitions of the status query & control functions
cslr.h
soc.hThis file contains SOC specific defintions

Copyright 2012, Texas Instruments Incorporated