BT_WRITE
BT_WRITE(sc, BT_ADDR, BT_OV1 << 24);
BT_WRITE(sc, BT_OMAP,
BT_WRITE(sc, BT_OMAP,
BT_WRITE(sc, BT_OMAP,
BT_WRITE(sc, BT_ADDR, BT_OV3 << 24);
BT_WRITE(sc, BT_OMAP,
BT_WRITE(sc, BT_OMAP,
BT_WRITE(sc, BT_OMAP,
BT_WRITE(sc, BT_ADDR, BT_CR << 24);
BT_WRITE(sc, BT_CTRL, c);
BT_WRITE(sc, BT_ADDR, BT_CR << 24);
BT_WRITE(sc, BT_CTRL, c);
BT_WRITE(sc, BT_ADDR, BT_D4M4(start) << 24);
BT_WRITE(sc, BT_CMAP, v << 0);
BT_WRITE(sc, BT_CMAP, v << 8);
BT_WRITE(sc, BT_CMAP, v << 16);
BT_WRITE(sc, BT_CMAP, v << 24);
BT_WRITE(sc, BT_ADDR, BT_CR << 24);
BT_WRITE(sc, BT_CTRL, BT_READ(sc, BT_CTRL) |
BT_WRITE(sc, BT_ADDR, BT_RMR << 24);
BT_WRITE(sc, BT_CTRL, 0xff << 24);
BT_WRITE(sc, BT_ADDR, BT_BMR << 24);
BT_WRITE(sc, BT_CTRL, 0x00 << 24);
BT_WRITE(sc, BT_ADDR, BT_CR << 24);
BT_WRITE(sc, BT_CTRL,
BT_WRITE(sc, BT_ADDR, BT_CTR << 24);
BT_WRITE(sc, BT_CTRL, 0x00 << 24);
BT_WRITE(sc, BT_ADDR, BT_D4M4(start));
BT_WRITE(sc, BT_CMAP, sc->sc_cmap.cm_chip[cstart]);
BT_WRITE(sc, BT_ADDR, BT_RMR);
BT_WRITE(sc, BT_CTRL, 0xff);
BT_WRITE(sc, BT_ADDR, BT_BMR);
BT_WRITE(sc, BT_CTRL, 0x00);
BT_WRITE(sc, BT_ADDR, BT_CR);
BT_WRITE(sc, BT_CTRL,
BT_WRITE(sc, BT_ADDR, BT_CTR);
BT_WRITE(sc, BT_CTRL, 0x00);