EPIC_EECTL
while ((bus_space_read_4((st), (sh), EPIC_EECTL) & EECTL_EERDY) == 0) \
bus_space_write_4(st, sh, EPIC_EECTL, EECTL_ENABLE);
bus_space_write_4(st, sh, EPIC_EECTL, EECTL_ENABLE|EECTL_EECS);
bus_space_write_4(st, sh, EPIC_EECTL, reg);
bus_space_write_4(st, sh, EPIC_EECTL, reg|EECTL_EESK);
bus_space_write_4(st, sh, EPIC_EECTL, reg);
bus_space_write_4(st, sh, EPIC_EECTL, reg);
bus_space_write_4(st, sh, EPIC_EECTL, reg|EECTL_EESK);
bus_space_write_4(st, sh, EPIC_EECTL, reg);
bus_space_write_4(st, sh, EPIC_EECTL, reg|EECTL_EESK);
if (bus_space_read_4(st, sh, EPIC_EECTL) & EECTL_EEDO)
bus_space_write_4(st, sh, EPIC_EECTL, reg);
bus_space_write_4(st, sh, EPIC_EECTL, EECTL_ENABLE);
bus_space_write_4(st, sh, EPIC_EECTL, 0);