Data Fields
Dss_IrqParams Struct Reference

Structure containing DSS interrupt information. Events should be enabled only for available Video Ports and Video Pipes. More...

#include <dss_soc.h>

Data Fields

uint32_t dssCommonRegionId
 
uint32_t numValidIrq
 
uint32_t irqNum [DSS_EVT_MGR_INST_ID_MAX]
 

Detailed Description

Structure containing DSS interrupt information. Events should be enabled only for available Video Ports and Video Pipes.

Field Documentation

uint32_t Dss_IrqParams::dssCommonRegionId

DSS Common Region Id. There are multiple common regions in DSS hardware each having IRQ aggregation registers and IRQ generator. This enables fully independent monitoring/control of the interrupt events by different hosts. User can decide which common region to use. By default region 0 will be used. Refer CSL_DssCommRegId for values

uint32_t Dss_IrqParams::irqNum[DSS_EVT_MGR_INST_ID_MAX]

DSS interrupt numbers. This will enable to configure different interrupt numbers. This will be initialized to default values as specified in the DssInitParams_init function. User may override these values if allowed.

Note: Driver will only register for the specified interrupt numbers. If needed the corresponding crossbar mapping for the device interrupt should be done by the application.

uint32_t Dss_IrqParams::numValidIrq

Number of valid DSS interrupts. There can be multiple interrupts in DSS hardware. This specifies number of valid IRQs in below array.


The documentation for this struct was generated from the following file:

Copyright 2018, Texas Instruments Incorporated