PDK API Guide for J721E
Dss_IrqParams Struct Reference

Detailed Description

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

Data Fields

uint32_t dssCommonRegionId
 
uint32_t numValidIrq
 
uint32_t irqNum [DSS_EVT_MGR_INST_ID_MAX]
 

Field Documentation

◆ dssCommonRegionId

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

◆ numValidIrq

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.

◆ irqNum

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.