Table 4-31. icmr register bitmap, 2 interrupt controller level register (iclr), Table 4-32. iclr register bitmap – Intel PXA26X User Manual

Page 133

Advertising
background image

Intel® PXA26x Processor Family Developer’s Manual

4-25

System Integration Unit

Table 4-31

shows the bitmap of the Interrupt Controller Mask Register.

Table 4-37

describes the

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

4.2.2.2

Interrupt Controller Level Register (ICLR)

The Interrupt Controller Level register (ICLR) controls whether a pending interrupt generates an
FIQ or an IRQ interrupt. If a pending interrupt is unmasked, the corresponding ICLR bit field is
decoded to select which processor interrupt is asserted. If the interrupt is masked, then the
corresponding bit in the ICLR has no effect. At reset the ICLR register is initialized to all zeros,
and software must configure the ICLR to reflect the normal operation value.

Table 4-32

shows the bitmap of the Interrupt Controller Level register.

Table 4-37

describes the

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

Table 4-31. ICMR Register Bitmap

Physical Address

0x40D0_0004

Interrupt Controller Mask Register

(ICMR)

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

IM

31

IM

30

IM

29

IM

28

IM

27

IM

26

IM

25

IM

24

IM

23

IM

22

IM

21

IM

20

IM

19

IM

18

IM

17

IM

16

IM

15

IM

14

IM

13

IM

12

IM

1

1

IM

10

IM

9

IM

8

IM

7

Reserved

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

?

?

?

?

?

?

?

?

Bits

Name

Description

<31:8>

IM[x]

INTERRUPT MASK ‘X’ (where x = 7 through 31):

0 – Pending interrupt is masked from becoming active (interrupts are NOT sent to CPU or

power manager).

1 – Pending interrupt is allowed to become active (interrupts are sent to CPU and power

manager).

NOTE: In IDLE mode, the IM bits are ignored if ICCR[DIM] is cleared.

<6:0>

Reserved

Table 4-32. ICLR Register Bitmap

Physical Address

0x40D0_0008

Interrupt Controller Level Register

(ICLR)

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

IL31

IL30

IL29

IL28

IL27

IL26

IL25

IL24

IL23

IL22

IL21

IL20

IL19

IL18

IL17

IL16

IL15

IL14

IL13

IL12

IL1

1

IL10

IL9

IL8

IL7

Reserved

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

?

?

?

?

?

?

?

?

Bits

Name

Description

<31:8>

IL[x]

INTERRUPT LEVEL ‘X’ (where x = 7 through 31):

0 – Interrupt routed to IRQ interrupt input.

1 – Interrupt routed to FIQ interrupt input.

<6:0>

Reserved

Advertising