Run time discover IO controller address
Rather than always using &3200000, try to look up IOC/IOMD's address. Pull out common FIQ downgrade accessing code as a macro.
Tested on an A5000 (OS 3.10) with 0243,020 NIC and SA Risc PC (OS 5.28) with AEH60 NIC.