Don't include softintr.h. Remove _P() usage.
Add new interrupt handler code for SA11x0.

Based on a the PXA2x0 equivalent with some ideas from evbppc.
Sync with HEAD.
Typo in comment.
Switch to new interrupt code.
Sync with HEAD.
Remove old files.
Pass address of EGPIO as device attribute.
Only include io.h for acorn32.
Remove io.h.
Sync with HEAD.
Sync with HEAD.
Sync with HEAD.
Sync with HEAD.