EMU_A_IOCFG
emu_wr(sc, EMU_A_IOCFG, emu_rd(sc, EMU_A_IOCFG, 4) & ~EMU_A_IOCFG_GPOUT_AD,
emu_wr(sc, EMU_A_IOCFG,
emu_rd(sc, EMU_A_IOCFG, 4) | EMU_A_IOCFG_GPOUT_A, 4);
tmp = emu_rd(sc, EMU_A_IOCFG, 2);
emu_wr(sc, EMU_A_IOCFG, tmp, 2);
tmp = emu_rd(sc, EMU_A_IOCFG, 2);
emu_wr(sc, EMU_A_IOCFG, tmp & ~0x8, 2);
tmp = emu_rd(sc, EMU_A_IOCFG, 2);
iocfg = emu_rd_nolock(sc, EMU_A_IOCFG, 2);
emu_wr_nolock(sc, EMU_A_IOCFG, iocfg | EMU_A_IOCFG_GPOUT2, 2);
emu_wr_nolock(sc, EMU_A_IOCFG, iocfg | EMU_A_IOCFG_GPOUT1 | EMU_A_IOCFG_GPOUT2, 2);
emu_wr_nolock(sc, EMU_A_IOCFG, iocfg | EMU_A_IOCFG_GPOUT1, 2);
emu_wr_nolock(sc, EMU_A_IOCFG, iocfg, 2);