MCU+ SDK for AM62Px Logo
12.01.00
  • Introduction
    • Getting Started
    • Block Diagram
    • Directory Structure
    • Licenses
    • Help and Support
  • Getting Started
    • Introduction
      • Getting Started Goals
      • Getting Started Steps
      • Next Steps
    • Download, Install and Setup SDK and Tools
      • Host PC Requirements
      • Download and Install the SDK
      • Download and Install Additional SDK Tools
        • SysConfig
        • GCC AARCH64 Compiler
        • C7000-CGT Compiler Toolchain
        • Python3
        • OpenSSL
        • Mono Runtime
        • Code Composer Studio (CCS)
        • TI CLANG Compiler Toolchain
        • Device Tree Compiler
    • Download, Install and Setup CCS
      • Download CCS
      • Install CCS
      • Check Packages as seen by CCS
      • Create Target Configuration
      • Known Issues
    • EVM Setup
      • SK-AM62P-LP
        • Cable Connections
        • Setup UART Terminal
      • Flash SOC Initialization Binary
      • Additional Details
        • SOC Initialization
          • SOC Initialization Using SPL
        • BOOT MODE
          • UART BOOT MODE
          • OSPI NOR BOOT MODE
          • OSPI SERIAL NAND BOOT MODE
          • SD BOOT MODE
          • EMMC BOOT MODE
        • Troubleshooting EVM issues
    • Build a Hello World example
      • Using CCS projects
      • Using makefiles
      • Rebuilding libraries
      • Rebuilding External libraries
    • CCS Launch, Load and Run
      • Prerequisites
      • Re-load and run example binaries
    • Flash a Hello World example
      • Introduction
      • Flashing the application using Snagfactory Tool
        • Flashing using the GUI
        • Flashing using the CLI
        • Running the flashed application (Snagfactory)
      • Getting ready to flash the application
      • Building Linux app image and HSM app image
        • LinuxAppImage
        • HSMAppImage
      • Flashing the application
      • Running the flashed application
  • Release Notes
    • Release Notes 12.01.00
      • Device and Validation Information
      • Features Added in This Release
      • Experimental Features
      • Dependent Tools and Compiler Information
      • SDK Components
        • SYSFW / TIFS
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • Networking
        • SOC Device Drivers
        • Board Device Drivers
      • Fixed Issues
      • Known Issues
      • Errata
      • Limitations
      • Upgrade and Compatibility Information
        • Networking
    • Release Notes 12.00.00
      • Device and Validation Information
      • Features Added in This Release
      • Experimental Features
      • Dependent Tools and Compiler Information
      • SDK Components
        • SYSFW / TIFS
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • Networking
        • SOC Device Drivers
        • Board Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
      • Upgrade and Compatibility Information
        • Networking
    • Release Notes 11.02.00
      • Device and Validation Information
      • Features Added in This Release
        • Experimental Features
      • Dependent Tools and Compiler Information
      • SDK Components
        • SYSFW / TIFS
        • Keywriter Package
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • Networking
        • SOC Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
      • Upgrade and Compatibility Information
        • Networking
    • Release Notes 11.01.01
      • Device and Validation Information
      • Features Added in This Release
        • Experimental Features
      • Dependent Tools and Compiler Information
      • SDK Components
        • SYSFW / TIFS
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • Networking
        • SOC Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
      • Upgrade and Compatibility Information
        • Networking
    • Release Notes 11.01.00
      • Device and Validation Information
      • Features Added in This Release
        • Experimental Features
      • Dependent Tools and Compiler Information
      • SDK Components
        • SYSFW / TIFS
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • Networking
        • SOC Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
      • Upgrade and Compatibility Information
        • Networking
    • Release Notes 11.00.00
      • Device and Validation Information
      • Features Added in This Release
        • Experimental Features
      • Dependent Tools and Compiler Information
      • SDK Components
        • SYSFW / TIFS
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • Networking
        • SOC Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
      • Upgrade and Compatibility Information
    • Release Notes 10.01.00
      • Device and Validation Information
      • Features Added in This Release
      • Additional updates on this release
      • Dependent Tools and Compiler Information
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • Networking
        • SOC Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
    • Release Notes 10.00.00
      • Device and Validation Information
      • Features Added in This Release
      • Other Updates on This Release
      • Dependent Tools and Compiler Information
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • SOC Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
      • Upgrade and Compatibility Information
        • Compiler Options
        • Examples
        • OS Kernel
        • SOC Device Drivers
        • Networking
    • Release Notes 09.02.01
      • Device and Validation Information
      • Features Added in This Release
      • Dependent Tools and Compiler Information
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • SOC Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
    • Release Notes 09.02.00
      • Device and Validation Information
      • Features Added in This Release
      • Dependent Tools and Compiler Information
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • SOC Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
    • Release Notes 09.01.00
      • Device and Validation Information
      • Features Added in This Release
      • Dependent Tools and Compiler Information
      • Key Features
        • OS Kernel
        • Driver Porting Layer (DPL)
        • Secondary Bootloader (SBL)
        • SDL
        • SOC Device Drivers
      • Fixed Issues
      • Known Issues
      • Limitations
  • Datasheet
    • Introduction
    • Generic Setup details
    • Performance Numbers
      • SBL OSPI NOR performance (HS-FS)
      • SBL OSPI NOR performance (HS)
      • SBL EMMC performance (HS-FS)
      • SBL EMMC performance (HS)
      • CPSW Performance
      • IPC performance
        • IPC NOTIFY
        • IPC RPMSG
      • EMMC Performance
      • OSPI NOR Flash Performance
      • GPIO latency
  • Components
    • OS Kernel
      • FreeRTOS
        • FreeRTOS usage guidelines
          • FreeRTOS configuration
          • Using and adding FreeRTOS to your project
          • Summary of comparison with SysBIOS
          • FreeRTOS Tasks
          • FreeRTOS Interrupts
          • FreeRTOS Semaphores and Mutex
          • FreeRTOS Task Notification
          • FreeRTOS Event Groups
          • FreeRTOS Timers
          • FreeRTOS Heaps
          • FreeRTOS Additional Modules
          • FreeRTOS Hook Functions
          • FreeRTOS POSIX
          • FreeRTOS Task Stack usage for C7x
        • Introduction
        • Features Supported
        • SysConfig Features
        • Features Not Supported
        • Important files and directory structure
        • FreeRTOS usage guidelines
        • Additional references
        • See also
      • NO RTOS
        • Introduction
        • Features Supported
        • SysConfig Features
        • Features Not Supported
        • Important files and directory structure
        • Additional References
        • See also
    • Driver Porting Layer (DPL)
      • HW Interrupts
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • HWIP_INVALID_EVENT_ID
          • HwiP_OBJECT_SIZE_MAX
          • HwiP_FxnCallback
          • HwiP_Params_init()
          • HwiP_construct()
          • HwiP_setArgs()
          • HwiP_destruct()
          • HwiP_enableInt()
          • HwiP_disableInt()
          • HwiP_restoreInt()
          • HwiP_clearInt()
          • HwiP_post()
          • HwiP_disable()
          • HwiP_enable()
          • HwiP_restore()
          • HwiP_inISR()
          • HwiP_init()
          • HwiP_registerNmiHandler()
          • HwiP_unregisterNmiHandler()
          • HwiP_Config
          • HwiP_Params
          • HwiP_Object
          • AIFSR
          • IFSR
          • ADFSR
          • DFSR
      • Semaphore
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SemaphoreP_OBJECT_SIZE_MAX
          • SemaphoreP_constructMutex()
          • SemaphoreP_constructBinary()
          • SemaphoreP_constructCounting()
          • SemaphoreP_destruct()
          • SemaphoreP_post()
          • SemaphoreP_pend()
          • SemaphoreP_getCount()
          • SemaphoreP_Object
      • Task
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • TaskP_PRIORITY_LOWEST
          • TaskP_PRIORITY_HIGHEST
          • TaskP_LOAD_UPDATE_WINDOW_MSEC
          • TaskP_OBJECT_SIZE_MAX
          • TaskP_FxnMain
          • TaskP_Params_init()
          • TaskP_construct()
          • TaskP_destruct()
          • TaskP_getHndl()
          • TaskP_yield()
          • TaskP_exit()
          • TaskP_loadGet()
          • TaskP_loadUpdateAll()
          • TaskP_loadResetAll()
          • TaskP_loadGetTotalCpuLoad()
          • TaskP_disable()
          • TaskP_restore()
          • TaskP_endScheduler()
          • TaskP_Load
          • TaskP_Object
          • TaskP_Params
      • Clock
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • ClockP_OBJECT_SIZE_MAX
          • ClockP_FxnCallback
          • ClockP_init()
          • ClockP_deinit()
          • ClockP_Params_init()
          • ClockP_construct()
          • ClockP_destruct()
          • ClockP_start()
          • ClockP_stop()
          • ClockP_isActive()
          • ClockP_setTimeout()
          • ClockP_getTimeout()
          • ClockP_getTicks()
          • ClockP_usecToTicks()
          • ClockP_ticksToUsec()
          • ClockP_getTimeUsec()
          • ClockP_usleep()
          • ClockP_sleep()
          • ClockP_Object
          • ClockP_Config
          • ClockP_Params
      • Cycle Counter
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • CycleCounterP_init()
          • CycleCounterP_getCount32()
          • CycleCounterP_reset()
          • CycleCounterP_getCount64()
          • CycleCounterP_nsToTicks()
      • Queue
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • QueueP_NOTEMPTY
          • QueueP_EMPTY
          • QueueP_OBJECT_SIZE_MAX
          • QueueP_Handle
          • QueueP_create()
          • QueueP_delete()
          • QueueP_get()
          • QueueP_put()
          • QueueP_isEmpty()
          • QueueP_getSize()
          • QueueP_peekHead()
          • QueueP_Elem
          • QueueP_Object
      • Cache
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • CacheP_TYPE_L1P
          • CacheP_TYPE_L1D
          • CacheP_TYPE_L2P
          • CacheP_TYPE_L2D
          • CacheP_TYPE_L1
          • CacheP_TYPE_L2
          • CacheP_TYPE_ALLP
          • CacheP_TYPE_ALLD
          • CacheP_TYPE_ALL
          • CacheP_CACHELINE_ALIGNMENT
          • CacheP_enable()
          • CacheP_disable()
          • CacheP_getEnabled()
          • CacheP_wbAll()
          • CacheP_wbInvAll()
          • CacheP_wb()
          • CacheP_inv()
          • CacheP_wbInv()
          • CacheP_init()
          • gCacheConfig
          • CacheP_Config
      • CPUID for ARMv7 (ARM R5)
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • CSL_armR5GetCpuID()
          • CSL_ArmR5CPUInfo
      • MPU for ARMv7 (ARM R5)
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • MpuP_AccessPerm
          • MpuP_RegionSize
          • MpuP_RegionAttrs_init()
          • MpuP_setRegion()
          • MpuP_resetRegion()
          • MpuP_enable()
          • MpuP_disable()
          • MpuP_isEnable()
          • MpuP_init()
          • MpuP_RegionAttrs
          • MpuP_RegionConfig
          • MpuP_Config
      • Region based Address Translate
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Errata i2449 - RAT MMR Parity Workaround (R5F only)
          • Workaround
        • Example Usage
        • API Reference
          • AddrTranslateP_MAX_REGIONS
          • AddrTranslateP_RegionSize
          • AddrTranslateP_Params_init()
          • AddrTranslateP_init()
          • AddrTranslateP_setRegion()
          • AddrTranslateP_getLocalAddr()
          • AddrTranslateP_RegionConfig
          • AddrTranslateP_Params
      • Heap
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • HeapP_BYTE_ALIGNMENT
          • HeapP_OBJECT_SIZE_MAX
          • HeapP_construct()
          • HeapP_destruct()
          • HeapP_alloc()
          • HeapP_free()
          • HeapP_getFreeHeapSize()
          • HeapP_getMinimumEverFreeHeapSize()
          • HeapP_getHeapStats()
          • HeapP_MemStats
          • HeapP_Object
      • Debug
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
          • Shared memory logging
          • UART logging
          • Other guidelines
        • Example Usage
        • API Reference
          • DebugP_LOG_ZONE_ALWAYS_ON
          • DebugP_LOG_ZONE_ERROR
          • DebugP_LOG_ZONE_WARN
          • DebugP_LOG_ZONE_INFO
          • DebugP_ASSERT_ENABLED
          • DebugP_LOG_ENABLED
          • DebugP_assert
          • DebugP_assertNoLog
          • DebugP_log
          • DebugP_logError
          • DebugP_logWarn
          • DebugP_logInfo
          • DebugP_SHM_LOG_SIZE
          • DebugP_MEM_LOG_SIZE
          • DebugP_SHM_LOG_IS_VALID
          • UNSIGNED_INTEGERVAL_TWO
          • UNSIGNED_INTEGERVAL_THREE
          • CARRIAGE_RETURN_ASCII
          • _DebugP_assert()
          • _DebugP_assertNoLog()
          • _DebugP_logZone()
          • DebugP_logZoneEnable()
          • DebugP_logZoneDisable()
          • DebugP_logZoneRestore()
          • DebugP_shmLogWriterInit()
          • DebugP_shmLogWriterPause()
          • DebugP_shmLogWriterResume()
          • DebugP_shmLogWriterPutChar()
          • DebugP_uartLogWriterPutChar()
          • DebugP_shmLogReaderInit()
          • DebugP_shmLogRead()
          • DebugP_memLogWriterInit()
          • DebugP_memLogWriterPause()
          • DebugP_memLogWriterResume()
          • DebugP_memLogWriterPutChar()
          • DebugP_uartSetDrvIndex()
          • DebugP_scanf()
          • DebugP_readLine()
          • DebugP_ShmLog
      • Event
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • EventP_OBJECT_SIZE_MAX
          • EventP_construct()
          • EventP_destruct()
          • EventP_waitBits()
          • EventP_setBits()
          • EventP_clearBits()
          • EventP_getBits()
          • EventP_Object
      • Timer
        • Features Supported
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • TIME_IN_MICRO_SECONDS
          • MAX_TIMER_COUNT_VALUE
          • TIME_IN_MILLI_SECONDS
          • TIME_IN_NANO_SECONDS
          • TIMERP_SHIFT_BY_EIGHT
          • MAX_NUMBER_OF_CYCLES
          • TimerP_Params_init()
          • TimerP_setup()
          • TimerP_start()
          • TimerP_stop()
          • TimerP_getCount()
          • TimerP_getReloadCount()
          • TimerP_clearOverflowInt()
          • TimerP_isOverflowed()
          • TimerP_Params
    • SOC Peripheral Drivers
      • BOOTLOADER
        • Bootloader Migration Guidelines
          • Migration Guide 11.02 to 11.03 - AM62Ax
        • Migration Guide 11.02 to 12.00
          • gAtcmBaseAddr symbol required in SBL linker.cmd
        • Features Supported
        • SysConfig Features
        • R5 Dual Core Support
        • Example Usage
          • Instance Open Example
          • Booting Cores Example
          • Instance Close Example
        • API Reference
          • BOOTLOADER_SBL_BOOT_MAGIC_NUM_HSRAM_ADDR
          • BOOTLOADER_SBL_BOOT_MAGIC_NUM
          • FREERTOS_SMP_RPRC_CORE_ID
          • FREERTOS_SMP_NO_OF_CORES
          • FREERTOS_SMP_BOOT_CORE
          • FREERTOS_SMP_CSL_CORE_ID_MAX
          • BOOTLOADER_DMA_CHANNEL_TYPE
          • __attribute__
          • Bootloader_socCpuRequest()
          • Bootloader_socCpuRelease()
          • Bootloader_socCpuSetClock()
          • Bootloader_socCpuGetClock()
          • Bootloader_socCpuGetClkDefault()
          • Bootloader_socCpuPowerOnReset()
          • Bootloader_socCpuResetRelease()
          • Bootloader_socCpuResetReleaseSelf()
          • __attribute__()
          • Bootloader_socCpuSetEntryPoint()
          • Bootloader_socTranslateSectionAddr()
          • Bootloader_socRprcToCslCoreId()
          • Bootloader_socIsSmpEnable()
          • Bootloader_socGetSelfCpuList()
          • Bootloader_socGetCoreName()
          • Bootloader_socMemInitCpu()
          • Bootloader_socGetSciclientCpuProcId()
          • Bootloader_socGetSciclientCpuDevId()
          • Bootloader_socSecHandover()
          • Bootloader_socWaitForFWBoot()
          • Bootloader_socOpenFirewalls()
          • Bootloader_socAuthImage()
          • Bootloader_socIsAuthRequired()
          • Bootloader_socIsMCUResetIsoEnabled()
          • Bootloader_socWriteSBLBootMagicNum()
          • Bootloader_socIsSBLBoot()
          • Bootloader_socCpuPowerOff()
          • Bootloader_CoreBootInfo
          • Bootloader_imgOpenFxn
          • Bootloader_imgReadFxn
          • Bootloader_imgOffsetFxn
          • Bootloader_imgSeekFxn
          • Bootloader_imgCloseFxn
          • Bootloader_imgCustomFxn
          • BOOTLOADER_INVALID_ID
          • BOOTLOADER_OPMODE_LOCKSTEP
          • BOOTLOADER_OPMODE_STANDALONE
          • BOOTLOADER_MEDIA_MEM
          • BOOTLOADER_MEDIA_FLASH
          • BOOTLOADER_MEDIA_EMMC
          • BOOTLOADER_MEDIA_SD
          • BOOTLOADER_MEDIA_BUFIO
          • BOOTLOADER_MEDIA_UART
          • Bootloader_Handle
          • Bootloader_AppImageLoadStatus
          • Bootloader_Params_init()
          • Bootloader_BootImageInfo_init()
          • Bootloader_CpuInfo_init()
          • Bootloader_open()
          • Bootloader_close()
          • Bootloader_loadCpu()
          • Bootloader_loadSelfCpu()
          • Bootloader_runCpu()
          • Bootloader_runSelfCpu()
          • Bootloader_JumpSelfCpu()
          • Bootloader_bootCpu()
          • Bootloader_bootSelfCpu()
          • Bootloader_parseMultiCoreAppImage()
          • Bootloader_rprcImageParseEntryPoint()
          • Bootloader_rprcImageLoad()
          • Bootloader_runSelfCpuWithLinux()
          • Bootloader_getMulticoreImageSize()
          • Bootloader_isCorePresent()
          • Bootloader_getBootMedia()
          • Bootloader_ReservedMemInit()
          • Bootloader_powerOffCpu()
          • Bootloader_parseAppImage()
          • Bootloader_openDma()
          • Bootloader_closeDma()
          • Bootloader_Params
          • Bootloader_Fxns
          • Bootloader_Config
          • Bootloader_CpuInfo
          • Bootloader_BootImageInfo
          • Bootloader_LoadImageParams
      • DDR
        • Features Supported
        • SysConfig Features
        • Features not Supported
        • Creating your own DDR config file
          • Step 1: Generate a DDR config file for your EVM
          • Step 2: Add the generated DDR config file to your project
        • Creating your own LPDDR config file
          • Step 1: Generate a LPDDR config file for your EVM
          • Step 2: Add the generated LPDDR config file to your project
        • Enabling DDR inline ECC
          • Step 1: Enable inline ECC in the SBL sysconfig
          • Step 2: Generate linux appimage and u-boot.img
        • Usage Overview
          • Initialize DDR
        • Example Usage
        • API Reference
          • DDR_ECC_1B_ERROR
          • DDR_ECC_2B_ERROR
          • DDR_ECC_ERR_ALL
          • DDR_Params_init()
          • DDR_init()
          • DDR_enableInlineECC()
          • DDR_clearECCError()
          • DDR_getECCErrorInfo()
          • DDR_isInitDone()
          • DDR_EccRegion
          • DDR_Params
          • DDR_ECCErrorInfo
      • DEVICE MANAGER
        • Features Supported
        • SysConfig Features
        • Enabling Interrupt Mode
        • Registering Suspend and Resume Hook for Low Power Mode
        • Disabling Low Power Mode
          • Migration Guide 11.01 to 11.02 - AM62A
          • Task stack allocation moved to application layer
        • Migration Guide 11.02 to 12.00
          • Task stack allocation moved to application layer
      • DSS
        • Features Supported
          • Safety Features:
        • SysConfig Features
        • Features NOT Supported
        • Failure Prevention Guidelines for Applications
        • API Reference
          • DSS_DISP_DRV_ID
          • DSS_DCTRL_DRV_ID
          • DSS_DISP_IOCTL_BASE
          • DSS_DCTRL_IOCTL_BASE
          • DSS_DISP_SOC_IOCTL_BASE
          • DSS_DCTRL_SOC_IOCTL_BASE
          • Dss_initParamsInit()
          • Dss_init()
          • Dss_deInit()
          • Dss_InitParams
          • Dss_ConfigPipelineParams
          • Dss_InstObject
          • Dss_RegionFwlData
          • Dss_FirewallRegionConfig
          • Dss_Object
          • DSS_DEF_QUEUE_LEN_PER_INST
          • DSS_DEF_QUEUE_LEN_PER_M2M_DRV_INST
          • DssTrace
          • IOCTL_DSS_DCTRL_SET_PATH
          • IOCTL_DSS_DCTRL_CLEAR_PATH
          • IOCTL_DSS_DCTRL_SET_VP_PARAMS
          • IOCTL_DSS_DCTRL_SET_OVERLAY_PARAMS
          • IOCTL_DSS_DCTRL_SET_LAYER_PARAMS
          • IOCTL_DSS_DCTRL_SET_VP_CSC_COEFF
          • IOCTL_DSS_DCTRL_SET_ADV_VP_PARAMS
          • IOCTL_DSS_DCTRL_SET_LCD_BLANK_TIMING_PARAMS
          • IOCTL_DSS_DCTRL_SET_VP_SAFETY_CHK_PARAMS
          • IOCTL_DSS_DCTRL_GET_VP_ERROR_STATS
          • IOCTL_DSS_DCTRL_SET_GLOBAL_DSS_PARAMS
          • IOCTL_DSS_DCTRL_STOP_VP
          • IOCTL_DSS_DCTRL_REGISTER_SYNCLOST_CB
          • IOCTL_DSS_DCTRL_REGISTER_LINENUM_CB
          • IOCTL_DSS_DCTRL_SET_DSI_PARAMS
          • IOCTL_DSS_DCTRL_IS_DP_CONNECTED
          • Dss_DctrlSyncLostCbFxn
          • Dss_DctrlSafetyErrCbFxn
          • Dss_DctrlLineNumCbFxn
          • Dss_dctrlPathInfoInit()
          • Dss_dctrlVpParamsInit()
          • Dss_dctrlOverlayParamsInit()
          • Dss_dctrlOverlayLayerParamsInit()
          • Dss_dctrlAdvVpParamsInit()
          • Dss_dctrlLcdBlankTimingParamsInit()
          • Dss_dctrlRegionSafetyChkCfgInit()
          • Dss_dctrlVpSafetyCbDataInit()
          • Dss_dctrlVpSafetyChkParamsInit()
          • Dss_dctrlVpErrorStatsInit()
          • Dss_dctrlGlobalDssParamsInit()
          • Dss_dctrlSyncLostCbParamsInit()
          • Dss_dctrlLineNumCbParamsInit()
          • Dss_DctrlSyncOpCfgInit()
          • Dss_DctrlPathInfo
          • Dss_DctrlSyncOpCfg
          • Dss_DctrlVpParams
          • Dss_DctrlOverlayParams
          • Dss_DctrlOverlayLayerParams
          • Dss_DctrlVpCscCoeff
          • Dss_DctrlAdvVpParams
          • Dss_DctrlLcdBlankTimingParams
          • Dss_DctrlRegionSafetyChkCfg
          • Dss_DctrlVpSafetyCbData_t
          • Dss_DctrlVpSafetyChkParams
          • Dss_DctrlVpErrorStats
          • Dss_DctrlGlobalDssParams
          • Dss_DctrlSyncLostCbParams
          • Dss_DctrlLineNumCbParams
          • Dss_DctrlDsiParams
          • DSS_BUFFER_ALIGNMENT
          • IOCTL_DSS_DISP_SET_DSS_PARAMS
          • IOCTL_DSS_DISP_SET_PIPE_MFLAG_PARAMS
          • IOCTL_DSS_DISP_GET_CURRENT_STATUS
          • IOCTL_DSS_DISP_SET_PIPE_SAFETY_CHK_PARAMS
          • IOCTL_DSS_DISP_SET_PIPE_CSC_COEFF
          • IOCTL_DSS_DISP_REGISTER_BUF_PRGM_CB
          • IOCTL_DSS_DISP_REGISTER_PIPE_PRGM_CB
          • IOCTL_DSS_DISP_REGISTER_PIPE_UNDERFLOW_CB
          • Dss_DispBufPrgmCbFxn
          • Dss_DispPipePrgmCbFxn
          • Dss_DispUnderFlowCbFxn
          • Dss_DispSafetyErrCbFxn
          • Dss_dispCreateParamsInit()
          • Dss_dispParamsInit()
          • Dss_dispPipeMflagParamsInit()
          • Dss_dispPipeSafetyChkParamsInit()
          • Dss_dispBufPrgmCbParamsInit()
          • Dss_dispPipePrgmCbParamsInit()
          • Dss_dispUnderFlowCbParamsInit()
          • Dss_scRtParamsInit()
          • Dss_frameRtParamsInit()
          • Dss_dispRtParamsInit()
          • Dss_dispPipeCropParamsInit()
          • Dss_DispCreateParams
          • Dss_DispCreateStatus
          • Dss_DispPipeCropParams
          • Dss_DispParams
          • Dss_DispPipeMflagParams
          • Dss_DispCurrentStatus
          • Dss_DispPipeSafetyChkParams
          • Dss_DispBufPrgmCbParams
          • Dss_DispPipePrgmCbParams
          • Dss_DispUnderFlowCbParams
          • Dss_ScRtParams
          • Dss_FrameRtParams
          • Dss_DispRtParams
      • ECAP
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • ECAP Interrupt Registration
          • ECAP Operating Mode Configuration
          • ECAP One Shot Mode Configuration
          • ECAP Capture Event Polarity Configuration
          • ECAP Interrupt Service Routine
          • ECAP Interrupt De-Registration
        • API Reference
          • ECAP_CAPTURE_MODE
          • ECAP_APWM_MODE
          • ECAP_CAPTURE_EVENT_1
          • ECAP_CAPTURE_EVENT_2
          • ECAP_CAPTURE_EVENT_3
          • ECAP_CAPTURE_EVENT_4
          • ECAP_CAPTURE_EVENT1_STOP
          • ECAP_CAPTURE_EVENT2_STOP
          • ECAP_CAPTURE_EVENT3_STOP
          • ECAP_CAPTURE_EVENT4_STOP
          • ECAP_APWM_ACTIVE_HIGH
          • ECAP_APWM_ACTIVE_LOW
          • ECAP_COUNTER_STOP
          • ECAP_COUNTER_FREE_RUNNING
          • ECAP_SYNC_IN_DISABLE
          • ECAP_ENABLE_COUNTER
          • ECAP_SYNC_IN
          • ECAP_PRD_EQ
          • ECAP_SYNC_OUT_DISABLE
          • ECAP_CEVT1_INT
          • ECAP_CEVT2_INT
          • ECAP_CEVT3_INT
          • ECAP_CEVT4_INT
          • ECAP_CNTOVF_INT
          • ECAP_PRDEQ_INT
          • ECAP_CMPEQ_INT
          • ECAP_GLOBAL_INT
          • ECAP_CAPTURE_EVENT_RISING
          • ECAP_CAPTURE_EVENT_FALLING
          • ECAP_CAPTURE_EVENT_RESET_COUNTER_NO_RESET
          • ECAP_CAPTURE_EVENT_RESET_COUNTER_RESET
          • ECAP_captureLoadingEnable()
          • ECAP_captureLoadingDisable()
          • ECAP_prescaleConfig()
          • ECAP_operatingModeSelect()
          • ECAP_timeStampRead()
          • ECAP_counterConfig()
          • ECAP_captureEvtPolarityConfig()
          • ECAP_captureEvtCntrRstConfig()
          • ECAP_continousModeConfig()
          • ECAP_oneShotModeConfig()
          • ECAP_oneShotReArm()
          • ECAP_APWM_polarityConfig()
          • ECAP_counterControl()
          • ECAP_syncInOutSelect()
          • ECAP_APWM_captureConfig()
          • ECAP_APWM_shadowCaptureConfig()
          • ECAP_counterPhaseValConfig()
          • ECAP_globalIntrClear()
          • ECAP_intrEnable()
          • ECAP_intrDisable()
          • ECAP_getIntrStatus()
          • ECAP_intrStatusClear()
          • ECAP_peripheralIdGet()
      • EPWM
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • Check external Synchronization signal
          • Get Timebase Counter direction
          • Configure Counter compare
        • API Reference
          • EPWM_OUTPUT_CH_MIN
          • EPWM_OUTPUT_CH_A
          • EPWM_OUTPUT_CH_B
          • EPWM_OUTPUT_CH_MAX
          • EPWM_OutputCh_t
          • EPWM_TB_COUNTER_DIR_UP
          • EPWM_TB_COUNTER_DIR_DOWN
          • EPWM_TB_COUNTER_DIR_UP_DOWN
          • EPWM_TB_COUNTER_DIR_STOP
          • EPWM_TbCounterDir_t
          • EPWM_SHADOW_REG_CTRL_ENABLE
          • EPWM_SHADOW_REG_CTRL_DISABLE
          • EPWM_ShadowRegCtrl_t
          • EPWM_TB_CNT_DIR_AFT_SYNC_DOWN
          • EPWM_TB_CNT_DIR_AFT_SYNC_UP
          • EPWM_TbCntDirAftSync_t
          • EPWM_TB_SYNC_OUT_EVT_SYNCIN
          • EPWM_TB_SYNC_OUT_EVT_CNT_EQ_ZERO
          • EPWM_TB_SYNC_OUT_EVT_CNT_EQ_CMP_B
          • EPWM_TB_SYNC_OUT_EVT_DISABLE
          • EPWM_TbSyncOutEvt_t
          • EPWM_TB_STS_CTR_MAX
          • EPWM_TB_STS_SYNCI
          • EPWM_TB_STS_CTR_DIR
          • EPWM_TbSts_t
          • EPWM_TB_EMU_MODE_STP_AFT_NEXT_CYCLE
          • EPWM_TB_EMU_MODE_STP_AFT_COMPLETE_CYCLE
          • EPWM_TB_EMU_MODE_FREE_RUN
          • EPWM_TbEmuMode_t
          • EPWM_CC_CMP_MIN
          • EPWM_CC_CMP_A
          • EPWM_CC_CMP_B
          • EPWM_CC_CMP_MAX
          • EPWM_CcCmp_t
          • EPWM_CC_CMP_LOAD_MODE_CNT_EQ_ZERO
          • EPWM_CC_CMP_LOAD_MODE_CNT_EQ_PRD
          • EPWM_CC_CMP_LOAD_MODE_CNT_EQ_ZERO_OR_PRD
          • EPWM_CC_CMP_LOAD_MODE_NO_LOAD
          • EPWM_CcCmpLoadMode_t
          • EPWM_AQ_ACTION_DONOTHING
          • EPWM_AQ_ACTION_LOW
          • EPWM_AQ_ACTION_HIGH
          • EPQM_AQ_ACTION_TOLLGE
          • EPWM_AQ_ACTION_TOLLGE
          • EPWM_AqAction_t
          • EPWM_AQ_SW_TRIG_OT_ACTION_DONOTHING
          • EPWM_AQ_SW_TRIG_OT_ACTION_LOW
          • EPWM_AQ_SW_TRIG_OT_ACTION_HIGH
          • EPWM_AQ_SW_TRIG_OT_ACTION_TOGGLE
          • EPWM_AqSwTrigOtAction_t
          • EPWM_AQ_SW_TRIG_CONT_ACTION_NOEFFECT
          • EPWM_AQ_SW_TRIG_CONT_ACTION_LOW
          • EPWM_AQ_SW_TRIG_CONT_ACTION_HIGH
          • EPWM_AQ_SW_TRIG_CONT_ACTION_SW_DISBALED
          • EPWM_AqSwTrigContAction_t
          • EPWM_AQ_CSFRC_REG_RELOAD_CNT_EQ_ZRO
          • EPWM_AQ_CSFRC_REG_RELOAD_CNT_EQ_PRD
          • EPWM_AQ_CSFRC_REG_RELOAD_CNT_EQ_ZRO_OR_PRD
          • EPWM_AQ_CSFRC_REG_RELOAD_IMMEDIATE
          • EPWM_AqCsfrcRegReload_t
          • EPWM_DB_IN_MODE_A_RED_A_FED
          • EPWM_DB_IN_MODE_B_RED_A_FED
          • EPWM_DB_IN_MODE_A_RED_B_FED
          • EPWM_DB_IN_MODE_B_RED_B_FED
          • EPWM_DbInMode_t
          • EPWM_DB_POL_SEL_ACTV_HIGH
          • EPWM_DB_POL_SEL_ACTV_LOW_COMPLEMENTARY
          • EPWM_DB_POL_SEL_ACTV_HIGH_COMPLEMENTARY
          • EPWM_DB_POL_SEL_ACTV_LOW
          • EPWM_DbPolSel_t
          • EPWM_DB_OUT_MODE_BYPASS
          • EPWM_DB_OUT_MODE_NO_RED_B_FED
          • EPWM_DB_OUT_MODE_A_RED_NO_FED
          • EPWM_DB_OUT_MODE_A_RED_B_FED
          • EPWM_DbOutMode_t
          • EPWM_CHP_DUTY_CYCLE_PERC_12PNT5
          • EPWM_CHP_DUTY_CYCLE_PERC_25
          • EPWM_CHP_DUTY_CYCLE_PERC_37PNT5
          • EPWM_CHP_DUTY_CYCLE_PERC_50_PER
          • EPWM_CHP_DUTY_CYCLE_PERC_62PNT5
          • EPWM_CHP_DUTY_CYCLE_PERC_75
          • EPWM_CHP_DUTY_CYCLE_PERC_87PNT5
          • EPWM_ChpDutyCycle_t
          • EPWM_CHP_CLK_FREQ_DIV_BY_1
          • EPWM_CHP_CLK_FREQ_DIV_BY_2
          • EPWM_CHP_CLK_FREQ_DIV_BY_3
          • EPWM_CHP_CLK_FREQ_DIV_BY_4
          • EPWM_CHP_CLK_FREQ_DIV_BY_5
          • EPWM_CHP_CLK_FREQ_DIV_BY_6
          • EPWM_CHP_CLK_FREQ_DIV_BY_7
          • EPWM_CHP_CLK_FREQ_DIV_BY_8
          • EPWM_ChpClkFreq_t
          • EPWM_CHP_OSHT_WIDTH_MIN
          • EPWM_CHP_OSHT_WIDTH_1XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_2XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_3XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_4XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_5XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_6XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_7XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_8XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_9XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_10XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_11XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_12XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_13XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_14XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_15XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_16XSYSOUT_BY_8
          • EPWM_CHP_OSHT_WIDTH_MAX
          • EPWM_ChpOshtWidth_t
          • EPWM_TZ_TRIP_ACTION_TRI_STATE
          • EPWM_TZ_TRIP_ACTION_HIGH
          • EPWM_TZ_TRIP_ACTION_LOW
          • EPWM_TZ_TRIP_ACTION_DO_NOTHING
          • EPWM_TzTripAction_t
          • EPWM_TZ_EVENT_MIN
          • EPWM_TZ_EVENT_ONE_SHOT
          • EPWM_TZ_EVENT_CYCLE_BY_CYCLE
          • EPWM_TZ_EVENT_MAX
          • EPWM_TzEvent_t
          • EPWM_TZ_STS_FLG_OST
          • EPWM_TZ_STS_FLG_CBC
          • EPWM_TZ_STS_FLG_INT
          • EPWM_TzStsFlg_t
          • EPWM_ET_INTR_EVT_CNT_EQ_ZRO
          • EPWM_ET_INTR_EVT_CNT_EQ_PRD
          • EPWM_ET_INTR_EVT_CNT_EQ_CMPA_INC
          • EPWM_ET_INTR_EVT_CNT_EQ_CMPA_DEC
          • EPWM_ET_INTR_EVT_CNT_EQ_CMPB_INC
          • EPWM_ET_INTR_EVT_CNT_EQ_CMPB_DEC
          • EPWM_EtIntrEvt_t
          • EPWM_ET_INTR_PERIOD_DIS_INTR
          • EPWM_ET_INTR_PERIOD_FIRST_EVT
          • EPWM_ET_INTR_PERIOD_SECOND_EVT
          • EPWM_ET_INTR_PERIOD_THIRD_EVT
          • EPWM_EtIntrPeriod_t
          • EPWM_ETFLG_INT_MASK
          • EPWM_tbTimebaseClkCfg()
          • EPWM_tbPwmFreqCfg()
          • EPWM_tbSyncEnable()
          • EPWM_tbSyncDisable()
          • EPWM_tbSetSyncOutMode()
          • EPWM_tbTriggerSwSync()
          • EPWM_tbWriteTbCount()
          • EPWM_tbReadTbCount()
          • EPWM_tbGetStatus()
          • EPWM_tbStatusClear()
          • EPWM_tbSetEmulationMode()
          • EPWM_counterComparatorCfg()
          • EPWM_aqActionOnOutputCfg()
          • EPWM_aqSwTriggerOneTimeAction()
          • EPWM_aqSwTriggerContAction()
          • EPWM_deadbandCfg()
          • EPWM_deadbandBypass()
          • EPWM_chopperCfg()
          • EPWM_chopperEnable()
          • EPWM_tzTriggerTripAction()
          • EPWM_tzTripEventEnable()
          • EPWM_tzTripEventDisable()
          • EPWM_tzIntrEnable()
          • EPWM_tzIntrDisable()
          • EPWM_tzEventStatus()
          • EPWM_tzEventStatusClear()
          • EPWM_tzTriggerSwEvent()
          • EPWM_etIntrCfg()
          • EPWM_etIntrEnable()
          • EPWM_etIntrDisable()
          • EPWM_etIntrStatus()
          • EPWM_etIntrClear()
          • EPWM_etIntrTrigger()
          • EPWM_etGetEventCount()
          • EPWM_TimebaseCfg
          • EPWM_CounterCmpCfg
          • EPWM_AqActionCfg
          • EPWM_DeadbandCfg
          • EPWM_ChopperCfg
          • EPWM_TripzoneCfg
          • EPWM_EtCfg
      • FVID2
        • Features Supported
        • FVID2 APIs
          • FVID2 Init
          • FVID2 DeInit
          • FVID2 Create
          • FVID2 Set Format
          • FVID2 Get Format
          • FVID2 Control
          • FVID2 Start
          • FVID2 Stop
          • FVID2 Queue
          • FVID2 De-Queue
        • FVID2 Queue and De-Queue
          • Single Queue and Single De-Queue
          • Single Queue and Single De-Queue
        • API Reference
          • FVID2_STREAM_ID_ANY
          • FVID2_VERSION_STRING
          • FVID2_VERSION_NUMBER
          • FVID2_CTRL_BASE
          • FVID2_USER_BASE
          • FVID2_SET_FORMAT
          • FVID2_GET_FORMAT
          • FVID2_START
          • FVID2_STOP
          • FVID2_REGISTER_TIMESTAMP_FXN
          • FVID2_DSS_DRV_BASE
          • FVID2_CAL_DRV_BASE
          • FVID2_CSIRX_DRV_BASE
          • FVID2_CSITX_DRV_BASE
          • FVID2_VHWA_DRV_BASE
          • FVID2_DSS_DRV_IOCTL_BASE
          • FVID2_CAL_DRV_IOCTL_BASE
          • FVID2_CSIRX_DRV_IOCTL_BASE
          • FVID2_CSITX_DRV_IOCTL_BASE
          • FVID2_VHWA_DRV_IOCTL_BASE
          • Fvid2_Handle
          • Fvid2_CbFxn
          • Fvid2_ErrCbFxn
          • Fvid2_SubFrameCbFxn
          • Fvid2_TimeStampFxn
          • Fvid2_PrintFxn
          • Fvid2_init()
          • Fvid2_deInit()
          • Fvid2_getVersionString()
          • Fvid2_getVersionNumber()
          • Fvid2_create()
          • Fvid2_delete()
          • Fvid2_control()
          • Fvid2_queue()
          • Fvid2_dequeue()
          • Fvid2_processRequest()
          • Fvid2_getProcessedRequest()
          • Fvid2_start()
          • Fvid2_stop()
          • Fvid2_setFormat()
          • Fvid2_getFormat()
          • Fvid2InitPrms_init()
          • Fvid2CbParams_init()
          • Fvid2_CbParams
          • Fvid2_TimeStampParams
          • Fvid2_InitPrms
          • FVID2_SOK
          • FVID2_EFAIL
          • FVID2_EBADARGS
          • FVID2_EINVALID_PARAMS
          • FVID2_EDEVICE_INUSE
          • FVID2_ETIMEOUT
          • FVID2_EALLOC
          • FVID2_EOUT_OF_RANGE
          • FVID2_EAGAIN
          • FVID2_EUNSUPPORTED_CMD
          • FVID2_ENO_MORE_BUFFERS
          • FVID2_EUNSUPPORTED_OPS
          • FVID2_EDRIVER_INUSE
          • FVID2_WNON_RECOMMENDED_PARAMS
          • FVID2_ENO_DEVICE
          • FVID2_MAX_FRAME_PTR
          • FVID2_MAX_FIELDS
          • FVID2_MAX_PLANES_PER_FIELD
          • FVID2_MAX_PLANES
          • FVID2_YUV_PL_Y_ADDR_IDX
          • FVID2_YUV_PL_CB_ADDR_IDX
          • FVID2_YUV_PL_CR_ADDR_IDX
          • FVID2_YUV_SP_Y_ADDR_IDX
          • FVID2_YUV_SP_CBCR_ADDR_IDX
          • FVID2_RGB_ADDR_IDX
          • FVID2_YUV_INT_ADDR_IDX
          • FVID2_YUV_PL_Y_FID2_ADDR_IDX
          • FVID2_YUV_PL_CB_FID2_ADDR_IDX
          • FVID2_YUV_PL_CR_FID2_ADDR_IDX
          • FVID2_YUV_SP_Y_FID2_ADDR_IDX
          • FVID2_YUV_SP_CBCR_FID2_ADDR_IDX
          • FVID2_RGB_FID2_ADDR_IDX
          • FVID2_YUV_INT_FID2_ADDR_IDX
          • FVID2_DV_BT656_EMBSYNC
          • FVID2_DV_BT1120_EMBSYNC
          • FVID2_DV_GENERIC_DISCSYNC
          • Fvid2_DVFormat
          • FVID2_FLIP_TYPE_NONE
          • FVID2_FLIP_TYPE_H
          • FVID2_FLIP_TYPE_V
          • FVID2_FLIP_TYPE_HV
          • Fvid2_FlipType
          • FVID2_CSI2_DF_YUV420_8B
          • FVID2_CSI2_DF_YUV420_10B
          • FVID2_CSI2_DF_YUV420_8B_LEGACY
          • FVID2_CSI2_DF_YUV420_8B_CHROMA_SHIFT
          • FVID2_CSI2_DF_YUV420_10B_CHROMA_SHIFT
          • FVID2_CSI2_DF_YUV422_8B
          • FVID2_CSI2_DF_YUV422_10B
          • FVID2_CSI2_DF_RGB444
          • FVID2_CSI2_DF_RGB555
          • FVID2_CSI2_DF_RGB565
          • FVID2_CSI2_DF_RGB666
          • FVID2_CSI2_DF_RGB888
          • FVID2_CSI2_DF_RAW6
          • FVID2_CSI2_DF_RAW7
          • FVID2_CSI2_DF_RAW8
          • FVID2_CSI2_DF_RAW10
          • FVID2_CSI2_DF_RAW12
          • FVID2_CSI2_DF_RAW14
          • FVID2_CSI2_DF_RAW16
          • FVID2_CSI2_DF_RAW20
          • FVID2_DF_YUV422I_UYVY
          • FVID2_DF_YUV422I_YUYV
          • FVID2_DF_YUV422I_YVYU
          • FVID2_DF_YUV422I_VYUY
          • FVID2_DF_YUV422SP_UV
          • FVID2_DF_YUV422SP_VU
          • FVID2_DF_YUV422P
          • FVID2_DF_YUV420SP_UV
          • FVID2_DF_YUV420SP_VU
          • FVID2_DF_YUV420P
          • FVID2_DF_YUV444P
          • FVID2_DF_YUV444I
          • FVID2_DF_RGB16_565
          • FVID2_DF_ARGB16_1555
          • FVID2_DF_RGBA16_5551
          • FVID2_DF_ARGB16_4444
          • FVID2_DF_RGBA16_4444
          • FVID2_DF_RGBX16_4444
          • FVID2_DF_ARGB24_6666
          • FVID2_DF_RGBA24_6666
          • FVID2_DF_RGB24_888
          • FVID2_DF_BGRX_4444
          • FVID2_DF_XBGR_4444
          • FVID2_DF_ARGB32_8888
          • FVID2_DF_XRGB32_8888
          • FVID2_DF_RGBA32_8888
          • FVID2_DF_BGR16_565
          • FVID2_DF_ABGR16_1555
          • FVID2_DF_ABGR16_4444
          • FVID2_DF_BGRA16_5551
          • FVID2_DF_BGRA16_4444
          • FVID2_DF_AGBR16_1555
          • FVID2_DF_AGBR16_4444
          • FVID2_DF_XGBR16_1555
          • FVID2_DF_BGRX16_5551
          • FVID2_DF_ABGR24_6666
          • FVID2_DF_BGR24_888
          • FVID2_DF_XBGR24_8888
          • FVID2_DF_RGBX24_8888
          • FVID2_DF_BGRX24_8888
          • FVID2_DF_ABGR32_8888
          • FVID2_DF_BGRA24_6666
          • FVID2_DF_BGRA32_8888
          • FVID2_DF_BGRX32_8888
          • FVID2_DF_BGRA16_1555
          • FVID2_DF_BGRX16_1555
          • FVID2_DF_BGRA32_1010102
          • FVID2_DF_BGRX32_1010102
          • FVID2_DF_RGBA32_1010102
          • FVID2_DF_RGBX32_1010102
          • FVID2_DF_BGRA64_16161616
          • FVID2_DF_BGRX64_16161616
          • FVID2_DF_ABGR64_16161616
          • FVID2_DF_XBGR64_16161616
          • FVID2_DF_BITMAP8
          • FVID2_DF_BITMAP4_LOWER
          • FVID2_DF_BITMAP4_UPPER
          • FVID2_DF_BITMAP2_OFFSET0
          • FVID2_DF_BITMAP2_OFFSET1
          • FVID2_DF_BITMAP2_OFFSET2
          • FVID2_DF_BITMAP2_OFFSET3
          • FVID2_DF_BITMAP1_OFFSET0
          • FVID2_DF_BITMAP1_OFFSET1
          • FVID2_DF_BITMAP1_OFFSET2
          • FVID2_DF_BITMAP1_OFFSET3
          • FVID2_DF_BITMAP1_OFFSET4
          • FVID2_DF_BITMAP1_OFFSET5
          • FVID2_DF_BITMAP1_OFFSET6
          • FVID2_DF_BITMAP1_OFFSET7
          • FVID2_DF_BITMAP8_BGRA32
          • FVID2_DF_BITMAP4_BGRA32_LOWER
          • FVID2_DF_BITMAP4_BGRA32_UPPER
          • FVID2_DF_BITMAP2_BGRA32_OFFSET0
          • FVID2_DF_BITMAP2_BGRA32_OFFSET1
          • FVID2_DF_BITMAP2_BGRA32_OFFSET2
          • FVID2_DF_BITMAP2_BGRA32_OFFSET3
          • FVID2_DF_BITMAP1_BGRA32_OFFSET0
          • FVID2_DF_BITMAP1_BGRA32_OFFSET1
          • FVID2_DF_BITMAP1_BGRA32_OFFSET2
          • FVID2_DF_BITMAP1_BGRA32_OFFSET3
          • FVID2_DF_BITMAP1_BGRA32_OFFSET4
          • FVID2_DF_BITMAP1_BGRA32_OFFSET5
          • FVID2_DF_BITMAP1_BGRA32_OFFSET6
          • FVID2_DF_BITMAP1_BGRA32_OFFSET7
          • FVID2_DF_BAYER_RAW
          • FVID2_DF_BAYER_GRBG
          • FVID2_DF_BAYER_RGGB
          • FVID2_DF_BAYER_BGGR
          • FVID2_DF_BAYER_GBRG
          • FVID2_DF_RAW_VBI
          • FVID2_DF_RAW24
          • FVID2_DF_RAW16
          • FVID2_DF_RAW08
          • FVID2_DF_MISC
          • FVID2_DF_BITMAP4
          • FVID2_DF_BITMAP2
          • FVID2_DF_BITMAP1
          • FVID2_DF_RAW06
          • FVID2_DF_RAW07
          • FVID2_DF_RAW10
          • FVID2_DF_RAW12
          • FVID2_DF_RAW14
          • FVID2_DF_JPEG1_INTERCHANGE
          • FVID2_DF_JPEG2_JFIF
          • FVID2_DF_JPEG3_EXIF
          • FVID2_DF_DPCM_10_8_10_PRED1
          • FVID2_DF_DPCM_10_8_10_PRED2
          • FVID2_DF_DPCM_10_7_10_PRED1
          • FVID2_DF_DPCM_10_7_10_PRED2
          • FVID2_DF_DPCM_10_6_10_PRED1
          • FVID2_DF_DPCM_10_6_10_PRED2
          • FVID2_DF_DPCM_12_8_10_PRED1
          • FVID2_DF_DPCM_12_8_10_PRED2
          • FVID2_DF_DPCM_12_7_10_PRED1
          • FVID2_DF_DPCM_12_7_10_PRED2
          • FVID2_DF_DPCM_12_6_10_PRED1
          • FVID2_DF_DPCM_12_6_10_PRED2
          • FVID2_DF_BGR16_565_A8
          • FVID2_DF_RGB16_565_A8
          • FVID2_DF_LUMA_ONLY
          • FVID2_DF_CHROMA_ONLY
          • FVID2_DF_RGB24_888_PLANAR
          • FVID2_DF_ARGB48_12121212
          • FVID2_DF_GREY
          • FVID2_DF_SATURATION
          • FVID2_DF_HUE
          • FVID2_DF_RAW
          • FVID2_DF_RED
          • FVID2_DF_GREEN
          • FVID2_DF_BLUE
          • FVID2_DF_2PLANES
          • FVID2_DF_PLANE_1
          • FVID2_DF_PLANE_2
          • FVID2_DF_R_GBI
          • FVID2_DF_RGI_B
          • FVID2_DF_RGB
          • FVID2_DF_R
          • FVID2_DF_GBI
          • FVID2_DF_RGI
          • FVID2_DF_RGBX16_5551
          • FVID2_DF_INVALID
          • Fvid2_DataFormat
          • FVID2_SF_INTERLACED
          • FVID2_SF_PROGRESSIVE
          • FVID2_SF_MAX
          • Fvid2_ScanFormat
          • FVID2_STD_NTSC
          • FVID2_STD_PAL
          • FVID2_STD_480I
          • FVID2_STD_576I
          • FVID2_STD_CIF
          • FVID2_STD_HALF_D1
          • FVID2_STD_D1
          • FVID2_STD_480P
          • FVID2_STD_576P
          • FVID2_STD_720P_60
          • FVID2_STD_720P_50
          • FVID2_STD_1080I_60
          • FVID2_STD_1080I_50
          • FVID2_STD_1080P_60
          • FVID2_STD_1080P_50
          • FVID2_STD_1080P_24
          • FVID2_STD_1080P_30
          • FVID2_STD_VGA_60
          • FVID2_STD_VGA_72
          • FVID2_STD_VGA_75
          • FVID2_STD_VGA_85
          • FVID2_STD_WVGA_60
          • FVID2_STD_SVGA_60
          • FVID2_STD_SVGA_72
          • FVID2_STD_SVGA_75
          • FVID2_STD_SVGA_85
          • FVID2_STD_WSVGA_70
          • FVID2_STD_XGA_60
          • FVID2_STD_XGA_DSS_TDM_60
          • FVID2_STD_XGA_70
          • FVID2_STD_XGA_75
          • FVID2_STD_XGA_85
          • FVID2_STD_1368_768_60
          • FVID2_STD_1366_768_60
          • FVID2_STD_1360_768_60
          • FVID2_STD_WXGA_30
          • FVID2_STD_WXGA_60
          • FVID2_STD_WXGA_75
          • FVID2_STD_WXGA_85
          • FVID2_STD_1440_900_60
          • FVID2_STD_SXGA_60
          • FVID2_STD_SXGA_75
          • FVID2_STD_SXGA_85
          • FVID2_STD_WSXGAP_60
          • FVID2_STD_SXGAP_60
          • FVID2_STD_SXGAP_75
          • FVID2_STD_UXGA_60
          • FVID2_STD_MUX_2CH_D1
          • FVID2_STD_MUX_2CH_HALF_D1
          • FVID2_STD_MUX_2CH_CIF
          • FVID2_STD_MUX_4CH_D1
          • FVID2_STD_MUX_4CH_CIF
          • FVID2_STD_MUX_4CH_HALF_D1
          • FVID2_STD_MUX_8CH_CIF
          • FVID2_STD_MUX_8CH_HALF_D1
          • FVID2_STD_WXGA_5x3_30
          • FVID2_STD_WXGA_5x3_60
          • FVID2_STD_WXGA_5x3_75
          • FVID2_STD_AUTO_DETECT
          • FVID2_STD_CUSTOM
          • Fvid2_Standard
          • FVID2_FID_TOP
          • FVID2_FID_BOTTOM
          • FVID2_FID_FRAME
          • FVID2_FID_MAX
          • Fvid2_Fid
          • FVID2_POL_LOW
          • FVID2_POL_HIGH
          • FVID2_POL_MAX
          • Fvid2_Polarity
          • FVID2_EDGE_POL_RISING
          • FVID2_EDGE_POL_FALLING
          • FVID2_EDGE_POL_MAX
          • Fvid2_EdgePolarity
          • FVID2_FIDPOL_NORMAL
          • FVID2_FIDPOL_INVERT
          • Fvid2_FidPol
          • FVID2_BUF_FMT_FIELD
          • FVID2_BUF_FMT_FRAME
          • Fvid2_BufferFormat
          • FVID2_CCSF_BITS1_PACKED
          • FVID2_CCSF_BITS2_PACKED
          • FVID2_CCSF_BITS4_PACKED
          • FVID2_CCSF_BITS8_PACKED
          • FVID2_CCSF_BITS10_PACKED
          • FVID2_CCSF_BITS12_PACKED
          • FVID2_CCSF_BITS14_PACKED
          • FVID2_CCSF_BITS16_PACKED
          • FVID2_CCSF_BITS24_PACKED
          • FVID2_CCSF_BITS32_PACKED
          • FVID2_CCSF_BITS6_UNPACKED8
          • FVID2_CCSF_BITS7_UNPACKED8
          • FVID2_CCSF_BITS8_UNPACKED12
          • FVID2_CCSF_BITS8_UNPACKED16
          • FVID2_CCSF_BITS9_UNPACKED16
          • FVID2_CCSF_BITS10_UNPACKED16
          • FVID2_CCSF_BITS11_UNPACKED16
          • FVID2_CCSF_BITS12_UNPACKED16
          • FVID2_CCSF_BITS13_UNPACKED16
          • FVID2_CCSF_BITS14_UNPACKED16
          • FVID2_CCSF_BITS15_UNPACKED16
          • FVID2_CCSF_BITS20_UNPACKED24
          • FVID2_CCSF_BITS6_UNPACKED8_MSB_ALIGNED
          • FVID2_CCSF_BITS7_UNPACKED8_MSB_ALIGNED
          • FVID2_CCSF_BITS8_UNPACKED12_MSB_ALIGNED
          • FVID2_CCSF_BITS8_UNPACKED16_MSB_ALIGNED
          • FVID2_CCSF_BITS9_UNPACKED16_MSB_ALIGNED
          • FVID2_CCSF_BITS10_UNPACKED16_MSB_ALIGNED
          • FVID2_CCSF_BITS11_UNPACKED16_MSB_ALIGNED
          • FVID2_CCSF_BITS12_UNPACKED16_MSB_ALIGNED
          • FVID2_CCSF_BITS13_UNPACKED16_MSB_ALIGNED
          • FVID2_CCSF_BITS14_UNPACKED16_MSB_ALIGNED
          • FVID2_CCSF_BITS15_UNPACKED16_MSB_ALIGNED
          • FVID2_CCSF_BITS20_UNPACKED24_MSB_ALIGNED
          • FVID2_CCSF_MAX
          • Fvid2_ColorCompStorageFmt
          • FVID2_VIFW_8BIT
          • FVID2_VIFW_10BIT
          • FVID2_VIFW_12BIT
          • FVID2_VIFW_14BIT
          • FVID2_VIFW_16BIT
          • FVID2_VIFW_18BIT
          • FVID2_VIFW_20BIT
          • FVID2_VIFW_24BIT
          • FVID2_VIFW_30BIT
          • FVID2_VIFW_36BIT
          • FVID2_VIFW_1LANES
          • FVID2_VIFW_2LANES
          • FVID2_VIFW_3LANES
          • FVID2_VIFW_4LANES
          • FVID2_VIFW_MAX
          • Fvid2_VideoIfWidth
          • FVID2_VIFM_SCH_ES
          • FVID2_VIFM_MCH_LINE_MUX_ES
          • FVID2_VIFM_MCH_PIXEL_MUX_ES
          • FVID2_VIFM_SCH_DS_HSYNC_VBLK
          • FVID2_VIFM_SCH_DS_HSYNC_VSYNC
          • FVID2_VIFM_SCH_DS_AVID_VBLK
          • FVID2_VIFM_SCH_DS_AVID_VSYNC
          • FVID2_VIFM_MCH_LINE_MUX_SPLIT_LINE_ES
          • FVID2_VIFM_SCH_CSI2
          • FVID2_VIFM_SCH_LVDS
          • FVID2_VIFM_SCH_CPI
          • FVID2_VIFM_MAX
          • Fvid2_VideoIfMode
          • FVID2_CHROMA_POS_COSITED
          • FVID2_CHROMA_POS_CENTERED
          • Fvid2_ChromaPos
          • FVID2_BAYER_COLOR_COMP_R
          • FVID2_BAYER_COLOR_COMP_GR
          • FVID2_BAYER_COLOR_COMP_GB
          • FVID2_BAYER_COLOR_COMP_B
          • FVID2_BAYER_COLOR_COMP_MAX
          • Fvid2_BayerColorComp
          • FVID2_FRAME_STATUS_INIT
          • FVID2_FRAME_STATUS_COMPLETED
          • FVID2_FRAME_STATUS_PENDING
          • FVID2_FRAME_STATUS_SUBMITTED
          • FVID2_FRAME_STATUS_ERROR
          • FVID2_FRAME_STATUS_ABORTED
          • FVID2_FRAME_STATUS_OVERFLOW
          • FVID2_FRAME_STATUS_ECC_CORRECTED
          • FVID2_FRAME_STATUS_CRC_ERROR
          • FVID2_FRAME_STATUS_ECC_ERROR
          • FVID2_FRAME_STATUS_SUBMISSION_ERROR
          • FVID2_FRAME_STATUS_TRUNCATED
          • FVID2_FRAME_STATUS_ELONGATED
          • FVID2_FRAME_STATUS_MAX
          • Fvid2_FrameStatus
          • FVID2_TIMEOUT_NONE
          • FVID2_TIMEOUT_FOREVER
          • Fvid2_getModeInfo()
          • Fvid2_getDataFmtString()
          • Fvid2_getStandardString()
          • Fvid2_isDataFmtYuv422()
          • Fvid2_isDataFmtYuv420()
          • Fvid2_isDataFmtYuv420Sp()
          • Fvid2_isDataFmtYuv422Sp()
          • Fvid2_isDataFmtSemiPlanar()
          • Fvid2_isDataFmtYuv422I()
          • Fvid2_isDataFmtYuv444()
          • Fvid2_isDataFmtYuv()
          • Fvid2_isDataFmtBayer()
          • Fvid2_isDataFmtRgb16bit()
          • Fvid2_isDataFmtRgb()
          • Fvid2_isDataFmtRgb24bit()
          • Fvid2_isDataFmtRgb32bit()
          • Fvid2_isDataFmtRgb64bit()
          • Fvid2_BayerColorIndex()
          • Fvid2_isStandardVesa()
          • Fvid2Format_init()
          • Fvid2SubFrameInfo_init()
          • Fvid2Frame_init()
          • Fvid2FrameList_init()
          • Fvid2ModeInfo_init()
          • Fvid2CropConfig_init()
          • Fvid2EdgeCropConfig_init()
          • Fvid2PosConfig_init()
          • Fvid2_Format
          • Fvid2_SubFrameInfo
          • Fvid2_Frame
          • Fvid2_FrameList
          • Fvid2_ModeInfo
          • Fvid2_CropConfig
          • Fvid2_EdgeCropConfig
          • Fvid2_PosConfig
          • Fvid2_SizeConfig
      • GPIO
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • GPIO configuration as output
          • GPIO configuration as input
          • GPIO configuration for bank interrupt
          • GPIO configuration for per pin interrupt
        • API Reference
          • GPIO_PIN_LOW
          • GPIO_PIN_HIGH
          • GPIO_DIRECTION_OUTPUT
          • GPIO_DIRECTION_INPUT
          • GPIO_TRIG_TYPE_NONE
          • GPIO_TRIG_TYPE_RISE_EDGE
          • GPIO_TRIG_TYPE_FALL_EDGE
          • GPIO_TRIG_TYPE_BOTH_EDGE
          • GPIO_MAX_BANKS
          • GPIO_MAX_PIN_PER_BANK
          • GPIO_MAX_PIN_PER_INSTANCE
          • GPIO_BANKS_PER_REG
          • GPIO_PINS_PER_REG
          • GPIO_PINS_PER_REG_SHIFT
          • GPIO_PINS_PER_BANK_SHIFT
          • GPIO_GET_BANK_INDEX
          • GPIO_GET_REG_INDEX
          • GPIO_GET_BIT_POS
          • GPIO_GET_BIT_MASK
          • GPIO_GET_BANK_BIT_POS
          • GPIO_GET_BANK_BIT_MASK
          • GPIO_setDirMode()
          • GPIO_pinWriteHigh()
          • GPIO_pinWriteLow()
          • GPIO_pinRead()
          • GPIO_pinOutValueRead()
          • GPIO_setTrigType()
          • GPIO_bankIntrEnable()
          • GPIO_bankIntrDisable()
          • GPIO_getIntrStatus()
          • GPIO_clearIntrStatus()
          • GPIO_getBankIntrStatus()
          • GPIO_clearBankIntrStatus()
      • I2C
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Failure Prevention Guidelines for Applications
        • Important Usage Guidelines
        • Timeout
          • Configurable Timeout
          • Non-Configurable Timeouts
        • Example Usage
          • Instance Open Example
          • Instance Close Example
          • I2c Transfer Example
        • API Reference
          • I2C_MODE_BLOCKING
          • I2C_MODE_CALLBACK
          • I2C_MEM_TXN_DIR_INVALID
          • I2C_MEM_TXN_DIR_TX
          • I2C_MEM_TXN_DIR_RX
          • I2C_MAX_NUM_OWN_TARGET_ADDR
          • I2C_Handle
          • I2C_CallbackFxn
          • I2C_init()
          • I2C_deinit()
          • I2C_Params_init()
          • I2C_open()
          • I2C_close()
          • I2C_Memory_Transaction_init()
          • I2C_Transaction_init()
          • I2C_transfer()
          • I2C_probe()
          • I2C_setBusFrequency()
          • I2C_recoverBus()
          • I2C_getHandle()
          • I2C_HwAttrs
          • I2C_Mem_Transaction
          • I2C_Transaction
          • I2C_Params
          • I2C_Object
          • I2C_Config
      • IPC Notify
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • Initialize IPC Notify
          • Register handler to receive messages
          • Send message
          • Receive message and handle it in a task
        • API Reference
          • IPC_NOTIFY_CLIENT_ID_MAX
          • IPC_NOTIFY_CLIENT_ID_RPMSG
          • IPC_NOTIFY_CLIENT_ID_SYNC
          • IPC_NOTIFY_CLIENT_ID_RP_MBOX
          • IPC_NOTIFY_MSG_VALUE_MAX
          • IpcNotify_FxnCallback
          • IpcNotify_NonNotifyCallback
          • IpcNotify_RP_Mbox_Message
          • IpcNotify_Params_init()
          • IpcNotify_init()
          • IpcNotify_deInit()
          • IpcNotify_sendMsg()
          • IpcNotify_registerClient()
          • IpcNotify_unregisterClient()
          • IpcNotify_getSelfCoreId()
          • IpcNotify_isCoreEnabled()
          • IpcNotify_sendSync()
          • IpcNotify_waitSync()
          • IpcNotify_syncAll()
          • IpcNotify_registerNonNotifyCallback()
          • IpcNotify_Params
      • IPC RPMessage
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • Include the below files to access the APIs
          • Setup VRING shared memory for IPC RPMessage
          • Define RPMessage_Object objects for receive and ack endpoints
          • Initialize IPC RPMessage
          • Create RPMessage end points for receive and ack endpoints
          • Send message from Core 0 to Core 1 and wait for reply from Core 1
          • Receive message at Core 1 from Core 0 and send ack to Core 0
          • Include the below files to access the APIs
          • Define the following macros
          • Setup resource table to be used by Linux, this snippet is for reference and is generated by SysConfig when SysConfig is used for IPC.
          • Initialize IPC RPMessage, this snippet is for reference and is generated by SysConfig when SysConfig is used for IPC.
          • Define RPMessage_Object objects for receive endpoints
          • Create RPMessage end points for receive endpoints
          • Receive message at MCU core from A53 Linux and send ack to A53 Linux
        • API Reference
          • RPMESSAGE_MAX_LOCAL_ENDPT
          • RPMESSAGE_VRING_ADDR_INVALID
          • RPMESSAGE_VRING_SIZE
          • RPMESSAGE_VRING_SIZE_PDK
          • RPMESSAGE_OBJECT_SIZE_MAX
          • RPMessage_RecvCallback
          • RPMessage_RecvNotifyCallback
          • RPMessage_ControlEndPtCallback
          • RPMessage_Params_init()
          • RPMessage_CreateParams_init()
          • RPMessage_init()
          • RPMessage_deInit()
          • RPMessage_waitForLinuxReady()
          • RPMessage_controlEndPtCallback()
          • RPMessage_construct()
          • RPMessage_destruct()
          • RPMessage_unblock()
          • RPMessage_getLocalEndPt()
          • RPMessage_announce()
          • RPMessage_send()
          • RPMessage_recv()
          • RPMessage_Object
          • RPMessage_CreateParams
          • RPMessage_Params
      • MCAN
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Usage
          • Message Ram Initialization
          • Acceptance filtering
          • Filter Types
          • Filter Element Configuration
          • Tx Buffer/FIFO Configuration
        • Important Usage Guidelines
          • Bit Rate Calculation
          • CAN bus termination
          • Transceiver Delay Compensation Value(TDCV)
          • Things to consider/check before sending a message over CAN bus
          • Debug CAN communication failure
          • BusOff Recovery Sequence
        • Example Usage
          • Include the below file to access the APIs
          • MCAN Interrupt Registration
          • MCAN Message RAM Configuration
          • MCAN Rx Standard Filter Element Configuration
          • MCAN Tx Message Configuration
          • MCAN Message Transmit/Receive
        • API Reference
          • MCAN_MSG_RAM_STD_ELEM_SIZE
          • MCAN_MSG_RAM_EXT_ELEM_SIZE
          • MCAN_MSG_RAM_TX_RX_ELEM_SIZE
          • MCAN_RX_FIFO_OPERATION_MODE_BLOCKING
          • MCAN_RX_FIFO_OPERATION_MODE_OVERWRITE
          • MCAN_TX_MEM_TYPE_BUF
          • MCAN_TX_MEM_TYPE_QUEUE
          • MCAN_DATA_SIZE_0BYTES
          • MCAN_DATA_SIZE_1BYTES
          • MCAN_DATA_SIZE_2BYTES
          • MCAN_DATA_SIZE_3BYTES
          • MCAN_DATA_SIZE_4BYTES
          • MCAN_DATA_SIZE_5BYTES
          • MCAN_DATA_SIZE_6BYTES
          • MCAN_DATA_SIZE_7BYTES
          • MCAN_DATA_SIZE_8BYTES
          • MCAN_DATA_SIZE_12BYTES
          • MCAN_DATA_SIZE_16BYTES
          • MCAN_DATA_SIZE_20BYTES
          • MCAN_DATA_SIZE_24BYTES
          • MCAN_DATA_SIZE_32BYTES
          • MCAN_DATA_SIZE_48BYTES
          • MCAN_DATA_SIZE_64BYTES
          • MCAN_STD_FILT_ELEM_DISABLE
          • MCAN_STD_FILT_ELEM_FIFO0
          • MCAN_STD_FILT_ELEM_FIFO1
          • MCAN_STD_FILT_ELEM_REJECT
          • MCAN_STD_FILT_ELEM_SET_PRIORITY
          • MCAN_STD_FILT_ELEM_SET_PRIORITY_FIFO0
          • MCAN_STD_FILT_ELEM_SET_PRIORITY_FIFO1
          • MCAN_STD_FILT_ELEM_BUFFER
          • MCAN_STD_FILT_TYPE_RANGE
          • MCAN_STD_FILT_TYPE_DUAL
          • MCAN_STD_FILT_TYPE_CLASSIC
          • MCAN_STD_FILT_TYPE_DISABLE
          • MCAN_EXT_FILT_ELEM_DISABLE
          • MCAN_EXT_FILT_ELEM_FIFO0
          • MCAN_EXT_FILT_ELEM_FIFO1
          • MCAN_EXT_FILT_ELEM_REJECT
          • MCAN_EXT_FILT_ELEM_SET_PRIORITY
          • MCAN_EXT_FILT_ELEM_SET_PRIORITY_FIFO0
          • MCAN_EXT_FILT_ELEM_SET_PRIORITY_FIFO1
          • MCAN_EXT_FILT_ELEM_BUFFER
          • MCAN_EXT_FILT_TYPE_RANGE
          • MCAN_EXT_FILT_TYPE_DUAL
          • MCAN_EXT_FILT_TYPE_CLASSIC
          • MCAN_EXT_FILT_TYPE_DISABLE
          • MCAN_INTR_LINE_NUM_0
          • MCAN_INTR_LINE_NUM_1
          • MCAN_IntrLineNum
          • MCAN_ID_TYPE_11_BIT
          • MCAN_ID_TYPE_29_BIT
          • MCAN_IdType
          • MCAN_OPERATION_MODE_NORMAL
          • MCAN_OPERATION_MODE_SW_INIT
          • MCAN_OperationMode
          • MCAN_MEM_TYPE_BUF
          • MCAN_MEM_TYPE_FIFO
          • MCAN_MemType
          • MCAN_RX_FIFO_NUM_0
          • MCAN_RX_FIFO_NUM_1
          • MCAN_RxFIFONum
          • MCAN_PIN_TYPE_RX
          • MCAN_PIN_TYPE_TX
          • MCAN_PinType
          • MCAN_ELEM_SIZE_8BYTES
          • MCAN_ELEM_SIZE_12BYTES
          • MCAN_ELEM_SIZE_16BYTES
          • MCAN_ELEM_SIZE_20BYTES
          • MCAN_ELEM_SIZE_24BYTES
          • MCAN_ELEM_SIZE_32BYTES
          • MCAN_ELEM_SIZE_48BYTES
          • MCAN_ELEM_SIZE_64BYTES
          • MCAN_ElemSize
          • MCAN_TIMEOUT_SELECT_CONT
          • MCAN_TIMEOUT_SELECT_TX_EVENT_FIFO
          • MCAN_TIMEOUT_SELECT_RX_FIFO0
          • MCAN_TIMEOUT_SELECT_RX_FIFO1
          • MCAN_TimeOutSelect
          • MCAN_INTR_SRC_RX_FIFO0_NEW_MSG
          • MCAN_INTR_SRC_RX_FIFO0_WATERMARK
          • MCAN_INTR_SRC_RX_FIFO0_FULL
          • MCAN_INTR_SRC_RX_FIFO0_MSG_LOST
          • MCAN_INTR_SRC_RX_FIFO1_NEW_MSG
          • MCAN_INTR_SRC_RX_FIFO1_WATERMARK
          • MCAN_INTR_SRC_RX_FIFO1_FULL
          • MCAN_INTR_SRC_RX_FIFO1_MSG_LOST
          • MCAN_INTR_SRC_HIGH_PRIO_MSG
          • MCAN_INTR_SRC_TRANS_COMPLETE
          • MCAN_INTR_SRC_TRANS_CANCEL_FINISH
          • MCAN_INTR_SRC_TX_FIFO_EMPTY
          • MCAN_INTR_SRC_TX_EVT_FIFO_NEW_ENTRY
          • MCAN_INTR_SRC_TX_EVT_FIFO_WATERMARK
          • MCAN_INTR_SRC_TX_EVT_FIFO_FULL
          • MCAN_INTR_SRC_TX_EVT_FIFO_ELEM_LOST
          • MCAN_INTR_SRC_TIMESTAMP_WRAPAROUND
          • MCAN_INTR_SRC_MSG_RAM_ACCESS_FAILURE
          • MCAN_INTR_SRC_TIMEOUT
          • MCAN_INTR_SRC_DEDICATED_RX_BUFF_MSG
          • MCAN_INTR_SRC_BIT_ERR_CORRECTED
          • MCAN_INTR_SRC_BIT_ERR_UNCORRECTED
          • MCAN_INTR_SRC_ERR_LOG_OVRFLW
          • MCAN_INTR_SRC_ERR_PASSIVE
          • MCAN_INTR_SRC_WARNING_STATUS
          • MCAN_INTR_SRC_BUS_OFF_STATUS
          • MCAN_INTR_SRC_WATCHDOG
          • MCAN_INTR_SRC_PROTOCOL_ERR_ARB
          • MCAN_INTR_SRC_PROTOCOL_ERR_DATA
          • MCAN_INTR_SRC_RES_ADDR_ACCESS
          • MCAN_IntrSrc
          • MCAN_ECC_ERR_TYPE_SEC
          • MCAN_ECC_ERR_TYPE_DED
          • MCAN_ECCErrType
          • MCAN_LPBK_MODE_INTERNAL
          • MCAN_LPBK_MODE_EXTERNAL
          • MCAN_LpbkMode
          • MCAN_COM_STATE_SYNCHRONIZING
          • MCAN_COM_STATE_IDLE
          • MCAN_COM_STATE_RECEIVER
          • MCAN_COM_STATE_TRANSMITTER
          • MCAN_ComState
          • MCAN_ERR_CODE_NO_ERROR
          • MCAN_ERR_CODE_STUFF_ERROR
          • MCAN_ERR_CODE_FORM_ERROR
          • MCAN_ERR_CODE_ACK_ERROR
          • MCAN_ERR_CODE_BIT1_ERROR
          • MCAN_ERR_CODE_BIT0_ERROR
          • MCAN_ERR_CODE_CRC_ERROR
          • MCAN_ERR_CODE_NO_CHANGE
          • MCAN_ErrCode
          • MCAN_INTR_MASK_ALL
          • MCAN_MAX_PAYLOAD_BYTES
          • MCAN_reset()
          • MCAN_isInReset()
          • MCAN_isFDOpEnable()
          • MCAN_isMemInitDone()
          • MCAN_setOpMode()
          • MCAN_getOpMode()
          • MCAN_init()
          • MCAN_config()
          • MCAN_eccConfig()
          • MCAN_setBitTime()
          • MCAN_msgRAMConfig()
          • MCAN_setExtIDAndMask()
          • MCAN_writeMsgRam()
          • MCAN_writeMsgRamNoCpy()
          • MCAN_txBufAddReq()
          • MCAN_getNewDataStatus()
          • MCAN_clearNewDataStatus()
          • MCAN_readMsgRam()
          • MCAN_readMsgRamNoCpy()
          • MCAN_readTxEventFIFO()
          • MCAN_addStdMsgIDFilter()
          • MCAN_addExtMsgIDFilter()
          • MCAN_lpbkModeEnable()
          • MCAN_getErrCounters()
          • MCAN_getProtocolStatus()
          • MCAN_enableIntr()
          • MCAN_selectIntrLine()
          • MCAN_getIntrLineSelectStatus()
          • MCAN_enableIntrLine()
          • MCAN_getIntrStatus()
          • MCAN_clearIntrStatus()
          • MCAN_getHighPriorityMsgStatus()
          • MCAN_getRxFIFOStatus()
          • MCAN_writeRxFIFOAck()
          • MCAN_getTxFIFOQueStatus()
          • MCAN_getTxBufReqPend()
          • MCAN_txBufCancellationReq()
          • MCAN_getTxBufTransmissionStatus()
          • MCAN_txBufCancellationStatus()
          • MCAN_txBufTransIntrEnable()
          • MCAN_txBufCancellationIntrEnable()
          • MCAN_addClockStopRequest()
          • MCAN_getTxEventFIFOStatus()
          • MCAN_writeTxEventFIFOAck()
          • MCAN_eccForceError()
          • MCAN_eccGetErrorStatus()
          • MCAN_eccClearErrorStatus()
          • MCAN_eccWriteEOI()
          • MCAN_eccEnableIntr()
          • MCAN_eccGetIntrStatus()
          • MCAN_eccClearIntrStatus()
          • MCAN_extTSCounterConfig()
          • MCAN_extTSCounterEnable()
          • MCAN_extTSEnableIntr()
          • MCAN_extTSWriteEOI()
          • MCAN_extTSGetUnservicedIntrCount()
          • MCAN_getRevisionId()
          • MCAN_getClockStopAck()
          • MCAN_extTSSetRawStatus()
          • MCAN_extTSClearRawStatus()
          • MCAN_getRxPinState()
          • MCAN_setTxPinState()
          • MCAN_getTxPinState()
          • MCAN_getTSCounterVal()
          • MCAN_getClkStopAck()
          • MCAN_getBitTime()
          • MCAN_resetTSCounter()
          • MCAN_getTOCounterVal()
          • MCAN_eccAggrGetRevisionId()
          • MCAN_eccWrapGetRevisionId()
          • MCAN_extTSIsIntrEnable()
          • MCAN_getEndianVal()
          • MCAN_getExtIDANDMassk()
          • MCAN_initTxBufElement()
          • MCAN_initOperModeParams()
          • MCAN_initGlobalFilterConfigParams()
          • MCAN_initSetBitTimeParams()
          • MCAN_initMsgRamConfigParams()
          • MCAN_calcMsgRamParamsStartAddr()
          • MCAN_BitTimingParams
          • MCAN_TDCConfig
          • MCAN_GlobalFiltConfig
          • MCAN_InitParams
          • MCAN_ConfigParams
          • MCAN_ErrCntStatus
          • MCAN_ProtocolStatus
          • MCAN_MsgRAMConfigParams
          • MCAN_HighPriorityMsgInfo
          • MCAN_RxNewDataStatus
          • MCAN_RxFIFOStatus
          • MCAN_TxFIFOStatus
          • MCAN_TxEventFIFOStatus
          • MCAN_ECCErrForceParams
          • MCAN_ECCErrStatus
          • MCAN_RevisionId
          • MCAN_ECCAggrRevisionId
          • MCAN_ECCConfigParams
          • MCAN_ECCWrapRevisionId
          • MCAN_TxBufElement
          • MCAN_TxBufElementNoCpy
          • MCAN_RxBufElement
          • MCAN_RxBufElementNoCpy
          • MCAN_TxEventFIFOElement
          • MCAN_StdMsgIDFilterElement
          • MCAN_ExtMsgIDFilterElement
      • MCASP
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Usage Overview
          • Key Careabouts in Driver Usage
          • API Sequence
        • MCASP migration guide 11.02 to 12.00
          • Supported Application Audio Buffer Formats
          • Loopjob Configuration
          • Buffer Queuing
        • Example Usage
          • Include the below file to access the APIs
          • Instance Open Example
          • Instance Close Example
          • Start McASP Transfer Example
          • Stop McASP Transfer Example
          • MCASP Callback Functions
        • SysConfig migration guide 11.01 to 11.02
          • AUX clock selection
          • Clock Divider Configurability
        • API Reference
          • MCASP_TRANSFER_STATUS_COMPLETED
          • MCASP_TRANSFER_STATUS_STARTED
          • MCASP_TRANSFER_STATUS_CANCELLED
          • MCASP_TRANSFER_STATUS_FAILED
          • MCASP_TRANSFER_STATUS_TIMEOUT
          • MCASP_TRANSFER_MODE_POLLING
          • MCASP_TRANSFER_MODE_INTERRUPT
          • MCASP_TRANSFER_MODE_DMA
          • MCASP_OPMODE_MASTER
          • MCASP_OPMODE_SLAVE
          • MCASP_CHANNEL_INPUT
          • MCASP_CHANNEL_OUTPUT
          • MCASP_CHANNEL_INOUT
          • MCASP_DRIVER_STATE_DELETED
          • MCASP_DRIVER_STATE_CREATED
          • MCASP_DRIVER_STATE_INITIALIZED
          • MCASP_DRIVER_STATE_OPENED
          • MCASP_DRIVER_STATE_CLOSED
          • MCASP_DRIVER_STATE_DEINITIALIZED
          • MCASP_DRIVER_STATE_POWERED_DOWN
          • MCASP_DRIVER_STATE_PWRM_SUSPEND
          • MCASP_SERIALIZER_STATUS_FREE
          • MCASP_SERIALIZER_STATUS_XMT
          • MCASP_SERIALIZER_STATUS_RCV
          • MCASP_CHANNEL_MODE_FREE
          • MCASP_CHANNEL_MODE_XMT_DIT
          • MCASP_CHANNEL_MODE_XMT_TDM
          • MCASP_CHANNEL_MODE_RCV
          • MCASP_WORD_SELECT_LSW
          • MCASP_WORD_SELECT_MSW
          • MCASP_AUDBUFF_FORMAT_1SER_MULTISLOT_NON_INTERLEAVED
          • MCASP_AUDBUFF_FORMAT_1SER_MULTISLOT_INTERLEAVED
          • MCASP_AUDBUFF_FORMAT_MULTISER_MULTISLOT_SEMI_INTERLEAVED_1
          • MCASP_AUDBUFF_FORMAT_MULTISER_MULTISLOT_SEMI_INTERLEAVED_2
          • MCASP_AUDBUFF_FORMAT_MULTISER_MULTISLOT_NON_INTERLEAVED
          • MCASP_TRANSMIT_STATE_TX_RESET
          • MCASP_TRANSMIT_STATE_TX_FLUSH
          • MCASP_TRANSMIT_STATE_LOAD_INIT_BUFFER
          • MCASP_TRANSMIT_STATE_RELEASE_FROM_RESET
          • MCASP_TRANSMIT_STATE_WAIT_EVENT
          • MCASP_TRANSMIT_STATE_PROCESS_EVENT
          • MCASP_TRANSMIT_STATE_LOAD_ACTIVE_BUFFER
          • MCASP_TRANSMIT_STATE_DONE
          • MCASP_TRANSMIT_STATE_SPIN_IDLE
          • MCASP_TRANSMIT_STATE_ERROR
          • MCASP_TRANSMIT_STATE_EXIT
          • MCASP_RECEIVE_STATE_RX_RESET
          • MCASP_RECEIVE_STATE_RX_FLUSH
          • MCASP_RECEIVE_STATE_RELEASE_FROM_RESET
          • MCASP_RECEIVE_STATE_WAIT_EVENT
          • MCASP_RECEIVE_STATE_PROCESS_EVENT
          • MCASP_RECEIVE_STATE_DONE
          • MCASP_RECEIVE_STATE_SPIN_IDLE
          • MCASP_RECEIVE_STATE_ERROR
          • MCASP_RECEIVE_STATE_EXIT
          • MCASP_GBLCTL_TIMEOUT
          • MCASP_DATA_TIMEOUT
          • MCASP_RESET
          • MCASP_ENABLE
          • MCASP_DISABLE
          • MCASP_REG_OFFSET
          • MCASP_DIR_OUT
          • MCASP_DIR_IN
          • MCASP_TRPD_INVALID_PTR
          • MCASP_Handle
          • MCASP_TxCallbackFxn
          • MCASP_RxCallbackFxn
          • MCASP_init()
          • MCASP_deinit()
          • MCASP_openParamsInit()
          • MCASP_open()
          • MCASP_close()
          • MCASP_getHandle()
          • MCASP_submitTx()
          • MCASP_submitRx()
          • MCASP_withdrawTx()
          • MCASP_withdrawRx()
          • MCASP_startTransferTx()
          • MCASP_startTransferRx()
          • MCASP_stopTransferTx()
          • MCASP_stopTransferRx()
          • MCASP_setTxTxnCount()
          • MCASP_setRxTxnCount()
          • MCASP_getTxQueueStatus()
          • MCASP_getTxPresentationTime()
          • gMcaspConfig
          • gMcaspConfigNum
          • MCASP_Transaction
          • MCASP_QueueStatus
          • MCASP_PresentationTime
          • MCASP_ClockConfig
          • MCASP_GlobalConfig
          • MCASP_FifoConfig
          • MCASP_DataConfig
          • MCASP_HwConfig
          • MCASP_DmaChConfig
          • MCASP_OpenParams
          • MCASP_HwIntConfig
          • MCASP_TransferObj
          • MCASP_DmaIcnt
          • MCASP_Object
          • MCASP_Attrs
          • MCASP_Config
      • MCSPI
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Constraint
        • Usage Overview
          • API Sequence
          • Initializing the MCSPI Driver
          • Opening the MCSPI Driver
          • MCSPI Transfer Mode
          • MCSPI Frame Formats and Data Size
          • MCSPI Transactions
        • Important Usage Guidelines
        • Timeout
          • Configurable Timeout
          • Non-Configurable Timeouts
        • DMA Transfer Size Limitation (AM62x/AM62Ax/AM275x Series)
          • Overview
          • Architectural Constraint Analysis
          • Conclusion
        • Example Usage
          • Include the below file to access the APIs
          • Instance Open Example
          • Instance Close Example
          • Blocking Transfer Example
          • Chain Transfer Example Blocking Mode
          • Non-Blocking Transfer Example
        • API Reference
          • MCSPI_CHANNEL_0
          • MCSPI_CHANNEL_1
          • MCSPI_CHANNEL_2
          • MCSPI_CHANNEL_3
          • MCSPI_OPER_MODE_POLLED
          • MCSPI_OPER_MODE_INTERRUPT
          • MCSPI_OPER_MODE_DMA
          • MCSPI_TRANSFER_COMPLETED
          • MCSPI_TRANSFER_STARTED
          • MCSPI_TRANSFER_CANCELLED
          • MCSPI_TRANSFER_FAILED
          • MCSPI_TRANSFER_CSN_DEASSERT
          • MCSPI_TRANSFER_TIMEOUT
          • MCSPI_TRANSFER_MODE_BLOCKING
          • MCSPI_TRANSFER_MODE_CALLBACK
          • MCSPI_MS_MODE_MASTER
          • MCSPI_MS_MODE_SLAVE
          • MCSPI_FF_POL0_PHA0
          • MCSPI_FF_POL0_PHA1
          • MCSPI_FF_POL1_PHA0
          • MCSPI_FF_POL1_PHA1
          • MCSPI_CS_POL_HIGH
          • MCSPI_CS_POL_LOW
          • MCSPI_TR_MODE_TX_RX
          • MCSPI_TR_MODE_RX_ONLY
          • MCSPI_TR_MODE_TX_ONLY
          • MCSPI_IS_D0
          • MCSPI_IS_D1
          • MCSPI_DPE_ENABLE
          • MCSPI_DPE_DISABLE
          • MCSPI_SLV_CS_SELECT_0
          • MCSPI_SLV_CS_SELECT_1
          • MCSPI_SLV_CS_SELECT_2
          • MCSPI_SLV_CS_SELECT_3
          • MCSPI_SB_POL_HIGH
          • MCSPI_SB_POL_LOW
          • MCSPI_TCS0_0_CLK
          • MCSPI_TCS0_1_CLK
          • MCSPI_TCS0_2_CLK
          • MCSPI_TCS0_3_CLK
          • MCSPI_CH_MODE_SINGLE
          • MCSPI_CH_MODE_MULTI
          • MCSPI_PINMODE_3PIN
          • MCSPI_PINMODE_4PIN
          • MCSPI_INITDLY_0
          • MCSPI_INITDLY_4
          • MCSPI_INITDLY_8
          • MCSPI_INITDLY_16
          • MCSPI_INITDLY_32
          • MCSPI_MAX_TIMEOUT_VALUE
          • MCSPI_MAX_NUM_CHANNELS
          • MCSPI_ERROR_TX_UNDERFLOW
          • MCSPI_ERROR_RX_OVERFLOW
          • MCSPI_FIFO_LENGTH
          • MCSPI_RX_FIFO_ENABLE
          • MCSPI_RX_FIFO_DISABLE
          • MCSPI_TX_FIFO_ENABLE
          • MCSPI_TX_FIFO_DISABLE
          • MCSPI_REG_OFFSET
          • MCSPI_CHCONF
          • MCSPI_CHSTAT
          • MCSPI_CHCTRL
          • MCSPI_CHTX
          • MCSPI_CHRX
          • MCSPI_CLKD_MASK
          • MCSPI_IRQSTATUS_CLEAR_ALL
          • MCSPI_Handle
          • MCSPI_CallbackFxn
          • MCSPI_init()
          • MCSPI_deinit()
          • MCSPI_open()
          • MCSPI_close()
          • MCSPI_chConfig()
          • MCSPI_dmaChConfig()
          • MCSPI_transfer()
          • MCSPI_transferCancel()
          • MCSPI_OpenParams_init()
          • MCSPI_ChConfig_init()
          • MCSPI_Transaction_init()
          • MCSPI_getBaseAddr()
          • MCSPI_reConfigFifo()
          • MCSPI_getBufWidthShift()
          • MCSPI_readChStatusReg()
          • MCSPI_readChCtrlReg()
          • MCSPI_writeChCtrlReg()
          • MCSPI_readChConf()
          • MCSPI_writeChConfReg()
          • MCSPI_writeTxDataReg()
          • MCSPI_enableTxFIFO()
          • MCSPI_enableRxFIFO()
          • MCSPI_readRxDataReg()
          • MCSPI_setDataWidth()
          • gMcspiConfig
          • gMcspiConfigNum
          • MCSPI_Transaction
          • MCSPI_OpenParams
          • MCSPI_ChConfig
          • MCSPI_Attrs
          • MCSPI_ChObject
          • MCSPI_Object
          • MCSPI_Config
          • MCSPI_DmaHandle
          • MCSPI_dmaOpenFxn
          • MCSPI_dmaCloseFxn
          • MCSPI_dmaChInitFxn
          • MCSPI_dmaTransferMasterFxn
          • MCSPI_dmaStopFxn
          • MCSPI_dmaOpen()
          • MCSPI_dmaClose()
          • MCSPI_dmaChInit()
          • MCSPI_dmaTransfer()
          • MCSPI_dmaStop()
          • MCSPI_DmaFxns
          • MCSPI_DmaConfig
      • MMCSD
        • Features Supported
        • SysConfig Features
        • Features not Supported
        • Example Usage
          • Include the below file to access the APIs
          • Instance Open Example
          • Instance Close Example
        • API Reference
      • OSPI
        • Features Supported
        • SysConfig Features
        • OSPI Phy Tuning Algorithm
        • OSPI Migration Guide
          • 11.02.00 Changes
        • Features not Supported
        • Timeout
          • Configurable Timeout
          • Non-Configurable Timeouts
        • Example Usage
          • Include the below file to access the APIs
          • Instance Open Example
          • Instance Close Example
        • API Reference
      • PINMUX
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • Include the below file to access the APIs
          • Pinmux configuration
        • API Reference
      • PMU
        • Features Supported
        • Features NOT Supported
        • Example Usage
          • Include the below file to access the APIs
          • Sample configuration
          • Initialization
          • Profiling sample
        • API Reference
          • PMU_init()
          • PMU_profileStart()
          • PMU_profileEnd()
          • PMU_profilePrintEntry()
          • PMU_profilePrint()
          • PMU_EventCfg
          • PMU_Config
      • QoS
        • Features Supported
        • SysConfig Features
        • Features not Supported
        • Creating your own QoS config file
          • Step 1: Accessing the K3 Resource Partitioning Tool
          • Accessing the tool online
          • Accessing the tool locally
          • Step 1: Generate a QoS config file
          • Step 2: Add the generated QoS config file to your project
        • Important Usage Guidelines
        • Example Usage
          • Include the below file to access the APIs
          • QoS initialization example
        • API Reference
          • QOS_init()
          • QOS_Config
      • RTC
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Example Usage
          • Include the below file to access the APIs
          • Instance Open Example
          • Instance Close Example
        • API Reference
          • RTC_TMR_INT_INT0_STATUS_FLAG
          • RTC_TMR_INT_INT1_STATUS_FLAG
          • RTC_TMR_INT_INT0_CLEAR_FLAG
          • RTC_TMR_INT_INT1_CLEAR_FLAG
          • RTC_TMR_INT_INT0_SET_FLAG
          • RTC_TMR_INT_INT1_SET_FLAG
          • RTC_TMR_INT_INT0_RAW_STATUS_FLAG
          • RTC_TMR_INT_INT1_RAW_STATUS_FLAG
          • RTC_TMR_INT_STATUS_ALL
          • RTC_TMR_INT_CLEAR_ALL
          • RTC_TMR_INT_REQ_ALL
          • RTC_TMR_INT_RAW_STATUS_ALL
          • OSCILLATOR_FREQ_HZ
          • RTC_FREEZE_MODE
          • O32K_OSC_DEP_EN_MASK
          • RD_PEND_MASK
          • WR_PEND_MASK
          • O32K_CLK_OBS_BIT_MASK
          • RTC_SW_OFF_MASK
          • RTC_UNLOCK_MASK
          • OSC_LOCK_WAIT
          • KICK0_UNLOCK_VALUE
          • KICK1_UNLOCK_VALUE
          • KICK0_LOCK_VALUE
          • KICK1_LOCK_VALUE
          • RTC_BASEADDR
          • RTC_Handle
          • RTC_OnOffCallbackFxn
          • RTC_OffOnCallbackFxn
          • RTC_init()
          • RTC_deinit()
          • RTC_paramsInit()
          • RTC_open()
          • RTC_close()
          • RTC_setTime()
          • RTC_getTime()
          • RTC_setOff_OnTimerEvent()
          • RTC_setOn_OffTimerEvent()
          • RTC_readScratchRegister()
          • RTC_writeScratchRegister()
          • RTC_calculateElapsedTime()
          • RTC_adjustForDrift()
          • RTC_stop()
          • RTC_start()
          • RTC_erratumi2327Init()
          • RTC_HwAttrs
          • RTC_Params
          • RTC_Object
          • RTC_Config
          • RTC_Time
      • SCICLIENT
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Board Configuration Overview
          • Enforcing Processor Access Control List
          • Interrupt configuration Example
          • Interrupt configuration Example
          • Interrupt configuration Example
          • Configuring the Flag Field in TISCI Messages
        • Enabling Interrupt Mode
        • API Reference
          • TISCI_BIT
          • DEVGRP_ALL
          • DEVGRP_00
          • DEVGRP_01
          • DEVGRP_02
          • DEVGRP_03
          • DEVGRP_04
          • DEVGRP_05
          • DEVGRP_06
          • DEVGRP_DMSC
          • DEVGRP_DMSC_ALL
          • MAX_NUM_DEVGRPS
          • domgrp_t
          • devgrp_t
          • Sciclient_loadFirmware()
          • Sciclient_init()
          • Sciclient_service()
          • Sciclient_deinit()
          • Sciclient_updateOperModeToInterrupt()
          • Sciclient_updateOperModeToPolled()
          • Sciclient_disableIntr()
          • Sciclient_enableIntr()
          • Sciclient_abiCheck()
          • Sciclient_triggerSecHandover()
          • Sciclient_getVersionCheck()
          • Sciclient_getDMVersion()
          • Sciclient_getSelfDevIdCore()
          • Sciclient_waitForBootNotification()
          • Sciclient_ReqPrm_t
          • Sciclient_RespPrm_t
      • UART
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Usage Overview
          • API Sequence
          • Initializing the UART Driver
          • Opening the UART Driver
          • UART Write Mode
          • UART Read Mode
          • Important Usage Guidelines
        • Example Usage
          • Include the below file to access the APIs
          • Instance Open Example
          • Instance Close Example
          • Write Transfer Example
          • Read Transfer Example
          • Write Non-Blocking Transfer Example
          • Read Non-Blocking Transfer Example
        • Timeout
          • Configurable Timeout
          • Non-Configurable Timeouts
        • API Reference
          • UART_TRANSFER_STATUS_SUCCESS
          • UART_TRANSFER_STATUS_TIMEOUT
          • UART_TRANSFER_STATUS_ERROR_BI
          • UART_TRANSFER_STATUS_ERROR_FE
          • UART_TRANSFER_STATUS_ERROR_PE
          • UART_TRANSFER_STATUS_ERROR_OE
          • UART_TRANSFER_STATUS_CANCELLED
          • UART_TRANSFER_STATUS_STARTED
          • UART_TRANSFER_STATUS_READ_TIMEOUT
          • UART_TRANSFER_STATUS_ERROR_INUSE
          • UART_TRANSFER_STATUS_ERROR_OTH
          • UART_TRANSFER_MODE_BLOCKING
          • UART_TRANSFER_MODE_CALLBACK
          • UART_READ_RETURN_MODE_FULL
          • UART_READ_RETURN_MODE_PARTIAL
          • UART_LEN_5
          • UART_LEN_6
          • UART_LEN_7
          • UART_LEN_8
          • UART_STOPBITS_1
          • UART_STOPBITS_2
          • UART_PARITY_NONE
          • UART_PARITY_ODD
          • UART_PARITY_EVEN
          • UART_PARITY_FORCED0
          • UART_PARITY_FORCED1
          • UART_FCTYPE_NONE
          • UART_FCTYPE_HW
          • UART_FCPARAM_RXNONE
          • UART_FCPARAM_RXXONXOFF_2
          • UART_FCPARAM_RXXONXOFF_1
          • UART_FCPARAM_RXXONXOFF_12
          • UART_FCPARAM_AUTO_RTS
          • UART_FCPARAM_TXNONE
          • UART_FCPARAM_TXXONXOFF_2
          • UART_FCPARAM_TXXONXOFF_1
          • UART_FCPARAM_TXXONXOFF_12
          • UART_FCPARAM_AUTO_CTS
          • UART_RXTRIGLVL_1
          • UART_RXTRIGLVL_8
          • UART_RXTRIGLVL_16
          • UART_RXTRIGLVL_56
          • UART_RXTRIGLVL_60
          • UART_TXTRIGLVL_1
          • UART_TXTRIGLVL_8
          • UART_TXTRIGLVL_16
          • UART_TXTRIGLVL_32
          • UART_TXTRIGLVL_56
          • UART_OPER_MODE_16X
          • UART_OPER_MODE_SIR
          • UART_OPER_MODE_16X_AUTO_BAUD
          • UART_OPER_MODE_13X
          • UART_OPER_MODE_MIR
          • UART_OPER_MODE_FIR
          • UART_OPER_MODE_CIR
          • UART_OPER_MODE_DISABLED
          • UART_TX_FIFO_NOT_FULL
          • UART_TX_FIFO_FULL
          • UART_INTID_MODEM_STAT
          • UART_INTID_TX_THRES_REACH
          • UART_INTID_RX_THRES_REACH
          • UART_INTID_RX_LINE_STAT_ERROR
          • UART_INTID_CHAR_TIMEOUT
          • UART_INTID_XOFF_SPEC_CHAR_DETECT
          • UART_INTID_MODEM_SIG_STATE_CHANGE
          • UART_INTR_PENDING
          • UART_N0_INTR_PENDING
          • UART_INTR_CTS
          • UART_INTR_RTS
          • UART_INTR_XOFF
          • UART_INTR_SLEEPMODE
          • UART_INTR_MODEM_STAT
          • UART_INTR_LINE_STAT
          • UART_INTR_THR
          • UART_INTR_RHR_CTI
          • UART_INTR2_RX_EMPTY
          • UART_INTR2_TX_EMPTY
          • UART_FIFO_PE_FE_BI_DETECTED
          • UART_BREAK_DETECTED_ERROR
          • UART_FRAMING_ERROR
          • UART_PARITY_ERROR
          • UART_OVERRUN_ERROR
          • UART_REG_CONFIG_MODE_A
          • UART_REG_CONFIG_MODE_B
          • UART_REG_OPERATIONAL_MODE
          • UART_CONFIG_MODE_POLLED
          • UART_CONFIG_MODE_INTERRUPT
          • UART_CONFIG_MODE_USER_INTR
          • UART_CONFIG_MODE_DMA
          • UART_DMA_MODE_PKTDMA
          • UART_DMA_MODE_BCDMA
          • UART_FIFO_SIZE
          • UART_TRANSMITEMPTY_TRIALCOUNT
          • UART_ERROR_COUNT
          • UART_Handle
          • UART_CallbackFxn
          • UART_init()
          • UART_deinit()
          • UART_open()
          • UART_close()
          • UART_write()
          • UART_read()
          • UART_writeCancel()
          • UART_readCancel()
          • UART_getHandle()
          • UART_flushTxFifo()
          • UART_Params_init()
          • UART_Transaction_init()
          • UART_getBaseAddr()
          • UART_enableLoopbackMode()
          • UART_disableLoopbackMode()
          • UART_putChar()
          • UART_getChar()
          • UART_intrEnable()
          • UART_intrDisable()
          • UART_intr2Enable()
          • UART_intr2Disable()
          • UART_getIntrIdentityStatus()
          • UART_getIntr2Status()
          • UART_checkCharsAvailInFifo()
          • UART_readLineStatus()
          • UART_getCharFifo()
          • gUartConfig
          • gUartConfigNum
          • UART_Transaction
          • UART_Params
          • UART_Attrs
          • UART_Object
          • UART_Config
          • UART_DmaHandle
          • UART_dmaOpenFxn
          • UART_dmaTransferReadFxn
          • UART_dmaTransferWriteFxn
          • UART_dmaCloseFxn
          • UART_dmaDisableChannelFxn
          • UART_dmaOpen()
          • UART_dmaClose()
          • UART_dmaDisableChannel()
          • UART_writeInterruptDma()
          • UART_readInterruptDma()
          • UART_DmaFxns
          • UART_DmaConfig
      • UDMA
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Failure Prevention Guidelines for Applications
        • Important Usage Guidelines
        • DMSS Overview
          • Packet DMA (PKTDMA)
          • Block Copy DMA (BCDMA)
        • DMSS Transfer Overciew
          • Transfer Request (TR) Record
          • UDMA Setup/Flow
        • Timeout
          • Configurable Timeout
          • Non-Configurable Timeouts
        • Example Usage
          • Include the below file to access the APIs
          • Channel Open Example
          • Channel Close Example
        • API Reference
          • Udma_VirtToPhyFxn
          • Udma_PhyToVirtFxn
          • Udma_init()
          • Udma_deinit()
          • UdmaInitPrms_init()
          • Udma_defaultVirtToPhyFxn()
          • Udma_defaultPhyToVirtFxn()
          • Udma_InitPrms
          • Udma_DrvObject
          • UDMA_SOK
          • UDMA_EFAIL
          • UDMA_EBADARGS
          • UDMA_EINVALID_PARAMS
          • UDMA_ETIMEOUT
          • UDMA_EALLOC
          • UDMA_INST_ID_0
          • UDMA_INST_ID_1
          • UDMA_INST_ID_2
          • UDMA_INST_ID_3
          • UDMA_INST_ID_4
          • UDMA_INST_ID_5
          • UDMA_INST_ID_6
          • UDMA_UTC_ID0
          • UDMA_UTC_ID1
          • UDMA_UTC_ID2
          • UDMA_UTC_ID3
          • UDMA_UTC_ID4
          • UDMA_UTC_ID5
          • UDMA_UTC_ID6
          • UDMA_UTC_ID7
          • UDMA_UTC_ID8
          • UDMA_UTC_ID9
          • UDMA_MAPPED_GROUP0
          • UDMA_MAPPED_GROUP1
          • UDMA_MAPPED_GROUP2
          • UDMA_MAPPED_GROUP3
          • UDMA_MAPPED_GROUP4
          • UDMA_MAPPED_GROUP5
          • UDMA_MAPPED_GROUP6
          • UDMA_MAPPED_GROUP7
          • UDMA_CACHELINE_ALIGNMENT
          • UDMA_ALIGN_SIZE
          • UDMA_DEFAULT_CH_DISABLE_TIMEOUT
          • Udma_DrvHandle
          • Udma_ChHandle
          • Udma_EventHandle
          • Udma_RingHandle
          • Udma_FlowHandle
          • UDMA_CH_FLAG_TX
          • UDMA_CH_FLAG_RX
          • UDMA_CH_FLAG_BLK_COPY
          • UDMA_CH_FLAG_PDMA
          • UDMA_CH_FLAG_PSIL
          • UDMA_CH_FLAG_UTC
          • UDMA_CH_FLAG_HC
          • UDMA_CH_FLAG_UHC
          • UDMA_CH_FLAG_MAPPED
          • UDMA_CH_FLAG_TR
          • UDMA_CH_TYPE_TR_BLK_COPY
          • UDMA_CH_TYPE_TR_BLK_COPY_HC
          • UDMA_CH_TYPE_TR_BLK_COPY_UHC
          • UDMA_CH_TYPE_TX
          • UDMA_CH_TYPE_TX_HC
          • UDMA_CH_TYPE_TX_UHC
          • UDMA_CH_TYPE_RX
          • UDMA_CH_TYPE_RX_HC
          • UDMA_CH_TYPE_RX_UHC
          • UDMA_CH_TYPE_PDMA_TX
          • UDMA_CH_TYPE_PDMA_TX_HC
          • UDMA_CH_TYPE_PDMA_TX_UHC
          • UDMA_CH_TYPE_PDMA_RX
          • UDMA_CH_TYPE_PDMA_RX_HC
          • UDMA_CH_TYPE_PDMA_RX_UHC
          • UDMA_CH_TYPE_TX_TR
          • UDMA_CH_TYPE_TX_HC_TR
          • UDMA_CH_TYPE_TX_UHC_TR
          • UDMA_CH_TYPE_RX_TR
          • UDMA_CH_TYPE_RX_HC_TR
          • UDMA_CH_TYPE_RX_UHC_TR
          • UDMA_CH_TYPE_PDMA_TX_TR
          • UDMA_CH_TYPE_PDMA_TX_HC_TR
          • UDMA_CH_TYPE_PDMA_TX_UHC_TR
          • UDMA_CH_TYPE_PDMA_RX_TR
          • UDMA_CH_TYPE_PDMA_RX_HC_TR
          • UDMA_CH_TYPE_PDMA_RX_UHC_TR
          • UDMA_CH_TYPE_TX_MAPPED
          • UDMA_CH_TYPE_RX_MAPPED
          • UDMA_CH_TYPE_UTC
          • UDMA_PDMA_ES_8BITS
          • UDMA_PDMA_ES_16BITS
          • UDMA_PDMA_ES_24BITS
          • UDMA_PDMA_ES_32BITS
          • UDMA_PDMA_ES_64BITS
          • UDMA_PDMA_ES_DONTCARE
          • UDMA_DMA_CH_INVALID
          • UDMA_DMA_CH_ANY
          • UDMA_DMA_CH_NA
          • UDMA_UTC_ID_INVALID
          • UDMA_MAPPED_GROUP_INVALID
          • UDMA_SYSFW_EXTENDED_CH_TYPE_BCDMA_BLK_CPY
          • UDMA_SYSFW_EXTENDED_CH_TYPE_BCDMA_SPLIT_TR_TX
          • UDMA_DRV_CH_OBJ_SIZE
          • Udma_chOpen()
          • Udma_chClose()
          • Udma_chConfigTx()
          • Udma_chConfigRx()
          • Udma_chConfigUtc()
          • Udma_chConfigPdma()
          • Udma_chEnable()
          • Udma_chDisable()
          • Udma_chPause()
          • Udma_chResume()
          • Udma_chGetNum()
          • Udma_chGetFqRingHandle()
          • Udma_chGetCqRingHandle()
          • Udma_chGetTdCqRingHandle()
          • Udma_chGetFqRingNum()
          • Udma_chGetCqRingNum()
          • Udma_chGetDefaultFlowHandle()
          • Udma_chGetTriggerEvent()
          • Udma_chGetSwTriggerRegister()
          • Udma_chSetSwTrigger()
          • Udma_chSetChaining()
          • Udma_chBreakChaining()
          • UdmaChPrms_init()
          • UdmaChTxPrms_init()
          • UdmaChRxPrms_init()
          • UdmaChUtcPrms_init()
          • Udma_chRingQueueRaw()
          • Udma_chRingRingDbRaw()
          • Udma_chRingDeQueueRaw()
          • Udma_chRingRingRvrDbRaw()
          • UdmaChPdmaPrms_init()
          • Udma_chGetStats()
          • Udma_chDecStats()
          • Udma_getPeerData()
          • Udma_clearPeerData()
          • Udma_chReset()
          • Udma_chGetChanEnStatus()
          • Udma_ChPrms
          • Udma_ChTxPrms
          • Udma_ChRxPrms
          • Udma_ChUtcPrms
          • Udma_ChPdmaPrms
          • Udma_ChStats
          • Udma_ChObject
          • UDMA_RING_ES_4BYTES
          • UDMA_RING_ES_8BYTES
          • UDMA_RING_ES_16BYTES
          • UDMA_RING_ES_32BYTES
          • UDMA_RING_ES_64BYTES
          • UDMA_RING_ES_128BYTES
          • UDMA_RING_ES_256BYTES
          • UDMA_RING_INVALID
          • UDMA_RING_ANY
          • UDMA_RING_VIRTID_INVALID
          • UDMA_RING_SIZE_CHECK_SKIP
          • UDMA_RING_ORDERID_MAX
          • Udma_ringAlloc()
          • Udma_ringFree()
          • Udma_ringAttach()
          • Udma_ringDetach()
          • Udma_ringQueueRaw()
          • Udma_ringDequeueRaw()
          • Udma_ringFlushRaw()
          • Udma_ringPrime()
          • Udma_ringPrimeRead()
          • Udma_ringSetDoorBell()
          • Udma_ringGetNum()
          • Udma_ringGetMemPtr()
          • Udma_ringGetMode()
          • Udma_ringGetElementCnt()
          • Udma_ringGetForwardRingOcc()
          • Udma_ringGetReverseRingOcc()
          • Udma_ringGetWrIdx()
          • Udma_ringGetRdIdx()
          • UdmaRingPrms_init()
          • Udma_RingPrms
          • Udma_RingObject
          • UDMA_EVENT_TYPE_DMA_COMPLETION
          • UDMA_EVENT_TYPE_TEARDOWN_PACKET
          • UDMA_EVENT_TYPE_TR
          • UDMA_EVENT_TYPE_RING
          • UDMA_EVENT_TYPE_MASTER
          • UDMA_EVENT_TYPE_TEARDOWN_COMPLETION
          • UDMA_EVENT_MODE_EXCLUSIVE
          • UDMA_EVENT_MODE_SHARED
          • UDMA_EVENT_INVALID
          • UDMA_INTR_INVALID
          • UDMA_CORE_INTR_ANY
          • UDMA_MAX_EVENTS_PER_VINTR
          • Udma_EventCallback
          • Udma_eventRegister()
          • Udma_eventUnRegister()
          • Udma_eventGetId()
          • Udma_eventDisable()
          • Udma_eventEnable()
          • Udma_eventGetGlobalHandle()
          • UdmaEventPrms_init()
          • Udma_EventPrms
          • Udma_EventRxFlowIdFwStatus
          • Udma_EventObject
      • WATCHDOG
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • Include
          • Instance Open Example
          • Instance Close Example
          • Watchdog Service Example
        • Migration Guide 11.01 to 11.02 - AM62A
          • Return type change for Watchdog_setReaction and Watchdog_setWindowSize
        • Migration Guide 11.02 to 12.00
          • Return type change for Watchdog_setReaction and Watchdog_setWindowSize
        • Examples and Demos
        • API Reference
          • WATCHDOG_CLEAR_STATUS
          • Watchdog_Handle
          • Watchdog_Callback
          • Watchdog_DebugMode
          • Watchdog_ResetMode
          • Watchdog_WindowSize
          • Watchdog_DriverState
          • Watchdog_setReaction()
          • Watchdog_getWindowSize()
          • Watchdog_setWindowSize()
          • Watchdog_isClosedWindow()
          • Watchdog_clear()
          • Watchdog_close()
          • Watchdog_init()
          • Watchdog_deinit()
          • Watchdog_open()
          • Watchdog_paramsInit()
          • Watchdog_HwAttrs
          • Watchdog_Params
          • Watchdog_Config
          • Watchdog_MCB
    • Board Peripheral Drivers
      • Flash
        • Features Supported
        • Flash Layout
          • How To Configure Hybrid Layout
          • Flash Layout Configuration
          • Configuring Flash Layout
          • Available Layout Options
          • Example Configuration
          • Custom Flash Layout Implementation
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • Flash Read API
          • Flash Write API
          • Flash Erase API
        • API Reference
          • Flash_OpenFxn
          • Flash_CloseFxn
          • Flash_ReadFxn
          • Flash_WriteFxn
          • Flash_EraseFxn
          • Flash_EraseSectorFxn
          • Flash_ResetFxn
          • Flash_EnablePhyPipelineFxn
          • Flash_DisablePhyPipelineFxn
          • Flash_quirksFxn
          • Flash_custProtocolFxn
          • Flash_PhyTuneFxn
          • FLASH_INVALID_VALUE
          • CONFIG_FLASH_TYPE_SERIAL
          • CONFIG_FLASH_TYPE_PARALLEL
          • CONFIG_FLASH_TYPE_SERIAL_NOR
          • CONFIG_FLASH_TYPE_SERIAL_NAND
          • CONFIG_FLASH_TYPE_PARALLEL_NOR
          • CONFIG_FLASH_TYPE_PARALLEL_NAND
          • CONFIG_FLASH_TYPE_INVALID
          • FLASH_NOR_UPDATE_RD_DUMMY_VALUE
          • FLASH_NAND_UPDATE_RD_DUMMY_VALUE
          • Flash_Handle
          • Flash_Params_init()
          • Flash_open()
          • Flash_close()
          • Flash_getHandle()
          • Flash_read()
          • Flash_write()
          • Flash_blkPageToOffset()
          • Flash_offsetToBlkPage()
          • Flash_SectorPageToOffset()
          • Flash_offsetToSectorPage()
          • Flash_eraseBlk()
          • Flash_eraseSector()
          • Flash_reset()
          • Flash_enablePhyPipeline()
          • Flash_disablePhyPipeline()
          • Flash_getPhyTuningOffset()
          • Flash_getAttrs()
          • Flash_getFlashInterfaceIndex()
          • Flash_init()
          • Flash_deinit()
          • Flash_phyTune()
          • Flash_DevConfig
          • Flash_Params_s
          • Flash_Fxns
          • Flash_Attrs
          • Flash_Config_s
      • LED
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • LED ON API
          • LED OFF API
        • API Reference
          • LED_OpenFxn
          • LED_CloseFxn
          • LED_OnFxn
          • LED_OffFxn
          • LED_SetMaskFxn
          • LED_Handle
          • LED_Params_init()
          • LED_open()
          • LED_close()
          • LED_on()
          • LED_off()
          • LED_setMask()
          • LED_getAttrs()
          • LED_Params_s
          • LED_Fxns
          • LED_Attrs
          • LED_Config_s
          • LED_Object
      • PANEL
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Example Usage
          • Instance Open Example
          • Instance Close Example
        • API Reference
          • CONFIG_PANEL_TYPE_I2C
          • CONFIG_PANEL_TYPE_DSI
          • CONFIG_PANEL_TYPE_INVALID
          • Panel_OpenFxn
          • Panel_CloseFxn
          • Panel_ControlFxn
          • Panel_ResetFxn
          • PANEL_INVALID_VALUE
          • PANEL_MAX_NUM_PINS_CTRL
          • Panel_Handle
          • Panel_open()
          • Panel_close()
          • Panel_getHandle()
          • Panel_control()
          • Panel_reset()
          • Panel_getPanelInterfaceIndex()
          • Panel_init()
          • Panel_deinit()
          • Panel_BridgeParams
          • Panel_vidOutputParams
          • Panel_PinConfig
          • Panel_PinCtrl
          • Panel_Params
          • Panel_Fxns
          • Panel_Config
      • EEPROM
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • EEPROM Read API
          • EEPROM Write API
        • API Reference
          • EEPROM_OpenFxn
          • EEPROM_CloseFxn
          • EEPROM_ReadFxn
          • EEPROM_WriteFxn
          • EEPROM_PAGE_SIZE
          • EEPROM_WR_BUF_SIZE
          • EEPROM_Handle
          • EEPROM_Params_init()
          • EEPROM_open()
          • EEPROM_close()
          • EEPROM_read()
          • EEPROM_write()
          • EEPROM_getAttrs()
          • EEPROM_Params_s
          • EEPROM_Fxns
          • EEPROM_Attrs
          • EEPROM_Config_s
          • EEPROM_Object
      • PMIC
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
          • Instance Open Example
          • Instance Close Example
          • GPIO pin configuration example
        • API Reference
          • PMIC_Handle
          • PMIC_init()
          • PMIC_deinit()
          • PMIC_open()
          • PMIC_getHandle()
          • PMIC_close()
          • PMIC_critSecStartFn()
          • PMIC_critSecStopFn()
          • PMIC_Config
          • PMIC_Params
    • Security
      • Introduction
      • APIs for Security Drivers
        • Cryptography APIs
          • SA3UL
          • Crypto Modules
    • Software Diagnostics Library (SDL)
      • Introduction
      • Compliance Support Package (CSP)
        • Requirements and Design
        • Test Reports and Result
        • Safety Documentation and Process Compliance
      • Documentation on TI.com
      • DCC
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SDL_DCC_MODE_SINGLE_SHOT_1
          • SDL_DCC_MODE_SINGLE_SHOT_2
          • SDL_DCC_MODE_CONTINUOUS
          • SDL_DCC_Mode
          • SDL_DCC_CLK0_SRC_CLOCK0_0
          • SDL_DCC_CLK0_SRC_CLOCK0_1
          • SDL_DCC_CLK0_SRC_CLOCK0_2
          • SDL_DCC_CLK0_SRC_CLOCK0_3
          • SDL_DCC_ClkSrc0
          • SDL_DCC_CLK1_SRC_CLOCK1
          • SDL_DCC_CLK1_SRC_CLOCKSRC0
          • SDL_DCC_CLK1_SRC_CLOCKSRC1
          • SDL_DCC_CLK1_SRC_CLOCKSRC2
          • SDL_DCC_CLK1_SRC_CLOCKSRC3
          • SDL_DCC_CLK1_SRC_CLOCKSRC4
          • SDL_DCC_CLK1_SRC_CLOCKSRC5
          • SDL_DCC_CLK1_SRC_CLOCKSRC6
          • SDL_DCC_CLK1_SRC_CLOCKSRC7
          • SDL_DCC_CLK1_SRC_FICLK
          • SDL_DCC_ClkSrc1
          • SDL_DCC_INTERRUPT_ERR
          • SDL_DCC_INTERRUPT_DONE
          • SDL_DCC_IntrType
          • DCC_SRC0_COUNT_MAX
          • DCC_SRC0_VALID_MAX
          • DCC_SRC1_COUNT_MAX
          • DCC_MIN_CLK0_VLD_SEED
          • SDL_DCC_CLK0_SRC_NUM
          • SDL_DCC_CLK1_SRC_NUM
          • SDL_DCC_MODES_NUM
          • SDL_DCC_configure()
          • SDL_DCC_verifyConfig()
          • SDL_DCC_enable()
          • SDL_DCC_disable()
          • SDL_DCC_getStatus()
          • SDL_DCC_enableIntr()
          • SDL_DCC_disableIntr()
          • SDL_DCC_clearIntr()
          • SDL_DCC_getStaticRegs()
          • SDL_DCC_Config
          • SDL_DCC_Status
          • SDL_DCC_StaticRegs
      • SDL DPL
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • pSDL_DPL_InterruptCallbackFunction
          • pSDL_DPL_HwipHandle
          • pSDL_DPL_InterruptFunction
          • pSDL_DPL_RegisterFunction
          • pSDL_DPL_DeregisterFunction
          • pSDL_DPL_DelayFunction
          • pSDL_DPL_AddrTranslateFunction
          • pSDL_DPL_globalDisableInterruptsFunction
          • pSDL_DPL_globalRestoreInterruptsFunction
          • SDL_DPL_init()
          • SDL_DPL_enableInterrupt()
          • SDL_DPL_disableInterrupt()
          • SDL_DPL_registerInterrupt()
          • SDL_DPL_deregisterInterrupt()
          • SDL_DPL_delay()
          • SDL_DPL_addrTranslate()
          • SDL_DPL_globalDisableInterrupts()
          • SDL_DPL_globalRestoreInterrupts()
          • SDL_DPL_HwipParams
          • SDL_DPL_Interface
      • ECC
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • declarations for SDL ECC interface.
          • SDL_ECC_MemSubType
          • SDL_ECC_ErrorCallback_t
          • SDL_ECC_AggregatorType
          • SDL_ECC_InjectErrorType
          • SDL_ECC_RamIdType
          • SDL_ECC_initEsm()
          • SDL_ECC_init()
          • SDL_ECC_initMemory()
          • SDL_ECC_selfTest()
          • SDL_ECC_injectError()
          • SDL_ECC_getStaticRegisters()
          • SDL_ECC_getErrorInfo()
          • SDL_ECC_ackIntr()
          • SDL_ECC_getESMErrorInfo()
          • SDL_ECC_clearNIntrPending()
          • SDL_ECC_InitConfig_t
          • SDL_ECC_InjectErrorConfig_t
          • SDL_ECC_ErrorInfo_t
      • ESM
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SDL_ESM_ECC_PARAM_MCU_CPU0_SEC_ERROR
          • SDL_ESM_ECC_PARAM_MCU_CPU0_DED_ERROR
          • SDL_ESM_ECC_PARAM_MCU_CPU1_SEC_ERROR
          • SDL_ESM_ECC_PARAM_MCU_CPU1_DED_ERROR
          • SDL_ESM_ECC_PARAM_MCU_CBASS_SEC_ERROR
          • SDL_ESM_ECC_PARAM_MCU_CBASS_DED_ERROR
          • sdlEsmEccErrorSource_t
          • SDL_ESM_INTNUMBER_INVALID
          • SDL_ESM_INST_INVALID
          • SDL_ESM_ERRORADDR_INVALID
          • SDL_ESM_ERRORRAMID_INVALID
          • SDL_ESM_ERRORBITOFFSET_INVALID
          • SDL_ESM_ERRORBITGROUP_INVALID
          • SDL_ESM_MAX_EVENT_MAP_NUM_WORDS
          • SDL_ESM_ECC_PARAM_MAIN_MSMC_AGGR0_SEC_ERROR
          • SDL_ESM_ECC_PARAM_MAIN_MSMC_AGGR0_DED_ERROR
          • SDL_ESM_ECC_PARAM_MAIN_A72_AGGR0_SEC_ERROR
          • SDL_ESM_ECC_PARAM_MAIN_A72_AGGR0_DED_ERROR
          • SDL_Result
          • SDL_ESM_applicationCallback
          • SDL_ESM_IntType
          • SDL_ESM_hiInterruptHandler()
          • SDL_ESM_loInterruptHandler()
          • SDL_ESM_configInterruptHandler()
          • SDL_ESM_getIntNumber()
          • SDL_ESM_ErrorConfig_t
          • SDL_ESM_config
          • ESM_OPERATION_MODE_NORMAL
          • ESM_OPERATION_MODE_ERROR_FORCE
          • esmOperationMode_t
          • SDL_ESM_LVL_PINOUT
          • SDL_ESM_PWM_PINOUT
          • esmErrOutMode_t
          • ESM_INTR_TYPE_CONFIG_ERROR
          • ESM_INTR_TYPE_LOW_PRIO_ERROR
          • ESM_INTR_TYPE_HIGH_PRIO_ERROR
          • esmIntrType_t
          • ESM_INTR_PRIORITY_LEVEL_LOW
          • ESM_INTR_PRIORITY_LEVEL_HIGH
          • esmIntrPriorityLvl_t
          • ESM_NUMBER_OF_GROUP_REGS
          • SDL_ESM_setMode()
          • SDL_ESM_getPinMode()
          • SDL_ESM_getErrorOutMode()
          • SDL_ESM_setInfluenceOnErrPin()
          • SDL_ESM_getInfluenceOnErrPin()
          • SDL_ESM_setErrPinLowTimePreload()
          • SDL_ESM_PWML_setErrPinLowTimePreload()
          • SDL_ESM_PWMH_setErrPinHighTimePreload()
          • SDL_ESM_getErrPinLowTimePreload()
          • SDL_ESM_PWML_getErrPinLowTimePreload()
          • SDL_ESM_PWMH_getErrPinHighTimePreload()
          • SDL_ESM_getCurrErrPinLowTimeCnt()
          • SDL_ESM_PWML_getCurrErrPinLowTimeCnt()
          • SDL_ESM_PWMH_getCurrErrPinHighTimeCnt()
          • SDL_ESM_getErrPinStatus()
          • SDL_ESM_resetErrPin()
          • SDL_ESM_isEnableCfgIntr()
          • SDL_ESM_isEnableIntr()
          • SDL_ESM_disableCfgIntr()
          • SDL_ESM_enableCfgIntr()
          • SDL_ESM_enableIntr()
          • SDL_ESM_disableIntr()
          • SDL_ESM_setIntrPriorityLvl()
          • SDL_ESM_getIntrPriorityLvl()
          • SDL_ESM_getCfgIntrStatus()
          • SDL_ESM_getIntrStatus()
          • SDL_ESM_setCfgIntrStatusRAW()
          • SDL_ESM_setIntrStatusRAW()
          • SDL_ESM_getIntrStatusRAW()
          • SDL_ESM_getGroupIntrStatus()
          • SDL_ESM_clearCfgIntrStatus()
          • SDL_ESM_clearIntrStatus()
          • SDL_ESM_writeEOI()
          • SDL_ESM_getRevisionId()
          • SDL_ESM_getInfo()
          • SDL_ESM_getGlobalIntrEnabledStatus()
          • SDL_ESM_enableGlobalIntr()
          • SDL_ESM_disableGlobalIntr()
          • SDL_ESM_reset()
          • esmRevisionId_t
          • esmInfo_t
          • esmGroupIntrStatus_t
          • SDL_esmRegs_ERR_GRP_STATIC
          • SDL_ESM_staticRegs
      • LBIST
        • Note
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Profiling Data
        • Example Usage
        • API Reference
          • SDL_LBIST_enableIsolation()
          • SDL_LBIST_disableIsolation()
          • SDL_LBIST_reset()
          • SDL_LBIST_enableRunBISTMode()
          • SDL_LBIST_clearRunBISTMode()
          • SDL_LBIST_start()
          • SDL_LBIST_stop()
          • SDL_LBIST_isRunning()
          • SDL_LBIST_isDone()
          • SDL_LBIST_programConfig()
          • SDL_LBIST_getMISR()
          • SDL_LBIST_config_t
      • MCRC
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Profiling Data
        • Example Usage
        • API Reference
          • SDL_MCRC_OPERATION_MODE_DATA
          • SDL_MCRC_OPERATION_MODE_AUTO
          • SDL_MCRC_OPERATION_MODE_SEMICPU
          • SDL_MCRC_OPERATION_MODE_FULLCPU
          • SDL_MCRC_ModeType
          • SDL_MCRC_CHANNEL_1
          • SDL_MCRC_CHANNEL_2
          • SDL_MCRC_CHANNEL_3
          • SDL_MCRC_CHANNEL_4
          • SDL_MCRC_Channel_t
          • SDL_MCRC_CHANNEL_IRQSTATUS_RAW_MAIN_ALL
          • SDL_MCRC_PATTERN_COUNT_MAX
          • SDL_MCRC_SECTOR_COUNT_MAX
          • SDL_MCRC_BCTOPLD_MAX
          • SDL_MCRC_WDTOPLD_MAX
          • SDL_MCRC_MAX_NUM_OF_CHANNELS
          • SDL_MCRC_DataBitSize
          • SDL_MCRC_init()
          • SDL_MCRC_verifyInit()
          • SDL_MCRC_config()
          • SDL_MCRC_verifyConfig()
          • SDL_MCRC_channelReset()
          • SDL_MCRC_setPSASeedSig()
          • SDL_MCRC_getPSASectorSig()
          • SDL_MCRC_getIntrStatus()
          • SDL_MCRC_enableIntr()
          • SDL_MCRC_disableIntr()
          • SDL_MCRC_clearIntr()
          • SDL_MCRC_isBusy()
          • SDL_MCRC_getCurSecNum()
          • SDL_MCRC_getPSASig()
          • SDL_MCRC_readStaticReg()
          • SDL_MCRC_getCurPSASig()
          • SDL_MCRC_getPSASigRegAddr()
          • SDL_MCRC_computeSignCPUmode()
          • SDL_MCRC_Signature_t
          • SDL_MCRC_SignatureRegAddr_t
          • SDL_MCRC_ChannelStaticRegs
          • SDL_MCRC_StaticRegs_t
          • SDL_MCRC_DataConfig_t
      • PBIST
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Profiling Data
        • Example Usage
        • API Reference
          • SDL_PBIST_testType
          • SDL_PBIST_selfTest()
          • SDL_SBL_PBIST_selfTest()
          • SDL_SBL_PBIST_checkDone()
          • SDL_SBL_PBIST_checkResult()
      • POK
        • Introduction
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SDL_POK_enablePP()
          • SDL_POK_getStaticRegisters()
          • SDL_POK_init()
          • SDL_POK_verifyConfig()
          • SDL_POK_staticRegs
          • SDL_TYPE_POK
          • SDL_TYPE_POK_SA
          • SDL_pok_type
          • SDL_PWRSS_DEGLITCH_5US
          • SDL_PWRSS_DEGLITCH_10US
          • SDL_PWRSS_DEGLITCH_15US
          • SDL_PWRSS_DEGLITCH_20US
          • SDL_PWRSS_DEGLITCH_GET_VALUE
          • SDL_PWRSS_DEGLITCH_NO_ACTION
          • SDL_pwrss_deglitch
          • SDL_PWRSS_PP_MODE_DISABLE
          • SDL_PWRSS_PP_MODE_ENABLE
          • SDL_PWRSS_PP_MODE_NO_ACTION
          • SDL_pwrss_pp
          • SDL_PWRSS_SET_HYSTERESIS_DISABLE
          • SDL_PWRSS_SET_HYSTERESIS_ENABLE
          • SDL_PWRSS_GET_HYSTERESIS_VALUE
          • SDL_PWRSS_HYSTERESIS_NO_ACTION
          • SDL_pwrss_hysteresis
          • SDL_PWRSS_MAX_TRIM_VALUE
          • SDL_PWRSS_TRIM_NO_ACTION
          • SDL_PWRSS_GET_TRIM_VALUE
          • SDL_PWRSS_INVALID_TRIM_VALUE
          • SDL_pwrss_trim
          • SDL_PWRSS_SET_UNDER_VOLTAGE_DET_ENABLE
          • SDL_PWRSS_SET_OVER_VOLTAGE_DET_ENABLE
          • SDL_PWRSS_SET_PP_VOLTAGE_DET_ENABLE
          • SDL_PWRSS_GET_VOLTAGE_DET_MODE
          • SDL_PWRSS_VOLTAGE_DET_NO_ACTION
          • SDL_pwrss_vd_mode
          • SDL_POK_DETECTION_DISABLED
          • SDL_POK_DETECTION_ENABLED
          • SDL_POK_detection_status
          • SDL_POK_DETECTION_DISABLE
          • SDL_POK_DETECTION_ENABLE
          • SDL_POK_DETECTION_NO_ACTION
          • SDL_POK_GET_DETECTION_VALUE
          • SDL_POK_detection
          • SDL_POK_ENSEL_HWTIEOFFS
          • SDL_POK_ENSEL_PRG_CTRL
          • SDL_POK_ENSEL_NO_ACTION
          • SDL_POK_GET_ENSEL_VALUE
          • SDL_POK_enSelSrc
          • SDL_POR_TRIM_SELECTION_FROM_HHV_DEFAULT
          • SDL_POR_TRIM_SELECTION_FROM_CTRL_REGS
          • SDL_POR_TRIM_SELECTION_NO_CHANGE
          • SDL_POR_TRIM_SELECTION_GET_VALUE
          • SDL_por_trim_sel
          • SDL_POR_MODULE_STATUS_FUNCTIONAL_MODE
          • SDL_POR_MODULE_STATUS_RESET_MODE
          • SDL_por_module_status
          • SDL_mcuCtrlRegsBase_t
          • SDL_pok_getPRGInfo()
          • sdlGetErrSig()
          • SDL_pokShiftsAndMasks_t
          • SDL_pokPRGInfo_t
          • SDL_POK_config
          • SDL_pokVal_t
          • SDL_pokPorCfg_t
          • SDL_pokPorVal_t
      • ROM_CHECKSUM
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SDL_LENGTH_OF_DATA_TO_BE_HASHED
          • SDL_LENGTH_OF_GOLDEN_DATA
          • SDL_GOLDEN_DATA_POINTER
          • SDL_DATA_TO_BE_HASHED_POINTER
          • SDL_ROM_Checksum_compute()
      • RTI
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SDL_RTI_config()
          • SDL_RTI_verifyConfig()
          • SDL_RTI_start()
          • SDL_RTI_service()
          • SDL_RTI_clearStatus()
          • SDL_RTI_getStatus()
          • SDL_RTI_readStaticRegs()
      • VTM
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SDL_VTM_initVd()
          • SDL_VTM_initTs()
          • SDL_VTM_getTemp()
          • SDL_VTM_getSensorStatus()
          • SDL_VTM_intrCntrl()
          • SDL_VTM_verifyConfigVd()
          • SDL_VTM_verifyConfigTs()
          • SDL_VTM_getStaticRegistersVd()
          • SDL_VTM_getStaticRegistersTs()
          • SDL_VTM_configVd
          • SDL_VTM_configTs
          • SDL_VTM_staticRegsVd
          • SDL_VTM_staticRegsTs
          • SDL_VTM_VD_CONFIG_CTRL_VID_OPP
          • SDL_VTM_VD_CONFIG_CTRL_EVT_SEL
          • SDL_VTM_VD_CONFIG_CTRL_GLB_CFG
          • SDL_VTM_VD_CONFIG_CTRL_SET_CTL
          • SDL_VTM_VD_CONFIG_CTRL_OUTRNG_ALRT
          • SDL_VTM_VD_CONFIG_CTRL_SET_THR
          • SDL_VTM_VD_CONFIG_CTRL_OUTRNG_ALRT_DISABLE
          • SDL_VTM_VID_OPP_MAX_NUM
          • SDL_VTM_VID_OPP_3_CODE
          • SDL_VTM_VID_OPP_2_CODE
          • SDL_VTM_VID_OPP_1_CODE
          • SDL_VTM_VID_OPP_0_CODE
          • SDL_VTM_TS_STAT_VD_MAP_RTC
          • SDL_VTM_TS_STAT_VD_MAP_WKUP
          • SDL_VTM_TS_STAT_VD_MAP_MCU
          • SDL_VTM_TS_STAT_VD_MAP_CORE
          • SDL_VTM_TSTAT_VD_MAP_NOT_IMPLEMENTED
          • SDL_VTM_VD_LT_THR0_INTR_RAW_SET
          • SDL_VTM_VD_GT_THR1_INTR_RAW_SET
          • SDL_VTM_VD_GT_THR2_INTR_RAW_SET
          • SDL_VTM_VD_LT_THR0_INTR_RAW_CLR
          • SDL_VTM_VD_GT_THR1_INTR_RAW_CLR
          • SDL_VTM_VD_GT_THR2_INTR_RAW_CLR
          • SDL_VTM_VD_LT_THR0_INTR_EN_SET
          • SDL_VTM_VD_GT_THR1_INTR_EN_SET
          • SDL_VTM_VD_GT_THR2_INTR_EN_SET
          • SDL_VTM_VD_LT_THR0_INTR_EN_CLR
          • SDL_VTM_VD_GT_THR1_INTR_EN_CLR
          • SDL_VTM_VD_GT_THR2_INTR_EN_CLR
          • SDL_VTM_VD_INTR_INVALID
          • SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_0
          • SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_1
          • SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_2
          • SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_3
          • SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_4
          • SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_5
          • SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_6
          • SDL_VTM_VD_EVT_SELECT_TEMP_SENSOR_7
          • SDL_VTM_TSGLOBAL_CLK_SEL_VALID
          • SDL_VTM_TSGLOBAL_CLK_DIV_VALID
          • SDL_VTM_TSGLOBAL_ANY_MAXT_OUTRG_ALERT_EN_VALID
          • SDL_VTM_TSGLOBAL_MAXT_OUTRG_ALERT_THR0_VALID
          • SDL_VTM_TSGLOBAL_MAXT_OUTRG_ALERT_THR_VALID
          • SDL_VTM_TSGLOBAL_SAMPLES_PER_CNT_VALID
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_SEL_FIX_REF_CLK
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_SEL_FIX_REF2_CLK
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_1
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_2
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_3
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_4
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_5
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_6
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_7
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_8
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_9
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_10
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_11
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_12
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_13
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_14
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_15
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_16
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_17
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_18
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_19
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_20
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_21
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_22
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_23
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_24
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_25
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_26
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_27
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_28
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_29
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_30
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_31
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_32
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_33
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_34
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_35
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_36
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_37
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_38
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_39
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_40
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_41
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_42
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_43
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_44
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_45
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_46
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_47
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_48
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_49
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_50
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_51
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_52
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_53
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_54
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_55
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_56
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_57
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_58
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_59
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_60
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_61
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_62
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_63
          • SDL_VTM_TSGLOBAL_CLK_CTRL_CLK_DIV_BY_64
          • SDL_VTM_TSGLOBAL_ANY_MAXT_OUTRG_ALERT_ENABLE
          • SDL_VTM_TSGLOBAL_ANY_MAXT_OUTRG_ALERT_DISABLE
          • SDL_VTM_TS_CTRL_MAXT_OUTG_ALERT_VALID
          • SDL_VTM_TS_CTRL_RESET_CTRL_VALID
          • SDL_VTM_TS_CTRL_SOC_VALID
          • SDL_VTM_TS_CTRL_MODE_VALID
          • SDL_VTM_TS_CTRL_MAXT_OUTRG_GEN_ALERT
          • SDL_VTM_TS_CTRL_MAXT_OUTRG_NO_ALERT
          • SDL_VTM_TS_CTRL_SENSOR_RESET
          • SDL_VTM_TS_CTRL_SENSOR_NORM_OP
          • SDL_VTM_TS_CTRL_SINGLESHOT_MODE
          • SDL_VTM_TS_CTRL_CONTINUOUS_MODE
          • SDL_VTM_TS_CTRL_SINGLESHOT_ADC_CONV_IN_PROGRESS
          • SDL_VTM_TS_CTRL_SINGLESHOT_ADC_CONV_COMPLETE
          • SDL_VTM_GT_TH1_VALID
          • SDL_VTM_GT_TH2_VALID
          • SDL_VTM_LT_TH0_VALID
          • SDL_VTM_TS_READ_VD_MAP_VAL
          • SDL_VTM_TS_READ_ALL_THRESHOLD_ALERTS
          • SDL_VTM_TS_READ_FIRST_TIME_EOC_BIT
          • SDL_VTM_TS_READ_DATA_VALID_BIT
          • SDL_VTM_TS_READ_DATA_OUT_VAL
          • SDL_VTM_VD_EVT_STAT_THR_ALERTS_MASK
          • SDL_VTM_VD_EVT_STAT_LT_TH0_ALERT
          • SDL_VTM_VD_EVT_STAT_GT_TH1_ALERT
          • SDL_VTM_VD_EVT_STAT_GT_TH2_ALERT
          • SDL_VTM_configVdCtrl
          • SDL_VTM_configTsCtrl
          • SDL_VTM_vid_opp
          • SDL_VTM_ts_stat_vd_map
          • SDL_VTM_intrCtrl
          • SDL_VTM_vdEvtSel_set
          • SDL_VTM_tsGlobal_ctrl_valid_map
          • SDL_VTM_tsGlobal_clkSel
          • SDL_VTM_tsGlobal_clkDiv
          • SDL_VTM_tsGlobal_any_maxt_outrg_alert_en
          • SDL_VTM_tsGlobal_samples_per_count
          • SDL_VTM_tsCtrl_valid_map
          • SDL_VTM_tsCtrl_max_outrg_alert
          • SDL_VTM_tsCtrl_resetCtrl
          • SDL_VTM_tsCtrl_mode
          • SDL_VTM_tsCtrl_singleshot_conv_stat
          • SDL_VTM_thr_valid_map
          • SDL_VTM_Stat_read_ctrl
          • SDL_VTM_adc_code
          • SDL_VTM_vdEvt_status
          • SDL_VTM_getSensorVDCount()
          • SDL_VTM_getBestValue()
          • SDL_VTM_getAdcCode()
          • SDL_VTM_vdSetOppVid()
          • SDL_VTM_vdGetOppVid()
          • SDL_VTM_vdEvtSelSet()
          • SDL_VTM_tsSetGlobalCfg()
          • SDL_VTM_tsGetGlobalCfg()
          • SDL_VTM_tsSetCtrl()
          • SDL_VTM_tsGetCtrl()
          • SDL_VTM_tsSetThresholds()
          • SDL_VTM_tsGetThresholds()
          • SDL_VTM_tsSetMaxTOutRgAlertThr()
          • SDL_VTM_tsSetMaxTOutRgAlertThrDisable()
          • SDL_VTM_tsGlobal_cfg
          • SDL_VTM_Ctrlcfg
          • SDL_VTM_tsThrVal
          • SDL_VTM_Stat_val
      • MTOG
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SDL_MTOG_FORCE_KEY
          • SDL_MTOG_init()
          • SDL_MTOG_verifyConfig()
          • SDL_MTOG_start()
          • SDL_MTOG_stop()
          • SDL_MTOG_forceTimeout()
          • SDL_MTOG_reset()
          • SDL_MTOG_getStaticRegisters()
          • SDL_MTOG_staticRegs
          • SDL_MTOG_config
      • STOG
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SDL_TOG_CFG_TIMEOUT
          • SDL_TOG_CFG_INTR_PENDING
          • SDL_TOG_cfgCtrl
          • SDL_TOG_init()
          • SDL_TOG_verifyConfig()
          • SDL_TOG_setIntrEnable()
          • SDL_TOG_clrIntrPending()
          • SDL_TOG_getIntrPending()
          • SDL_TOG_ackIntr()
          • SDL_TOG_start()
          • SDL_TOG_stop()
          • SDL_TOG_reset()
          • SDL_TOG_getErrInfo()
          • SDL_TOG_getStaticRegisters()
          • SDL_TOG_setFlushMode()
          • SDL_TOG_getIntrCount()
          • SDL_TOG_errInfo
          • SDL_TOG_config
          • SDL_TOG_staticRegs
    • Safety Checkers Library
      • PM_SAFETY_CHECKERS
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SafetyCheckers_pmGetPscRegCfg()
          • SafetyCheckers_pmVerifyPscRegCfg()
          • SafetyCheckers_pmGetPllRegCfg()
          • SafetyCheckers_pmVerifyPllRegCfg()
          • SafetyCheckers_pmRegisterLock()
          • SafetyCheckers_PmPllData
          • SafetyCheckers_PmPscData
      • RM_SAFETY_CHECKERS
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SAFETY_CHECKERS_RM_MAX_REG_PER_GROUP
          • SafetyCheckers_rmGetRegCfg()
          • SafetyCheckers_rmVerifyRegCfg()
          • SafetyCheckers_RmRegData
      • TIFS_SAFETY_CHECKERS
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API Reference
          • SAFETY_CHECKERS_TIFS_FWL_OPEN
          • SAFETY_CHECKERS_TIFS_FWL_CLOSE
          • SAFETY_CHECKERS_TIFS_FWL_BASE
          • SAFETY_CHECKERS_TIFS_CONTROL_REG
          • SAFETY_CHECKERS_TIFS_PRIV_ID0
          • SAFETY_CHECKERS_TIFS_PRIV_ID1
          • SAFETY_CHECKERS_TIFS_PRIV_ID2
          • SAFETY_CHECKERS_TIFS_START_ADDRL
          • SAFETY_CHECKERS_TIFS_START_ADDRH
          • SAFETY_CHECKERS_TIFS_END_ADDRL
          • SAFETY_CHECKERS_TIFS_END_ADDRH
          • SAFETY_CHECKERS_TIFS_MAX_REGIONS
          • SAFETY_CHECKERS_TIFS_ISC_BASE
          • SAFETY_CHECKERS_TIFS_CC_ISC_BASE
          • SAFETY_CHECKERS_TIFS_ISC_CONTROL0_REG
          • SAFETY_CHECKERS_TIFS_ISC_CONTROL1_REG
          • SAFETY_CHECKERS_TIFS_ISC_PRIVID_REG
          • SAFETY_CHECKERS_TIFS_ISC_PRIVID_LOCK_REG
          • SAFETY_CHECKERS_TIFS_ISC_CBASS_MAX_REGIONS
          • SAFETY_CHECKERS_TIFS_ISC_CCPRIV_MAX_REGION
          • SAFETY_CHECKERS_TIFS_ISC_RA_MAX_ID
          • SafetyCheckers_tifsReqFwlOpen()
          • SafetyCheckers_tifsGetFwlCfg()
          • SafetyCheckers_tifsGetIscCbassCfg()
          • SafetyCheckers_tifsVerifyFwlCfg()
          • SafetyCheckers_tifsVerifyIscCbassCfg()
          • SafetyCheckers_tifsReqFwlClose()
          • SafetyCheckers_TifsFwlRegList
          • SafetyCheckers_TifsFwlConfig
          • SafetyCheckers_TifsIscCbassRegList
          • SafetyCheckers_TifsIscCbassConfig
      • SAFETY_APP
        • Features Supported
        • SysConfig Features
        • Features NOT Supported
        • Important Usage Guidelines
        • Example Usage
        • API
    • Ethernet And Networking
      • Ethernet Features
        • Overview
        • Feature Summary
        • Basic Layer 2 Switching
        • Layer 3 switching with LwIP Stack
          • TSN support
        • EST/TAS support
        • CBS
        • IET
        • Cut Through
        • See Also
      • Enet-LLD
        • Enet LLD Introduction
          • Introduction
          • Application Programming Interface
          • Enet Peripherals
        • Enet LLD IOCTL interface
          • Introduction
          • Using the IOCTL interface
          • Synchronous and Asynchronous IOCTLs
        • Ethernet PHY Link Configuration
          • Link Configuration Guidelines
        • Ethernet PHY Integration Guide
          • Using Ethphy devices supported out-of-box
          • Custom Ethernet PHY Integration Guide
          • Ethernet PHY Driver User Guide
        • MAC2MAC support
          • Introduction
          • Enable MAC2MAC through Sysconfig
        • Enet Integration Guide
          • Introduction
          • Getting Familiar with Enet LLD APIs
          • Integrating Enet LLD into User’s Application
          • API Reference
        • MDIO Manual Mode Enablement
          • Workaround for errata i2329 - MDIO interface corruption
          • Limitations
          • Not Supported MDIO IOCTL APIs in MDIO Manual Mode
        • Version Updates from earlier SDKs to Latest
          • While upgrading from 11.01 or earlier to latest SDK
          • While upgrading from 11.00 SDK to 11.01 SDK
          • While upgrading from 10.00 SDK
          • While upgrading from 09.02 SDK or earlier
        • Ethernet Performance on AM62P
          • Introduction
          • Setup Details
          • Layer 2 Performance
          • TCP/IP Performance
        • Enet EST/TAS Support
          • Introduction
          • Enet LLD API
          • CPSW Support
        • Enet Migration Guide
          • Introduction
          • Need for Sysconfig
          • Enet Driver Initialization Sequence Change
          • Enet DMA Channel Open Changes
          • Runtime Control API (Enet_ioctl) Change
          • Packet Transmit/Receive API Related Changes
          • Custom Board Support
          • External PHY Management
          • Tuning Memory Usage for Non-LwIP Apps
          • Tuning Memory Usage for LwIP Apps
      • Ethernet Firmware
        • Introduction
        • Supported Features
        • Master Core - EthFw Server
        • Remote Cores - Ethfw Client
          • 1. RTOS Client
          • 2. Linux Client
          • 3. AUTOSAR Client
        • Physical and Virtual ports
          • Virtual Switch Port
          • Virtual MAC Port
        • Multicast and Broadcast Support
          • Exclusive Multicast
          • Shared Multicast
          • Reserved Multicast
        • Intercore Ethernet using Shared Memory
        • Intercore Ethernet using VEPA
        • Proxy ARP
        • See Also
      • Lightweight IP (LwIP)
        • Ethernet LwIP TCP/IP Static IP
          • Introduction
          • Details
          • See Also
        • Introduction
        • Upgrade
          • Upgrade to version 2.2.1
          • Upgrade to version 2.2.0
      • Time-Sensitive Networking (TSN)
        • Overview
        • Features and IEEE Standard Coverage
          • Feature/Standard Supported
        • Architecture
          • Software Block Diagram
        • Resource Utilization
        • Examples and Feature Coverage
        • Interoperability Tests
          • gPTP Interoperability
        • Memory Footprint
          • Configuration 1: gPTP Only
        • Performance Metrics
          • gPTP performance
        • See Also
      • TSN Developer Guidelines
        • Memory Footprint Optimization
          • Disable unused modules
          • Reduce SimpleDB entry counts
          • Reduce UB_ESARRAY pool
          • gPTP shared memory (clock domain IPC)
        • gPTP Time-to-Sync Optimization
          • Shorten the clock computation interval
          • Increase frequency offset update rate
          • Reduce IIR filter alpha (faster response)
          • Shorten the sync interval
          • Enable hardware phase adjustment
        • Troubleshooting Guidelines
          • How to read gPTP log output
          • gPTP is running but clock is not locked (gmsync=false)
          • Sync gaps appear in the log (INFO “sync gap” or “fup gap”)
          • timeleap_past errors in gPTP log
          • uniconf fails to start
          • How to enable logging to a buffer (avoid gPTP jitter from slow UART)
        • Known Limitations
      • TSN Userguide
        • Introduction
        • IEEE 802.1AS-2020 (gPTP)
          • How gPTP Interacts With Hardware
          • Master Role
          • Slave Role
          • Bridge (Boundary Clock)
        • Unibase, Uniconf, Combase Libraries
        • Configuring TSN Hardware Features via Uniconf
          • Configuring EST (802.1Qbv Scheduled Traffic)
          • Configuring IET (802.3br / 802.1Qbu Frame Preemption)
          • Configuring CBS (802.1Qav Credit-Based Shaper)
        • See Also
      • Ethernet TSN and gPTP Stack - API and Integration Guide
        • Pre-requisites
        • Introduction
        • Demo and Examples
        • TSN Stack
          • Compilation
          • Modules
          • Stack Initialization
          • Logging
          • Starting uniconf and gPTP
          • TSN Deinitialization
          • gPTP Multiple Domains and CMLDS mode
          • gPTP Shorter Sync Interval
        • Integration
          • Source Integration
          • Uniconf Configuration
          • Licensing Library
          • gPTP Yang Config Parameters
          • gPTP Non-Yang Config Parameters
        • Limitations
        • See Also
      • Ethernet TSN gPTP Examples
        • Ethernet TSN CPSW gPTP TimeReceiver (gPTP Slave) Example
          • Introduction
          • Supported Combinations
          • Steps to Run the Example
          • Prerequisites
          • Build the example
          • HW Setup
          • Create a network between EVM and host PC
          • Run the example
          • Sample Log Output
          • Limitation
          • See Also
        • Ethernet TSN CPSW gPTP TimeTransmitter (gPTP Master) Example
          • Introduction
          • Supported Combinations
          • Steps to Run the Example
          • Prerequisites
          • Build the example
          • HW Setup
          • Create a network between EVM and host PC
          • Run the example
          • Sample Log Output
          • Limitation
          • See Also
        • Ethernet TSN CPSW gPTP Bridge Example
          • Introduction
          • Supported Combinations
          • Steps to Run the Example
          • Prerequisites
          • On PC1
          • On PC2
          • Build the example
          • Hardware Setup
          • Sample Log Output
        • Ethernet TSN gPTP on CPSW along with LwIP stack
          • Introduction
          • Supported Combinations
          • Steps to Run the Example
          • To Configure Static IP
          • Build the example
          • HW Setup
          • Sample Log Output
          • See Also
      • Overview
      • Salient Features
      • Software Components Overview
      • Examples and Demos
      • Networking Features
  • Examples and Demos
    • Empty Project
      • Introduction
      • Supported Combinations
      • Steps to Run the Example
      • Sample Output
    • Hello World Project
      • Introduction
      • Supported Combinations
      • Steps to Run the Example
      • Sample Output
    • Hello World C++ Project
      • Introduction
      • Supported Combinations
      • Steps to Run the Example
      • Sample Output
      • C++ Build Details
      • Flags used for c++ build
      • Building the mcu sdk libs with c++ flsgs.
      • Building an application using c++ flags
    • OS Kernel and Driver Porting Layer (DPL)
      • Driver Porting Layer (DPL) demo
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • FreeRTOS POSIX
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • FreeRTOS Task Switch Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • Dhrystone benchmarking demo
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • Memcopy benchmarking demo
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
    • SOC and Board Peripheral Drivers
      • DDR ECC Test MAIN ESM
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • DDR PERF Test
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • DSS Colorbar Test
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
        • Display Output
      • DSS Display Share
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
        • Display Output
      • DSS Display Test
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • DSS Safety Test
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • ECAP APWM mode
        • Introduction
        • External Connections
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • ECAP EPWM Loopback
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • EPWM Duty Cycle
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • EPWM Duty Cycle Sync
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • GPIO Input Interrupt
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • GPIO LED Blink
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • I2C Led Blink
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • I2C Read
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • I2C Temperature Read
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • IPC Notify Echo
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • IPC RP Message Echo
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • IPC RP Message Linux Echo
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
      • IPC RP Message QNX Echo
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
      • MCASP Early Chime
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
      • MCAN Loopback Interrupt
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • MCAN Loopback Polling
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • MCSPI Loopback
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • MCSPI Loopback DMA
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • MCSPI Performance 8 Bit
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • MCSPI Performance 32 Bit
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • MMCSD RAW IO
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • OSPI Flash Diagnostic
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • OSPI Flash IO
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • OSPI PHY Grapher UART
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
          • Device Side
          • Host Side (Linux/PC)
        • Automated Full Flow
          • Quick Start: Complete Workflow in One Command
          • Complete Workflow Commands by SoC
        • Application Design
          • System Architecture
          • Data Flow Sequence
          • Dual UART Architecture
        • Data Format
          • Binary Output
          • Visualization
        • Protocol Specification
          • Phase 1: Device Ready Signal
          • Phase 2: Host Sends Command
          • Phase 3: Device Runs PHY Sweep
          • Phase 4: Device Sends Data via XMODEM1k
          • Phase 5: Device Sends Status Response
          • Timing Analysis
        • Implementation Details
          • Key Design Decisions
          • Error Handling
          • Performance Optimizations
          • Dependencies
        • See Also
        • Sample Output
        • Troubleshooting
          • “Invalid STX: 0x5B”
          • “Timeout waiting for ready signal”
          • “CRC errors during transfer”
        • Additional Resources
      • PMIC Q&A watchdog interrupt example
        • Introduction
        • Supported Combinations
        • Steps
        • See Also
        • Sample Output
      • PMIC Q&A watchdog reset example
        • Introduction
        • Supported Combinations
        • Steps
        • See Also
        • Sample Output
      • PMIC trigger watchdog interrupt example
        • Introduction
        • Supported Combinations
        • Steps
        • See Also
        • Sample Output
      • PMIC trigger watchdog reset example
        • Introduction
        • Supported Combinations
        • Steps
        • See Also
        • Sample Output
      • PMIC user register configuration example
        • Introduction
        • Supported Combinations
        • Steps
        • See Also
        • Sample Output
      • PMU Multievent
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • RTC LED Blink
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • EQEP Capture
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • EQEP frequency measurement
        • Introduction
        • External Connections
        • External Connections
        • External Connections
        • External Connections
        • AM62X-SK
        • AM62X-SIP-SK
        • AM62X-SK-LP
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • EQEP Position Speed
        • Introduction
        • External connections
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • MCASP Loopback
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • MMCSD FILE IO
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • Sciclient Get Version
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UART Echo DMA
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UDMA Chaining
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UDMA Memcpy Interrupt
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UDMA Memcpy Polling
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UDMA SW Trigger
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UART Echo
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UART Echo Callback
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UART Echo DMA Multi-Instance
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UART Echo Low Latency Interrupt
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • UART Echo Low Latency Polling
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • Watchdog interrupt mode
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
    • Secondary Bootloader (SBL)
      • SBL EMMC Linux Multistage
        • Introduction
        • Falcon Boot
        • Steps to Run the Example
        • Build the example
        • Create Linux Appimage
        • Create HSM Appimage
        • Run the example
        • Sample Output
      • SBL NULL
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SBL OSPI Linux Multistage
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Build the example
        • Create Linux Appimage
        • Create HSM Appimage
        • Run the example
        • See Also
        • Sample Output
      • SBL SD LINUX
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Flash SD card
        • See Also
        • Sample Output
      • SBL UART
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Build the example
      • SBL UART Linux
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Build the example
        • See Also
        • Device-Specific Overlay
        • Sample Output
      • SBL UART Uniflash
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • Falcon Boot Support
        • Introduction
        • Pre-requisites for falcon boot mode
        • How to obtain the kernel images and Initramfs
        • How to obtain the DTB, RTOS and linux Appimages
        • Loading ATF at the Correct Location
          • Device-Specific Overlay
          • Generating a New DTBO File
          • Applying the Overlay
        • Patching the Default DTS for Root Filesystem
          • Root Filesystem Overlay
          • Generating the Root Filesystem DTBO
          • Applying the Root Filesystem Overlay
        • Rebuilding ATF
        • Building the Fastboot Binaries
        • Creating a Linux Falcon Appimage
        • Loading the Falcon Image
        • Running the Example
        • Refer to the Examples
        • SBL Images and Flash Config Files
          • EMMC
          • OSPI
        • Booting the EVM
        • Sample Output
          • EMMC
          • OSPI
    • Ethernet and Networking
      • Ethernet Firmware
        • Introduction
        • Supported Combinations
        • Ethernet Firmware Server
        • Ethernet Firmware Client
        • Other Clients supported
        • Steps to Run the Example
          • Prerequisites
        • Build the example
        • HW Setup
        • Run the example
        • Sample output
        • Audio Stream Table
        • Adding or Removing Talker Streams {#AVB_ADD_REMOVE_TALKER}
        • Adding or Removing Listener Streams {#AVB_ADD_REMOVE_LISTENER}
        • MAC-only port
        • See Also
      • Glossary
      • Enet CPSW Loopback Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Build the example
        • Sample output for MAC Loopback
        • See Also
      • Enet Layer 2 CPSW Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Build the example
        • HW Setup
          • AM64X-EVM
          • AM64X-SK
          • AM62X-SK
          • AM243X-EVM
          • AM243X-LP
        • Run the example
        • Sample output for Multiport example
        • See Also
      • Enet Layer 2 CPSW SWITCH Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Build the example
        • HW Setup
        • Run the example
        • Sample output for Multiport example
        • Testing Switch Policer configuration
        • See Also
      • Enet TSN EST Example
        • Introduction
        • Constraints
        • Configuration Parameters
        • Expected Behavior
        • Application Integration Guide
        • Yang Configuration for 802.1Qbv
        • Build Enet TSN EST Example
        • HW Setup
          • AM263X-CC
          • AM263X-LP
        • Running Enet TSN EST example
        • Note
      • Enet CPSW Operation Modes Demo
        • Introduction
        • See Also
      • TCP/IP Examples using LwIP Stack
        • Enet Lwip CPSW Example
          • Introduction
          • Supported Combinations
          • Configuring Syscfg
          • Iperf using LWIP
          • Important Iperf Arguments
          • Steps to Run the Example
          • To Configure Static IP
          • Build the example
          • HW Setup
          • Create a network between EVM and host PC
          • Run the example
          • Sample output for CPSW example
          • Communicate with the EVM using ethernet
          • Measuring the throughput using Iperf:
          • Sample output for iperf command
          • Troubleshooting issues
          • See Also
        • Enet Lwip Socket Example
          • Introduction
          • Supported Combinations
          • Configuring Syscfg
          • TCP Server using ncat tool
          • Steps to Run the Example
          • To Configure Static IP
          • Build the example
          • HW Setup
          • Create a network between EVM and host PC
          • Run the example
          • Steps to execute
          • Sample output for CPSW example
          • Troubleshooting issues
          • See Also
        • Enet Lwip TCP Client Example
          • Introduction
          • Supported Combinations
          • Configuring Syscfg
          • TCP Server using ncat tool
          • Steps to Run the Example
          • To Configure Static IP
          • Build the example
          • HW Setup
          • Create a network between EVM and host PC
          • Run the example
          • Steps to execute
          • Sample output for CPSW example
          • Troubleshooting issues
          • See Also
        • Enet Lwip TCP Server Example on CPSW
          • Introduction
          • Supported Combinations
          • Configuring Syscfg
          • TCP Client using ncat tool
          • Steps to Run the Example
          • To Configure Static IP
          • Build the example
          • HW Setup
          • Create a network between EVM and host PC
          • Run the example
          • Sample output for CPSW example
          • Steps to execute
          • Troubleshooting issues
          • See Also
        • Enet Lwip UDP IGMP Server Example
          • Introduction
          • Supported Combinations
          • Configuring Syscfg
          • UDP Client using ncat tool
          • Steps to Run the Example
          • To Configure Static IP
          • Build the example
          • HW Setup
          • Create a network between EVM and host PC
          • Run the example
          • Sample output for CPSW example
          • Steps to execute
          • Troubleshooting issues
          • See Also
        • Enet Lwip UDP Client Example
          • Introduction
          • Supported Combinations
          • Configuring Syscfg
          • UDP Server using ncat tool
          • Steps to Run the Example
          • To Configure Static IP
          • Build the example
          • HW Setup
          • Create a network between EVM and host PC
          • Run the example
          • Steps to execute
          • Sample output for CPSW example
          • Troubleshooting issues
          • See Also
        • CPSW Lwip HTTPS Server Example
          • Introduction
          • Supported Combinations
          • Configuring Syscfg
          • To Configure Static IP
          • mbedTLS
          • TLS certificates used
          • Steps to Run the Example
          • Build the example
          • HW Setup
          • Run the example
          • Sample output for CPSW example
          • Steps to execute
          • Troubleshooting issues
          • See Also
      • gPTP Examples using TSN Stack
    • Security
      • Firewall Exception Log Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Sample Output
      • Firewall Exception Trigger Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Sample Output
      • Bootloader Test Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
          • Build the example
        • Run the example
        • Sample Output
      • Mcu Core Test Application
        • Introduction
        • Steps to Run the Example
        • Sample Output
      • TISCI message example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
          • Build the example
        • Sample Output
      • Runtime debug unlock Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
          • Generate debug certificate
        • Build the example
        • Sample Output
    • OTP
      • Extended OTP Test
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Sample Output
      • OTP Revision Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Sample Output
      • Runtime Key Revision Update Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
          • Generate the Dual Signed Certificate
          • Build the example
          • Run the example
        • Sample Output
          • Post Updating KEYREVISION steps to be followed
    • Low Power Mode Wakeup
      • LPM MCU MCAN Wakeup
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
      • LPM UART Wakeup
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • MCU only LPM
        • Deep Sleep LPM
        • See Also
        • Sample Output
      • LPM DMTimer Wakeup
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • MCU only LPM
        • See Also
        • Sample Output
      • LPM Suspend to IO Retention mode and Wakeup on UART pin activity
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
    • SDL Examples
      • SDL DCC Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL ECC
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • Sample Output
      • SDL ECC R5F CACHE
        • Introduction
          • Enabling ECC for R5 Cache memories
          • Initializing ECC and ESM
          • Error Injection in I-Cache
          • Error Injection in D-Cache
          • Memory Allocation
          • Error Injection Supported
        • Supported Combinations
        • Steps to Run the Example
        • Sample Output
      • SDL ECC SEC
        • Introduction
        • Aggregators Supported
        • Supported Combinations
        • Steps to Run the Example
        • Sample Output
      • SDL R5F ECC TCM
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL MCU ESM
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • Sample Output
      • SDL MCRC Auto
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL MCRC Full CPU
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
      • SDL MCRC Semi CPU
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL MTOG Example
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL PBIST
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL POK Example
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL ROM_CHECKSUM Example
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL RTI
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL STOG Example
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL MCU VTM
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SDL MCU VTM RESET
        • Introduction
        • Use Cases
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
    • Safety Checkers Library
      • RM SAFETY CHECKERS APP
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • PM SAFETY CHECKERS APP
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • PM SAFETY CHECKERS WARM RESET
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • TIFS SAFETY CHECKERS APP
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
      • SAFETY APP
        • Introduction
        • Supported Combinations
        • Steps to Run the Example
        • See Also
        • Sample Output
    • Firewall Isolation - MCU Domain
      • Introduction
      • Supported Combinations
      • Steps
      • Sample Output
    • Reset Isolation - MCU Domain
      • Introduction
      • Supported Combinations
      • Steps
      • Sample Output
    • MCU BIST Check Result
      • Introduction
      • Supported Combinations
      • Steps
      • Sample Output
  • Tools and Utilities
    • Booting Tools
      • Introduction
      • Important files and folders
      • Out2RPRC
      • Multi-core Image Gen
      • UART Bootloader Python Script
      • Linux Appimage Generator Tool
      • HSM Appimage Generator Tool
    • Flashing Tools
      • Introduction
      • Snagfactory
        • Important files and folders
        • Tool requirements on host PC
        • Flash configuration file
          • Example .cmd file
          • Example .yaml file
        • Basic steps to flash files
          • Getting ready to flash
        • Flash tool options
          • Flashing using GUI
          • Flashing using CLI
        • Error messages and solutions
        • Detailed sequence of steps that happen when flashing files
      • UART Uniflash
        • Tool requirements on host PC
        • Important files and folders
        • Basic steps to flash files
          • Getting ready to flash
          • Flash configuration file
          • Flash configuration file for flashing to eMMC
          • Flash configuration file for flashing to eMMC
          • Flash configuration file for flashing to eMMC
          • Flash configuration file
          • Flashing the files
          • Flash tool options
        • Flash tool error messages and solutions
        • Detailed sequence of steps that happen when flashing files
    • SYSFW Tools
      • Introduction
      • Tool requirements on host PC
      • Important files and folders
      • SYSFW Board Config Generation
        • SYSFW Trace Parser
      • SYSFW Secure Debug Certificate Generation
    • Introduction
  • Developer Guides
    • Accessing main and wakeup domain peripherals from MCU domain
      • Introduction
      • Summary of steps needed to access main/wakeup domain peripheral
    • Adding Support For a Custom Flash Device
      • Introduction
        • Serial Flash Discoverable Parameters (SFDP)
      • Summary of steps needed to enable a new flash device
      • Step 1: Building the OSPI Flash Diagnostic example
      • Step 2: Configuring the flash via SysConfig
        • Case 1: Flash Supports SFDP
        • Case 2: Flash Doesn’t Support SFDP
        • Case 3 (Rare Scenario): Flash Supports SFDP, but Protocol Configuration is Custom
      • Obtaining flash details from the SFDP table OR datasheet
      • Miscellaneous Debugging Tips and Tricks
    • Developing applications on Device Manager/Wake-up R5 core
      • Introduction
      • DM R5 Logging Configuration
      • Build and load DMR5 examples
      • Debugging an application on DMR5 core
        • Disabling WKUP_UART access for DM Logging
    • Enabling Secure Boot
      • Secure Devices and Secure Boot: An Introduction
      • Secure Boot Process
      • Secure Boot Support in SDK
        • Device configuration file
          • Configuration Parameters
        • Signing tool
        • Signing steps in an HS-SE device
          • Signing the SBL
          • Signing the HSM Runtime binary (SYSFW)
          • Signing the application image
        • Security Handover
    • Getting SDK 10.00 PLL Updates on SDK 09.x
      • Components to update
    • Graceful shutdown of remote cores from Linux
      • Introduction
      • Implementing graceful shutdown on remotecore
    • Low power mode implementation of remote cores
      • Introduction
      • Implementing low power mode aware remotecore firmware
        • ON - MCU only LPM
          • Wakeup from MCU UART
          • Wakeup from MCU MCAN
          • Wakeup from any other wakeup source
        • OFF - Deep Sleep / IO Only plus DDR LPM
    • MCU Reset Isolation
      • MCU Domain Reset Isolation: Introduction
      • Reset Isolation: Developing a reset isolated safety application
        • MCU Domain
        • MAIN domain
        • System Firmware & Board config
    • Memory Map Layout
      • Introduction
      • DDR
    • Modifying resource allocation
      • Introduction
      • Changing a particular resource
        • Accessing the tool online
        • Accessing the tool locally
        • Using the tool
        • Generating the output files
          • Online Tool
          • Local Tool
      • Rebuilding the board configuration
    • Software version check for appImage
      • Introduction
      • Steps to check software version?
    • Understanding inter-processor communication (IPC)
      • Introduction
      • IPC SW Architecture
        • IPC Notify and IPC RP Message
        • When using Linux
        • Important usage points
        • IPC design pattern
      • Enabling IPC in applications
        • Enable IPC in SysConfig
        • Update linker command file
        • Update MMU/MPU for the CPU
        • Sync with CPUs
        • Start using the APIs
    • Understanding the bootflow and bootloaders
      • SBL Booting Linux From OSPI
        • Introduction
        • Bootflow for SBL booting linux from OSPI
        • SD card Partitioning
      • SBL Booting Linux From eMMC
        • Introduction
        • Bootflow for SBL booting linux from eMMC
        • See Also
      • SBL Booting Linux From SD CARD
        • Introduction
        • Bootflow for SBL booting linux from SD Card
        • SD Card Partitioning
        • See Also
      • Introduction
      • Additional References
      • Preparing the application for boot
      • Flashing the application for boot
      • Booting the application
        • ROM Boot
        • SBL Boot
      • Secondary Bootloaders
        • SBL NULL
        • SBL UART
        • Preparing the SBL for boot
    • Using MCU+ SDK with CCS Cloud
      • Introduction
      • Importing an example project to CCS Cloud
      • Building an example project
      • Running an example on the EVM/LaunchPad connected to the PC
      • Debugging the example
      • Example Logs
    • Using SDK with CCS Projects
      • Introduction
      • CCS Projectspec and CCS Projects
      • Import a Project in CCS
      • Browse a Project in CCS
      • Build a Project in CCS
      • Load and Run Executables Built with CCS Projects
      • Delete a Project in CCS
    • Using SDK with Makefiles
      • Introduction
      • Enabling “make” in Windows
      • Building Libraries with Makefiles
      • Building examples with makefiles
      • Building System Examples with Makefiles
      • Building the Whole SDK with Makefiles
      • Load and Run Executables Built with Makefiles
      • Tips and Tricks when working with Makefiles
    • Using SDK with Runtime Object View (ROV)
      • Introduction
      • Features Supported
      • Features NOT Supported
      • Using ROV with SDK examples
      • Enabling ROV in your project
      • Important Usage Guidelines
    • Using SDK with SysConfig
      • SysConfig Features used in the SDK
      • Opening SysConfig GUI from CCS
      • Opening SysConfig GUI from command line and makefiles
      • Using the SysConfig GUI
      • Generating Files using SysConfig
      • Understanding Generated Files
      • Tips and Tricks for SysConfig
    • Using SDK with TI Resource Explorer
      • Introduction
      • Using TI Resource Explorer from Browser
      • Using TI Resource Explorer from Desktop CCS
  • Buildsheet
    • Introduction
    • Software Buildsheet
  • Software Bill of Materials
MCU+ SDK for AM62Px
  • Components
  • Ethernet And Networking
  • Enet-LLD
  • Ethernet PHY Link Configuration

Ethernet PHY Link Configuration

  • Link Configuration Guidelines

    • Manual Mode

    • Auto-Negotiation Mode

    • Strapping

Link Configuration Guidelines

The success in establishing a reliable Ethernet link depends on different factors including configuration parameters of the link partners like mode, speed and duplexity, and also on choosing the right cabling for a given speed.

The following sections provide general guidelines to configure link partners when establishing Ethernet links.

Manual Mode

Half-Duplex Mode

When either link partner is in manual mode with duplexity set to half-duplex, the other link partner should be configured in any of the following modes:

  • Manual mode with the exact same speed and duplexity. Otherwise:

    • Speed mismatch can cause link not to be established at all.

    • Duplexity mismatch can result in an established link, but lower performance due to frame collisions.

  • Auto-negotiation mode supporting same speed and duplexity. The auto-negotiating partner always switches to half-duplex if FLPs are not being received from the other link partner.

Full-Duplex Mode

When either link partner is in manual mode with duplexity set to full-duplex, the other link partner should be configured in any of the following modes:

  • Manual mode with the exact same speed and duplexity. Otherwise:

    • Speed mismatch can cause link not to be established at all.

    • Duplexity mismatch can result in an established link, but lower performance due to frame collisions.

  • Auto-negotiation mode is not recommended because link may be established if both devices are at the same speed but they will end with duplexity mismatch as the auto-negotiating device always switches to half-duplex if no FLPs are received from the other link partner. This results in lower performance due to frame collisions.

Auto-Negotiation Mode

When either link is in auto-negotiation mode, then other link partner can be configured also in auto-negotiation mode or in manual mode following the recommendations outlined in the Manual Mode section.

Auto-negotiation mode should always succeed as long as the two link partners have common capabilities. The negotiated speed and duplexity is the highest supported mode supported by both link partners.

It’s worth mentioning that, as per standard, auto-negotiation is the only mode to be used for 1 Gbps. However, it’s also possible to use manual mode if both link partners are configured to the same speed and duplexity.

Strapping

PHY strapping allows certain settings to be configured at start-up time, for instance, auto-negotiation enable/disable, advertise capabilities, auto-MDIX, etc.

The Ethernet PHY abstraction layer supports PHYs which are strapped to enable auto-negotiation and whose advertise abilities are also set via strap pins. This mode is enabled when EnetPhy_Cfg.isStrapped configuration parameter is set to true.

In this mode, the driver follows a shorter path in its state machine. PHY reset and auto-negotiation configuration related states are bypassed, directly jumping to wait for link up.

Previous Next

© Copyright 2026 Texas Instruments Incorporated.