urtw_write8_c
if (error = urtw_write8_c(sc, URTW_EPROM_CMD,
error = urtw_write8_c(sc, URTW_EPROM_CMD,
error = urtw_write8_c(sc, URTW_EPROM_CMD,
error = urtw_write8_c(sc, URTW_EPROM_CMD,
if (error = urtw_write8_c(sc, URTW_EPROM_CMD, data | URTW_EPROM_CK, 0))
error = urtw_write8_c(sc, URTW_EPROM_CMD, data & ~URTW_EPROM_CK, 0);
error = urtw_write8_c(sc, URTW_EPROM_CMD,
error = urtw_write8_c(sc, URTW_EPROM_CMD,
error = urtw_write8_c(sc, URTW_EPROM_CMD, data, 0);
if (error = urtw_write8_c(sc, URTW_CONFIG3,
if (error = urtw_write8_c(sc, URTW_CONFIG3,
if (error = urtw_write8_c(sc, URTW_CONFIG3,
if (error = urtw_write8_c(sc, URTW_CONFIG3,
if (error = urtw_write8_c(sc, URTW_CMD, data, 0))
(void) urtw_write8_c(sc, URTW_GPIO, 0x01, 0);
(void) urtw_write8_c(sc, URTW_GP_ENABLE, 0x00, 0);
(void) urtw_write8_c(sc, URTW_GPIO, 0x01, 0);
(void) urtw_write8_c(sc, URTW_GP_ENABLE, 0x01, 0);
error = urtw_write8_c(sc, URTW_MSR, data, 0);
if (error = urtw_write8_c(sc, URTW_RESP_RATE,
error = urtw_write8_c(sc, URTW_CMD, data | URTW_CMD_RX_ENABLE, 0);
(void) urtw_write8_c(sc, URTW_CW_CONF, data8, 0);
(void) urtw_write8_c(sc, URTW_TX_AGC_CTL, data8, 0);
(void) urtw_write8_c(sc, URTW_CMD, data8 | URTW_CMD_TX_ENABLE, 0);
(void) urtw_write8_c(sc, 0x85, 0, 0);
(void) urtw_write8_c(sc, URTW_GPIO, 0, 0);
(void) urtw_write8_c(sc, 0x85, 4, 0);
(void) urtw_write8_c(sc, URTW_MAC0 + i,
(void) urtw_write8_c(sc, URTW_WPA_CONFIG, 0, 0);
(void) urtw_write8_c(sc, URTW_RATE_FALLBACK, 0x81, 0);
(void) urtw_write8_c(sc, URTW_TALLY_SEL, 0x80, 0);
(void) urtw_write8_c(sc, 0xff, 0x60, 0);
(void) urtw_write8_c(sc, 0x85, 4, 0);
if (error = urtw_write8_c(sc, URTW_RF_PINS_SELECT + 1, 0, 0))
if (error = urtw_write8_c(sc, URTW_GPIO, 0, 0))
if (error = urtw_write8_c(sc, URTW_RF_PINS_SELECT + 1, 4, 0))
if (error = urtw_write8_c(sc, URTW_GPIO, 0x20, 0))
if (error = urtw_write8_c(sc, URTW_GP_ENABLE, 0, 0))
if (error = urtw_write8_c(sc, 0x7f, ((phyw & 0xff000000) >> 24), 0))
if (error = urtw_write8_c(sc, 0x7e, ((phyw & 0x00ff0000) >> 16), 0))
if (error = urtw_write8_c(sc, 0x7d, ((phyw & 0x0000ff00) >> 8), 0))
error = urtw_write8_c(sc, 0x7c, (phyw & 0x000000ff), 0);
if (error = urtw_write8_c(sc, URTW_TX_GAIN_CCK,
if (error = urtw_write8_c(sc, URTW_TX_GAIN_OFDM,
error = urtw_write8_c(sc, URTW_TX_ANTENNA, ant, 0);
if (error = urtw_write8_c(sc, URTW_CONFIG3, 0x44, 0))
if (error = urtw_write8_c(sc, 0x5b, 0x0d, 0))
if (error = urtw_write8_c(sc, URTW_SIFS, 0x22, 0))
if (error = urtw_write8_c(sc, URTW_SLOT, 0x9, 0))
if (error = urtw_write8_c(sc, URTW_SLOT, 0x14, 0))
if (error = urtw_write8_c(sc, URTW_DIFS, 0x14, 0))
if (error = urtw_write8_c(sc, URTW_EIFS, 0x5b - 0x14, 0))
error = urtw_write8_c(sc, URTW_CW_VAL, 0x73, 0);
if (error = urtw_write8_c(sc, URTW_DIFS, 0x24, 0))
if (error = urtw_write8_c(sc, URTW_EIFS, 0x5b - 0x24, 0))
error = urtw_write8_c(sc, URTW_CW_VAL, 0xa5, 0);
if (error = urtw_write8_c(sc, URTW_TX_GAIN_CCK,
error = urtw_write8_c(sc, URTW_TX_GAIN_OFDM,
if (error = urtw_write8_c(sc, URTW_CONFIG3, 0x44, 0))
if (error = urtw_write8_c(sc, 0x5b, 0x0d, 0))
if (error = urtw_write8_c(sc, URTW_SIFS, 0x22, 0))
if (error = urtw_write8_c(sc, URTW_SLOT, 0x9, 0))
if (error = urtw_write8_c(sc, URTW_SLOT, 0x14, 0))
if (error = urtw_write8_c(sc, URTW_DIFS, 0x14, 0))
if (error = urtw_write8_c(sc, URTW_EIFS, 0x5b - 0x14, 0))
if (error = urtw_write8_c(sc, URTW_CW_VAL, 0x73, 0))
if (error = urtw_write8_c(sc, URTW_DIFS, 0x24, 0))
if (error = urtw_write8_c(sc, URTW_EIFS, 0x5b - 0x24, 0))
if (error = urtw_write8_c(sc, URTW_CW_VAL, 0xa5, 0))
(void) urtw_write8_c(sc, URTW_CONFIG3,
(void) urtw_write8_c(sc, URTW_ANAPARAM3,
(void) urtw_write8_c(sc, 0x61, 0x10, 0);
(void) urtw_write8_c(sc, 0x62, data & ~(1 << 5), 0);
(void) urtw_write8_c(sc, 0x62, data | (1 << 5), 0);
(void) urtw_write8_c(sc, URTW_CONFIG3,
(void) urtw_write8_c(sc, URTW_CMD, data, 0);
(void) urtw_write8_c(sc, URTW_MAC0 + i,
(void) urtw_write8_c(sc, 0xdb, data | (1 << 2), 0);
(void) urtw_write8_c(sc, 0x61, 0, 0);
(void) urtw_write8_c(sc, 0x80, 0x0f, 1);
(void) urtw_write8_c(sc, 0x83, 0x03, 1);
(void) urtw_write8_c(sc, 0xda, 0x10, 0);
(void) urtw_write8_c(sc, 0x4d, 0x08, 2);
(void) urtw_write8_c(sc, URTW_ACM_CONTROL, 0, 0);
(void) urtw_write8_c(sc, urtw_8187b_regtbl[i].reg,
(void) urtw_write8_c(sc, 0xf8, 0, 1);
(void) urtw_write8_c(sc, URTW_SIFS, 0x22, 0);
(void) urtw_write8_c(sc, URTW_SLOT, slot, 0);
(void) urtw_write8_c(sc, URTW_AC_VO, aifs, 0);
(void) urtw_write8_c(sc, URTW_AC_VI, aifs, 0);
(void) urtw_write8_c(sc, URTW_AC_BE, aifs, 0);
(void) urtw_write8_c(sc, URTW_AC_BK, aifs, 0);
(void) urtw_write8_c(sc, URTW_DIFS, difs, 0);
(void) urtw_write8_c(sc, URTW_8187B_EIFS, eifs, 0);
(void) urtw_write8_c(sc, URTW_CW_CONF, data |
(void) urtw_write8_c(sc, URTW_TX_AGC_CTL, data |
(void) urtw_write8_c(sc, URTW_RATE_FALLBACK, data |
(void) urtw_write8_c(sc, URTW_CONFIG1, (data & 0x3f) | 0x80, 0);
(void) urtw_write8_c(sc, URTW_WPA_CONFIG, 0, 0);
(void) urtw_write8_c(sc, URTW_CONFIG3,
(void) urtw_write8_c(sc, URTW_TX_GAIN_CCK, 0x03, 0);
(void) urtw_write8_c(sc, URTW_TX_GAIN_OFDM, 0x07, 0);
(void) urtw_write8_c(sc, URTW_TX_ANTENNA, 0x03, 0);
(void) urtw_write8_c(sc, URTW_TX_GAIN_CCK,
(void) urtw_write8_c(sc, URTW_TX_GAIN_OFDM,
urtw_write8_c(struct urtw_softc *, int, uint8_t, uint8_t);