HWI Module
2-156
❏
Interrupt Bit Mask
. An integer property that is writable when the
interrupt mask is set to "bitmask". This should be a hexadecimal
integer bitmask specifying the interrupts to disable. (For ’C55x,
separate properties are provided for IER0 and IER1.) For OMAP
2320/2420, these properties disable only level 1 interrupts. The
mirmask property (and mir1mask for OMAP 2320) controls the level
2 interrupts.
Tconf Name: interruptBitMask0
Type: Numeric
Tconf Name: interruptBitMask1
Type: Numeric
Example:
bios.HWI_INT2.interruptBitMask0 =
0x0010;
❏
L2 Interrupt Mask MIR (and MIR1)
. This property is valid for both
level 1 and 2 interrupts. It specifies which level 2 interrupts the
dispatcher should disable before calling this HWI function. This
property is writeable only if the useDispatcher property is set to true.
■
The "self" option causes the dispatcher to disable only the
current interrupt and causes the appropriate interruptBitMask0,
interruptBitMask1, mirmask, and mir1mask values to be
generated for the interrupt being configured. When using "self",
set all of interruptMask0, interruptMask1, and iMirMask to "self".
■
The "all" option disables all level 2 interrupts.
■
The "none" option disables no level 2 interrupts.
■
The "bitmask" option causes the mirmask (and mir1mask for
OMAP 2320) property to be used to specify which level 2
interrupts to disable.
This property is similar to interruptMask0 and interruptMask1, which
deal with level 1 interrupts. (OMAP 2320/2420 only)
Tconf Name: iMirMask
Type: EnumString
Options:
"self", "all", "none", "bitmask"
Example:
bios.HWI_INT2.iMirMask = "self";
❏
L2 Interrupt Bit Mask MIR
. This property is valid for both level 1 and
2 interrupts. It defines a bitmask of level 2 interrupts 0-31 to be
disabled by the DSP/BIOS HWI dispatcher when executing this HWI
function. This property is writeable only when the useDispatcher
property is set to true and iMirMask is set to "bitmask". This property
is similar to interruptBitMask0 and interruptBitMask1, which mask
level 1 interrupts. The default value is to disable only the current level
2 interrupt. (OMAP 2320/2420 only)
Tconf Name: mirmask
Type: Numeric
Example:
bios.HWI_INT2.mirmask = 0x00000000;