EXI_CSR
val = RD4(exi_softc, EXI_CSR(chan));
WR4(exi_softc, EXI_CSR(chan), val);
val = RD4(exi_softc, EXI_CSR(chan));
WR4(exi_softc, EXI_CSR(chan), val);
WR4(EXI_CSR(usbgecko_chan), USBGECKO_CSR);
WR4(EXI_CSR(usbgecko_chan), 0);
WR4(EXI_CSR(usbgecko_chan), USBGECKO_CSR);
WR4(EXI_CSR(usbgecko_chan), 0);
WR4(EXI_CSR(0), 0);
WR4(EXI_CSR(1), 0);
WR4(EXI_CSR(2), 0);
WR4(EXI_CSR(0), EXI_CSR_EXTINT | EXI_CSR_EXTINTMASK);
WR4(EXI_CSR(1), EXI_CSR_EXTINT | EXI_CSR_EXTINTMASK);
out32(EXI_CSR(gecko_chan), GECKO_CSR);
out32(EXI_CSR(gecko_chan), 0);
out32(EXI_CSR(gecko_chan), 0);
out32(EXI_CSR(gecko_chan), EXI_CSR_EXTINT | EXI_CSR_EXTINTMASK);
out32(EXI_CSR(gecko_chan), GECKO_CSR);
out32(EXI_CSR(gecko_chan), 0);