metaonly module ti.sdo.fc.hdintc.HDINTC

HDVICP Interrupt Registry Callback Library

XDCscript usage meta-domain sourced in ti/sdo/fc/hdintc/HDINTC.xdc
var HDINTC = xdc.useModule('ti.sdo.fc.hdintc.HDINTC');
module-wide config parameters
 
 
config HDINTC.biosInterruptEventNo_0  // module-wide

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

XDCscript usage meta-domain
HDINTC.biosInterruptEventNo_0 = UInt undefined;
 
 
config HDINTC.biosInterruptEventNo_1  // module-wide

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

XDCscript usage meta-domain
HDINTC.biosInterruptEventNo_1 = UInt undefined;
 
 
config HDINTC.biosInterruptVectorId_0  // module-wide

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

XDCscript usage meta-domain
HDINTC.biosInterruptVectorId_0 = UInt undefined;
 
 
config HDINTC.biosInterruptVectorId_1  // module-wide

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

XDCscript usage meta-domain
HDINTC.biosInterruptVectorId_1 = UInt undefined;
 
 
config HDINTC.hdvicpInterruptEventNo_0  // module-wide

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'

XDCscript usage meta-domain
HDINTC.hdvicpInterruptEventNo_0 = UInt undefined;
 
 
config HDINTC.hdvicpInterruptEventNo_1  // module-wide

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'

XDCscript usage meta-domain
HDINTC.hdvicpInterruptEventNo_1 = UInt undefined;
 
 
config HDINTC.interruptVectorId_0  // module-wide

Map this to an unused interrupt vector ID

XDCscript usage meta-domain
HDINTC.interruptVectorId_0 = UInt undefined;
 
 
config HDINTC.interruptVectorId_1  // module-wide

Map this to an unused interrupt vector ID

XDCscript usage meta-domain
HDINTC.interruptVectorId_1 = UInt undefined;
 
 
config HDINTC.spinloop  // module-wide

Use 'spinloop' implementation

XDCscript usage meta-domain
HDINTC.spinloop = Bool false;
 
DETAILS
When set to true, the services which wait for the HDVICP completion interrupt will spin, rather than use a semaphore.
generated on Mon, 16 Apr 2012 07:09:48 GMT