3 interrupt controller control register (iccr), Note: this register is cleared during all resets, Table 4-33. iccr bit definitions – Intel PXA26X User Manual

Page 134

Advertising
background image

4-26

Intel® PXA26x Processor Family Developer’s Manual

System Integration Unit

4.2.2.3

Interrupt Controller Control Register (ICCR)

The Interrupt Controller Control register (ICCR) contains a single control bit, Disable IDLE Mask
(DIM). In normal IDLE mode any enabled interrupt can bring the processor out of idle mode
regardless of the value in ICMR. If this bit is set, then the interrupts that can bring the processor out
of IDLE mode are defined by the ICMR.

Note:

This register is cleared during all resets.

Table 4-33

shows the bitmap of the Interrupt Controller Control Register.

Table 4-37

describes the

available first-level interrupts and their location in the ICPR register.

4.2.2.4

Interrupt Controller IRQ Pending Register (ICIP) and FIQ Pending
Register (ICFP)

The ICIP and the ICFP contain one bit per interrupt (25 total.) These bits indicate an interrupt
request has been made by a unit. Inside the interrupt service routine, read the ICIP and ICFP to
determine the interrupt source. In general, software then reads status registers within the
interrupting device to determine how to service the interrupt. Bits within the ICPR (see Section
4.2.2.5 on page 4-27
) are read only, and represent the logical OR of the status bits in the ICIP and
ICFP for a given interrupt. Once an interrupt has been serviced, the handler writes a one to the
required status bit, clearing the pending interrupt at the source.

Clearing the interrupt status bit at the source, automatically clears the corresponding ICIP or ICFP
flag, provided there are no other interrupt status bits set within the source unit.

Table 4-34

shows the bitmap of the Interrupt Controller IRQ Pending Register.

Table 4-35

shows

the bitmap of the Interrupt FIQ Pending Register.

Table 4-37

describes the available first-level

interrupts and their location in the ICPR register.

Table 4-33. ICCR Bit Definitions

Physical Address

0x40D0_0014

ICCR

System Integration Unit

Bit

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

Reserved

DI

M

Reset

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

0

Bits

Name

Description

<31:1>

Reserved

<0>

DIM

DISABLE IDLE MASK:

0 – All enabled interrupts bring

the

processor out of IDLE mode.

1 – Only enabled and unmasked (as defined in the ICMR) bring

the

processor out of IDLE

mode.

This bit is cleared during all resets.

Advertising