The i.MX25 registers, in particular GPIO ones, may be changed by boot ROM,
therefore the state of some registers may be different than stated in the Reference
Manual (for just after hardware reset state). Note, JTAG debugger can be connected
to i.MX25 only after boot ROM initializations.
The GPIO interrupt status register (ISR) bits may be set because of corresponding
pin states. For example GPIO Interrupt Configuration Register(s) (ICR1, ICR2)
by default are configured for low-level sensitive ; that is if a pin state (DR, PSR) is 0
the request is set. Note, it is not possible to reset ISR while data (DR) are zero,
since events will take place again.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------