HDINTC_Params Struct Reference
[HDINTC]

The module configuration structure for HDINTC implementation. More...

#include <hdintc.h>

Data Fields

int interruptVectorId_0
 Interrupt Vector 0.
int interruptVectorId_1
 Interrupt Vector 1.
int hdvicpInterruptEventNo_0
 Interrupt Event 0.
int hdvicpInterruptEventNo_1
 Interrupt Event 1.
int biosInterruptVectorId_0
 BIOS Interrupt Vector ID 0.
int biosInterruptVectorId_1
 BIOS Interrupt Vector ID 1.
int biosInterruptEventNo_0
 BIOS Interrupt Event 0.
int biosInterruptEventNo_1
 BIOS Interrupt Event 1.

Detailed Description

The module configuration structure for HDINTC implementation.

Remarks:
It is set at design time by the system integrator to ensure the interrupt lines that are used to process HDVICP generated interrupts are not mapped by any other interrupt event. Additionally, the HDVICP event-numbers are configurable to support different SoCs.

Field Documentation

Interrupt Vector 0.

Remarks:
Map this to an unused interrupt vector ID

Interrupt Vector 1.

Remarks:
Map this to an unused interrupt vector ID

Interrupt Event 0.

Remarks:
This must match the physical event-id associated with the HDVICP processor:0 interrupts that need to be serviced by GEM, via the interrupt line selected by 'interruptVectorId_0'.

Interrupt Event 1.

Remarks:
This must match the physical event-id associated with the HDVICP processor:0 interrupts that need to be serviced by GEM, via the interrupt line selected by 'interruptVectorId_0'.

BIOS Interrupt Vector ID 0.

Remarks:
Map this to an unused interrupt vector ID
This vector ID is going to be used to set up a BIOS ISR

BIOS Interrupt Vector ID 1.

Remarks:
Map this to an unused interrupt vector ID
This vector ID is going to be used to set up a BIOS ISR

BIOS Interrupt Event 0.

Remarks:
This must correspond to an unused event on this device. This is a dummy event that will be mapped to the biosInterruptVectorId_0 above.
This interrupt will be software triggered (by writing to the ISR), it won't be triggered by an actual event.

BIOS Interrupt Event 1.

Remarks:
This must correspond to an unused event on this device. This is a dummy event that will be mapped to the biosInterruptVectorId_1 above.
This interrupt will be software triggered (by writing to the ISR), it won't be triggered by an actual event.

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

Copyright 2010, Texas Instruments Incorporated