ngwritel
ngwritel(0, NGENE_INT_ENABLE);
ngwritel(0, NGENE_INT_ENABLE);
ngwritel(0, NGENE_COMMAND);
ngwritel(0, NGENE_COMMAND_HI);
ngwritel(0, NGENE_STATUS);
ngwritel(0, NGENE_STATUS_HI);
ngwritel(0, NGENE_EVENT);
ngwritel(0, NGENE_EVENT_HI);
ngwritel(1, TIMESTAMPS);
ngwritel(1, NGENE_INT_ENABLE);
ngwritel(0, NGENE_INT_ENABLE);
ngwritel(1, NGENE_INT_ENABLE);
ngwritel(0, NGENE_INT_ENABLE);
ngwritel(0, NGENE_INT_ENABLE);
ngwritel(0, FORCE_NMI);
ngwritel(0, FORCE_NMI);
ngwritel(0, NGENE_COMMAND);
ngwritel(0, NGENE_COMMAND_HI);
ngwritel(0, NGENE_STATUS);
ngwritel(0, NGENE_STATUS_HI);
ngwritel(0, NGENE_EVENT);
ngwritel(0, NGENE_EVENT_HI);
ngwritel(fwio & 0xffffffff, NGENE_COMMAND);
ngwritel(fwio >> 32, NGENE_COMMAND_HI);
ngwritel((fwio + 256) & 0xffffffff, NGENE_STATUS);
ngwritel((fwio + 256) >> 32, NGENE_STATUS_HI);
ngwritel((fwio + 512) & 0xffffffff, NGENE_EVENT);
ngwritel((fwio + 512) >> 32, NGENE_EVENT_HI);
ngwritel(1, FORCE_INT);