SILI_REG_GCTL
sili_write(sc, SILI_REG_GCTL, SILI_REG_GCTL_GRESET);
sili_write(sc, SILI_REG_GCTL, 0);
data = sili_read(ap->ap_sc, SILI_REG_GCTL);
sili_write(ap->ap_sc, SILI_REG_GCTL, data);
data = sili_read(ap->ap_sc, SILI_REG_GCTL);
sili_write(ap->ap_sc, SILI_REG_GCTL, data);
sili_write(ap->ap_sc, SILI_REG_GCTL,
sili_read(ap->ap_sc, SILI_REG_GCTL) &
if (sili_read(sc, SILI_REG_GCTL) & SILI_REG_GCTL_300CAP) {
reg = sili_read(sc, SILI_REG_GCTL);
sili_write(sc, SILI_REG_GCTL, reg);
sili_write(sc, SILI_REG_GCTL, SILI_REG_GCTL_GRESET);