run_rt3070_rf_write
static int run_rt3070_rf_write(struct run_softc *, uint8_t, uint8_t);
run_rt3070_rf_write(sc, 8, 0x00);
run_rt3070_rf_write(sc, 8, 0x80);
run_rt3070_rf_write(sc, 2, rt3070_freqs[i].n);
run_rt3070_rf_write(sc, 3, rf);
run_rt3070_rf_write(sc, 6, rf);
run_rt3070_rf_write(sc, 12, rf);
run_rt3070_rf_write(sc, 13, rf);
run_rt3070_rf_write(sc, 1, rf);
run_rt3070_rf_write(sc, 23, rf);
run_rt3070_rf_write(sc, 24, rf);
run_rt3070_rf_write(sc, 31, rf);
run_rt3070_rf_write(sc, 7, rf | 0x01);
run_rt3070_rf_write(sc, 2, rt3070_freqs[i].n);
run_rt3070_rf_write(sc, 3, rt3070_freqs[i].k);
run_rt3070_rf_write(sc, 6, rf);
run_rt3070_rf_write(sc, 5, rf);
run_rt3070_rf_write(sc, 12, rf);
run_rt3070_rf_write(sc, 13, rf);
run_rt3070_rf_write(sc, 1, rf);
run_rt3070_rf_write(sc, 23, rf);
run_rt3070_rf_write(sc, 24, rf); /* Tx */
run_rt3070_rf_write(sc, 31, rf); /* Rx */
run_rt3070_rf_write(sc, 7, rf);
run_rt3070_rf_write(sc, 9, rf);
run_rt3070_rf_write(sc, 10, 0xf1);
run_rt3070_rf_write(sc, 11, (chan <= 14) ? 0xb9 : 0x00);
run_rt3070_rf_write(sc, 15, (chan <= 14) ? 0x53 : 0x43);
run_rt3070_rf_write(sc, 16, rf);
run_rt3070_rf_write(sc, 17, 0x23);
run_rt3070_rf_write(sc, 19, rf);
run_rt3070_rf_write(sc, 20, rf);
run_rt3070_rf_write(sc, 25, rf);
run_rt3070_rf_write(sc, 26, (chan <= 14) ? 0x85 : 0x87);
run_rt3070_rf_write(sc, 27, (chan <= 14) ? 0x00 : 0x01);
run_rt3070_rf_write(sc, 29, (chan <= 14) ? 0x9b : 0x9f);
run_rt3070_rf_write(sc, 7, rf | 0x01);
run_rt3070_rf_write(sc, 8, rt3070_freqs[i].n);
run_rt3070_rf_write(sc, 9, rt3070_freqs[i].k & 0x0f);
run_rt3070_rf_write(sc, 11, rf);
run_rt3070_rf_write(sc, 11, rf);
run_rt3070_rf_write(sc, 53, rf);
run_rt3070_rf_write(sc, 55, rf);
run_rt3070_rf_write(sc, 54, rf);
run_rt3070_rf_write(sc, 1, rf);
run_rt3070_rf_write(sc, 31, (chan <= 14) ? 0xa0 : 0x80);
run_rt3070_rf_write(sc, 30, rf);
run_rt3070_rf_write(sc, 36, rf);
run_rt3070_rf_write(sc, 34, (chan <= 14) ? 0x3c : 0x20);
run_rt3070_rf_write(sc, 12, (chan <= 14) ? 0x1a : 0x12);
run_rt3070_rf_write(sc, 6, rf);
run_rt3070_rf_write(sc, 30, rf);
run_rt3070_rf_write(sc, 10, (chan <= 14) ? 0xd3 : 0xd8);
run_rt3070_rf_write(sc, 13, (chan <= 14) ? 0x12 : 0x23);
run_rt3070_rf_write(sc, 51, rf);
run_rt3070_rf_write(sc, 51, rf);
run_rt3070_rf_write(sc, 51, rf);
run_rt3070_rf_write(sc, 49, rf);
run_rt3070_rf_write(sc, 50, rf & ~0x20);
run_rt3070_rf_write(sc, 57, rf);
run_rt3070_rf_write(sc, 44, (chan <= 14) ? 0x93 : 0x9b);
run_rt3070_rf_write(sc, 52, (chan <= 14) ? 0x45 : 0x05);
run_rt3070_rf_write(sc, 3, rf);
run_rt3070_rf_write(sc, 39, rf);
run_rt3070_rf_write(sc, 45, rf);
run_rt3070_rf_write(sc, 8, rt3070_freqs[i].n);
run_rt3070_rf_write(sc, 9, rt3070_freqs[i].k & 0x0f);
run_rt3070_rf_write(sc, 11, rf);
run_rt3070_rf_write(sc, 49, rf);
run_rt3070_rf_write(sc, 50, rf);
run_rt3070_rf_write(sc, 1, rf);
run_rt3070_rf_write(sc, 2, rf);
run_rt3070_rf_write(sc, 2, rf);
run_rt3070_rf_write(sc, 23, rf);
run_rt3070_rf_write(sc, 59, rf);
run_rt3070_rf_write(sc, 59, rf);
run_rt3070_rf_write(sc, 55, rf);
run_rt3070_rf_write(sc, 59, rf);
run_rt3070_rf_write(sc, 55, 0x44);
run_rt3070_rf_write(sc, 59, 0x8f);
run_rt3070_rf_write(sc, 3, rf);
run_rt3070_rf_write(sc, 8, freqs->n & 0xff);
run_rt3070_rf_write(sc, 9, rf);
run_rt3070_rf_write(sc, 9, rf);
run_rt3070_rf_write(sc, 11, rf);
run_rt3070_rf_write(sc, 9, rf);
run_rt3070_rf_write(sc, 11, rf);
run_rt3070_rf_write(sc, rt5592_2ghz_def_rf[i].reg,
run_rt3070_rf_write(sc, 23, rf);
run_rt3070_rf_write(sc, 59, rf);
run_rt3070_rf_write(sc, 55, 0x43);
run_rt3070_rf_write(sc, rt5592_5ghz_def_rf[i].reg,
run_rt3070_rf_write(sc, rt5592_chan_5ghz[i].reg,
run_rt3070_rf_write(sc, 49, rf);
run_rt3070_rf_write(sc, 50, rf);
run_rt3070_rf_write(sc, 1, rf);
run_rt3070_rf_write(sc, 6, 0xe4);
run_rt3070_rf_write(sc, 30, 0x10);
run_rt3070_rf_write(sc, 31, 0x80);
run_rt3070_rf_write(sc, 32, 0x80);
run_rt3070_rf_write(sc, 3, rf);
run_rt3070_rf_write(sc, 30, rf | 0x80);
run_rt3070_rf_write(sc, 30, rf & ~0x80);
run_rt3070_rf_write(sc, rt3572_def_rf[i].reg,
run_rt3070_rf_write(sc, rt3070_def_rf[i].reg,
run_rt3070_rf_write(sc, 6, rf | 0x40);
run_rt3070_rf_write(sc, 31, 0x14);
run_rt3070_rf_write(sc, 6, rf | 0x40);
run_rt3070_rf_write(sc, 31, rf & ~0x20);
run_rt3070_rf_write(sc, 31, rf | 0x20);
run_rt3070_rf_write(sc, 27, 0x03);
run_rt3070_rf_write(sc, 17, rf);
run_rt3070_rf_write(sc, 1, rf);
run_rt3070_rf_write(sc, 15, rf & ~RT3070_TX_LO2);
run_rt3070_rf_write(sc, 20, rf & ~RT3070_RX_LO1);
run_rt3070_rf_write(sc, 21, rf & ~RT3070_RX_LO2);
run_rt3070_rf_write(sc, 27, rf);
run_rt3070_rf_write(sc, rt3593_def_rf[i].reg,
run_rt3070_rf_write(sc, 2, RT5390_RESCAL);
run_rt3070_rf_write(sc, 18, rf | RT3593_AUTOTUNE_BYPASS);
run_rt3070_rf_write(sc, 2, rf | RT5390_RESCAL);
run_rt3070_rf_write(sc, 2, rf & ~RT5390_RESCAL);
run_rt3070_rf_write(sc, 2, RT5390_RESCAL);
run_rt3070_rf_write(sc, rt5592_def_rf[i].reg,
run_rt3070_rf_write(sc, rt5392_def_rf[i].reg,
run_rt3070_rf_write(sc, 23, 0x0f);
run_rt3070_rf_write(sc, 24, 0x3e);
run_rt3070_rf_write(sc, 51, 0x32);
run_rt3070_rf_write(sc, 53, 0x22);
run_rt3070_rf_write(sc, 56, 0xc1);
run_rt3070_rf_write(sc, 59, 0x0f);
run_rt3070_rf_write(sc, rt5390_def_rf[i].reg,
run_rt3070_rf_write(sc, 6, 0xe0);
run_rt3070_rf_write(sc, 25, 0x80);
run_rt3070_rf_write(sc, 46, 0x73);
run_rt3070_rf_write(sc, 53, 0x00);
run_rt3070_rf_write(sc, 56, 0x42);
run_rt3070_rf_write(sc, 61, 0xd1);
run_rt3070_rf_write(sc, 27, 0x3);
run_rt3070_rf_write(sc, 24, rf24);
run_rt3070_rf_write(sc, 22, rf22 | 0x01);
run_rt3070_rf_write(sc, 24, rf24);
run_rt3070_rf_write(sc, 24, rf24);
run_rt3070_rf_write(sc, 22, rf22 & ~0x01);
run_rt3070_rf_write(sc, 16, rf);
run_rt3070_rf_write(sc, sc->rf[i].reg, sc->rf[i].val);
run_rt3070_rf_write(sc, 50, rf & ~RT3593_TX_LO2);
run_rt3070_rf_write(sc, 51, rf);
run_rt3070_rf_write(sc, 38, rf & ~RT5390_RX_LO1);
run_rt3070_rf_write(sc, 39, rf & ~RT5390_RX_LO2);
run_rt3070_rf_write(sc, 1, rf & ~(RT3070_RF_BLOCK | RT3070_PLL_PD));
run_rt3070_rf_write(sc, 30, rf);
run_rt3070_rf_write(sc, 38, rf & ~RT5390_RX_LO1);
run_rt3070_rf_write(sc, 39, rf & ~RT5390_RX_LO2);
run_rt3070_rf_write(sc, 30, rf);