W7500x Reference Manual Version1.1.0
75 / 399
IMR is used to mask interrupts. Each bit of IMR corresponds to each bit of IR. When a bit of
IMR is ‘1’ and the corresponding bit of IR is ‘1’, an interrupt will be issued. In other words, if
a bit of IMR is ‘0’, an interrupt will not be issued even if the corresponding bit of IR is ‘1’.
[4] Magic Packet
0: Disable Magic Packet Interrupt
1: Enable Magic Packet Interrupt
[5] PPPoE Close Interrupt Mask
0: Disable PPPoE Close Interrupt
1: Enable PPPoE Close Interrupt
[6] Destination unreachable Interrupt Mask
0: Disable Destination unreachable Interrupt
1: Enable Destination unreachable Interrupt
[7] IP Conflict Interrupt Mask
0: Disable IP Conflict Interrupt
1: Enable IP Conflict Interrupt
IRCR (Interrupt Clear Register)
Address Offset : 0x2108
Reset value : 0x0000_0000
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
res
res
res
res
res
res
res
res
res
res
res
res
res
res
res
res
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
res
res
res
res
res
res
res
res
IRC[8:4]
res
res
res
res
*R/C_W1
IRCR is used to clear interrupts. Each bit of IR can be cleared when the host writes ‘1’ value
to each bit of IRCR corresponding to each bit of IR.
*
ReadClearWrite1 (R/C_W1) : Software can read as well as clear this bit by writing
‘1’. Writing ‘0’ has no effect on the bit value.
[4] Magic Packet Interrupt Clear
[5] PPPoE Close Interrupt Clear
[6] Destination unreachable Interrupt Clear
[7] IP Conflict Interrupt Clear