metaonly module ti.sdo.fc.hdintc.HDINTC

HDVICP Interrupt Registry Callback Library

XDCspec summary sourced in ti/sdo/fc/hdintc/HDINTC.xdc
metaonly module HDINTC {  ...
XDCscript usage meta-domain
var HDINTC = xdc.useModule('ti.sdo.fc.hdintc.HDINTC');
module-wide config parameters
 
XDCspec declarations sourced in ti/sdo/fc/hdintc/HDINTC.xdc
package ti.sdo.fc.hdintc;
 
metaonly module HDINTC {
module-wide config parameters
    config Bool spinloop// Use 'spinloop' implementation = false;
}
 
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, 20 Sep 2010 23:50:07 GMT