HWI Module
Application Program Interface
2-157
❏
L2 Interrupt Bit Mask MIR1
. This property is similar to the previous
one, except that it defines a bitmask of level 2 interrupts 32-63 for
OMAP 2320 only.
Tconf Name: mir1mask
Type: Numeric
Example:
bios.HWI_INT2.mir1mask = 0x00000000;
❏
L2 Interrupt Priority
. For OMAP 2320, sets a priority from 0 to 63 for
a level 2 interrupt. For OMAP 2420, sets a priority from 0 to 31 for a
level 2 interrupt. Zero is the highest priority. The default priority for a
level 2 interrupt matches its interrupt number. Although this field
exists for all HWI interrupt objects, it cannot be configured for level 1
interrupts. You can change the priority at run-time using the
C55_l2SetIntPriority API. (OMAP 2320/2420 only)
Tconf Name: priority
Type: Numeric
Example:
bios.HWI_INT2.priority = 0;
Although it is not possible to create new HWI objects, most interrupts
supported by the device architecture have a precreated HWI object. Your
application can require that you select interrupt sources other than the
default values in order to rearrange interrupt priorities or to select
previously unused interrupt sources.
In addition to the precreated HWI objects, some HWI objects are
preconfigured for use by certain DSP/BIOS modules. For example, the
CLK module configures an HWI object.
Table 2-3 list these precreated objects and their default interrupt sources.
The HWI object names are the same as the interrupt names.