Lines Matching refs:rf

1572 				sc->rf[i].val = val & 0xff;  in run_read_eeprom()
1573 sc->rf[i].reg = val >> 8; in run_read_eeprom()
1574 DPRINTF(("RF%d=0x%02x\n", sc->rf[i].reg, in run_read_eeprom()
1575 sc->rf[i].val)); in run_read_eeprom()
3029 uint8_t rf; in run_rt3070_set_chan() local
3044 run_rt3070_rf_read(sc, 6, &rf); in run_rt3070_set_chan()
3045 rf = (rf & ~0x03) | rt3070_freqs[i].r; in run_rt3070_set_chan()
3046 run_rt3070_rf_write(sc, 6, rf); in run_rt3070_set_chan()
3049 run_rt3070_rf_read(sc, 12, &rf); in run_rt3070_set_chan()
3050 rf = (rf & ~0x1f) | txpow1; in run_rt3070_set_chan()
3051 run_rt3070_rf_write(sc, 12, rf); in run_rt3070_set_chan()
3054 run_rt3070_rf_read(sc, 13, &rf); in run_rt3070_set_chan()
3055 rf = (rf & ~0x1f) | txpow2; in run_rt3070_set_chan()
3056 run_rt3070_rf_write(sc, 13, rf); in run_rt3070_set_chan()
3058 run_rt3070_rf_read(sc, 1, &rf); in run_rt3070_set_chan()
3059 rf &= ~0xfc; in run_rt3070_set_chan()
3061 rf |= 1 << 7 | 1 << 5; /* 1T: disable Tx chains 2 & 3 */ in run_rt3070_set_chan()
3063 rf |= 1 << 7; /* 2T: disable Tx chain 3 */ in run_rt3070_set_chan()
3065 rf |= 1 << 6 | 1 << 4; /* 1R: disable Rx chains 2 & 3 */ in run_rt3070_set_chan()
3067 rf |= 1 << 6; /* 2R: disable Rx chain 3 */ in run_rt3070_set_chan()
3068 run_rt3070_rf_write(sc, 1, rf); in run_rt3070_set_chan()
3071 run_rt3070_rf_read(sc, 23, &rf); in run_rt3070_set_chan()
3072 rf = (rf & ~0x7f) | sc->freq; in run_rt3070_set_chan()
3073 run_rt3070_rf_write(sc, 23, rf); in run_rt3070_set_chan()
3076 run_rt3070_rf_read(sc, 24, &rf); /* Tx */ in run_rt3070_set_chan()
3077 rf = (rf & ~0x3f) | sc->rf24_20mhz; in run_rt3070_set_chan()
3078 run_rt3070_rf_write(sc, 24, rf); in run_rt3070_set_chan()
3079 run_rt3070_rf_read(sc, 31, &rf); /* Rx */ in run_rt3070_set_chan()
3080 rf = (rf & ~0x3f) | sc->rf24_20mhz; in run_rt3070_set_chan()
3081 run_rt3070_rf_write(sc, 31, rf); in run_rt3070_set_chan()
3084 run_rt3070_rf_read(sc, 7, &rf); in run_rt3070_set_chan()
3085 run_rt3070_rf_write(sc, 7, rf | 0x01); in run_rt3070_set_chan()
3093 uint8_t rf; in run_rt3572_set_chan() local
3114 run_rt3070_rf_read(sc, 6, &rf); in run_rt3572_set_chan()
3115 rf = (rf & ~0x0f) | rt3070_freqs[i].r; in run_rt3572_set_chan()
3116 rf |= (chan <= 14) ? 0x08 : 0x04; in run_rt3572_set_chan()
3117 run_rt3070_rf_write(sc, 6, rf); in run_rt3572_set_chan()
3120 run_rt3070_rf_read(sc, 5, &rf); in run_rt3572_set_chan()
3121 rf &= ~(0x08 | 0x04); in run_rt3572_set_chan()
3122 rf |= (chan <= 14) ? 0x04 : 0x08; in run_rt3572_set_chan()
3123 run_rt3070_rf_write(sc, 5, rf); in run_rt3572_set_chan()
3127 rf = 0x60 | txpow1; in run_rt3572_set_chan()
3129 rf = 0xe0 | (txpow1 & 0xc) << 1 | (txpow1 & 0x3); in run_rt3572_set_chan()
3130 run_rt3070_rf_write(sc, 12, rf); in run_rt3572_set_chan()
3134 rf = 0x60 | txpow2; in run_rt3572_set_chan()
3136 rf = 0xe0 | (txpow2 & 0xc) << 1 | (txpow2 & 0x3); in run_rt3572_set_chan()
3137 run_rt3070_rf_write(sc, 13, rf); in run_rt3572_set_chan()
3140 run_rt3070_rf_read(sc, 1, &rf); in run_rt3572_set_chan()
3141 rf &= ~0xfc; in run_rt3572_set_chan()
3143 rf |= 1 << 7 | 1 << 5; /* 1T: disable Tx chains 2 & 3 */ in run_rt3572_set_chan()
3145 rf |= 1 << 7; /* 2T: disable Tx chain 3 */ in run_rt3572_set_chan()
3147 rf |= 1 << 6 | 1 << 4; /* 1R: disable Rx chains 2 & 3 */ in run_rt3572_set_chan()
3149 rf |= 1 << 6; /* 2R: disable Rx chain 3 */ in run_rt3572_set_chan()
3150 run_rt3070_rf_write(sc, 1, rf); in run_rt3572_set_chan()
3153 run_rt3070_rf_read(sc, 23, &rf); in run_rt3572_set_chan()
3154 rf = (rf & ~0x7f) | sc->freq; in run_rt3572_set_chan()
3155 run_rt3070_rf_write(sc, 23, rf); in run_rt3572_set_chan()
3158 rf = sc->rf24_20mhz; in run_rt3572_set_chan()
3159 run_rt3070_rf_write(sc, 24, rf); /* Tx */ in run_rt3572_set_chan()
3160 run_rt3070_rf_write(sc, 31, rf); /* Rx */ in run_rt3572_set_chan()
3163 run_rt3070_rf_read(sc, 7, &rf); in run_rt3572_set_chan()
3164 rf = (chan <= 14) ? 0xd8 : ((rf & ~0xc8) | 0x14); in run_rt3572_set_chan()
3165 run_rt3070_rf_write(sc, 7, rf); in run_rt3572_set_chan()
3168 rf = (chan <= 14) ? 0xc3 : 0xc0; in run_rt3572_set_chan()
3169 run_rt3070_rf_write(sc, 9, rf); in run_rt3572_set_chan()
3180 rf = 0x48 | sc->txmixgain_2ghz; in run_rt3572_set_chan()
3182 rf = 0x78 | sc->txmixgain_5ghz; in run_rt3572_set_chan()
3183 run_rt3070_rf_write(sc, 16, rf); in run_rt3572_set_chan()
3189 rf = 0x93; in run_rt3572_set_chan()
3191 rf = 0xb7; in run_rt3572_set_chan()
3193 rf = 0x74; in run_rt3572_set_chan()
3195 rf = 0x72; in run_rt3572_set_chan()
3196 run_rt3070_rf_write(sc, 19, rf); in run_rt3572_set_chan()
3200 rf = 0xb3; in run_rt3572_set_chan()
3202 rf = 0xf6; in run_rt3572_set_chan()
3204 rf = 0xf4; in run_rt3572_set_chan()
3206 rf = 0xf3; in run_rt3572_set_chan()
3207 run_rt3070_rf_write(sc, 20, rf); in run_rt3572_set_chan()
3211 rf = 0x15; in run_rt3572_set_chan()
3213 rf = 0x3d; in run_rt3572_set_chan()
3215 rf = 0x01; in run_rt3572_set_chan()
3216 run_rt3070_rf_write(sc, 25, rf); in run_rt3572_set_chan()
3232 run_rt3070_rf_read(sc, 7, &rf); in run_rt3572_set_chan()
3233 run_rt3070_rf_write(sc, 7, rf | 0x01); in run_rt3572_set_chan()
3242 uint8_t h20mhz, rf; in run_rt3593_set_chan() local
3264 run_rt3070_rf_read(sc, 11, &rf); in run_rt3593_set_chan()
3265 rf = (rf & ~0x03) | (rt3070_freqs[i].r & 0x03); in run_rt3593_set_chan()
3266 run_rt3070_rf_write(sc, 11, rf); in run_rt3593_set_chan()
3269 run_rt3070_rf_read(sc, 11, &rf); in run_rt3593_set_chan()
3270 rf &= ~0x4c; in run_rt3593_set_chan()
3271 rf |= (chan <= 14) ? 0x44 : 0x48; in run_rt3593_set_chan()
3272 run_rt3070_rf_write(sc, 11, rf); in run_rt3593_set_chan()
3275 rf = txpow1 & 0x1f; in run_rt3593_set_chan()
3277 rf = 0x40 | ((txpow1 & 0x18) << 1) | (txpow1 & 0x07); in run_rt3593_set_chan()
3278 run_rt3070_rf_write(sc, 53, rf); in run_rt3593_set_chan()
3281 rf = txpow2 & 0x1f; in run_rt3593_set_chan()
3283 rf = 0x40 | ((txpow2 & 0x18) << 1) | (txpow2 & 0x07); in run_rt3593_set_chan()
3284 run_rt3070_rf_write(sc, 55, rf); in run_rt3593_set_chan()
3287 rf = txpow3 & 0x1f; in run_rt3593_set_chan()
3289 rf = 0x40 | ((txpow3 & 0x18) << 1) | (txpow3 & 0x07); in run_rt3593_set_chan()
3290 run_rt3070_rf_write(sc, 54, rf); in run_rt3593_set_chan()
3292 rf = RT3070_RF_BLOCK | RT3070_PLL_PD; in run_rt3593_set_chan()
3294 rf |= RT3070_TX0_PD | RT3070_TX1_PD | RT3070_TX2_PD; in run_rt3593_set_chan()
3296 rf |= RT3070_TX0_PD | RT3070_TX1_PD; in run_rt3593_set_chan()
3297 rf |= RT3070_RX0_PD | RT3070_RX1_PD | RT3070_RX2_PD; in run_rt3593_set_chan()
3298 run_rt3070_rf_write(sc, 1, rf); in run_rt3593_set_chan()
3305 run_rt3070_rf_read(sc, 30, &rf); in run_rt3593_set_chan()
3306 rf = (rf & ~0x06) | (h20mhz << 1) | (h20mhz << 2); in run_rt3593_set_chan()
3307 run_rt3070_rf_write(sc, 30, rf); in run_rt3593_set_chan()
3309 run_rt3070_rf_read(sc, 36, &rf); in run_rt3593_set_chan()
3311 rf |= 0x80; in run_rt3593_set_chan()
3313 rf &= ~0x80; in run_rt3593_set_chan()
3314 run_rt3070_rf_write(sc, 36, rf); in run_rt3593_set_chan()
3322 run_rt3070_rf_read(sc, 6, &rf); in run_rt3593_set_chan()
3323 rf &= ~0xc0; in run_rt3593_set_chan()
3325 rf |= 0x40; in run_rt3593_set_chan()
3327 rf |= 0x80; in run_rt3593_set_chan()
3329 rf |= 0x40; in run_rt3593_set_chan()
3330 run_rt3070_rf_write(sc, 6, rf); in run_rt3593_set_chan()
3332 run_rt3070_rf_read(sc, 30, &rf); in run_rt3593_set_chan()
3333 rf = (rf & ~0x18) | 0x10; in run_rt3593_set_chan()
3334 run_rt3070_rf_write(sc, 30, rf); in run_rt3593_set_chan()
3339 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_set_chan()
3340 rf = (rf & ~0x03) | 0x01; in run_rt3593_set_chan()
3341 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_set_chan()
3343 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_set_chan()
3344 rf &= ~0x1c; in run_rt3593_set_chan()
3345 rf |= (chan <= 14) ? 0x14 : 0x10; in run_rt3593_set_chan()
3346 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_set_chan()
3348 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_set_chan()
3349 rf &= ~0xe0; in run_rt3593_set_chan()
3350 rf |= (chan <= 14) ? 0x60 : 0x40; in run_rt3593_set_chan()
3351 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_set_chan()
3353 run_rt3070_rf_read(sc, 49, &rf); in run_rt3593_set_chan()
3354 rf &= ~0x1c; in run_rt3593_set_chan()
3355 rf |= (chan <= 14) ? 0x0c : 0x08; in run_rt3593_set_chan()
3356 run_rt3070_rf_write(sc, 49, rf); in run_rt3593_set_chan()
3358 run_rt3070_rf_read(sc, 50, &rf); in run_rt3593_set_chan()
3359 run_rt3070_rf_write(sc, 50, rf & ~0x20); in run_rt3593_set_chan()
3361 run_rt3070_rf_read(sc, 57, &rf); in run_rt3593_set_chan()
3362 rf &= ~0xfc; in run_rt3593_set_chan()
3363 rf |= (chan <= 14) ? 0x6c : 0x3c; in run_rt3593_set_chan()
3364 run_rt3070_rf_write(sc, 57, rf); in run_rt3593_set_chan()
3370 run_rt3070_rf_read(sc, 3, &rf); in run_rt3593_set_chan()
3371 rf &= ~RT5390_VCOCAL; in run_rt3593_set_chan()
3372 rf |= (chan <= 14) ? RT5390_VCOCAL : 0xbe; in run_rt3593_set_chan()
3373 run_rt3070_rf_write(sc, 3, rf); in run_rt3593_set_chan()
3376 rf = 0x23; in run_rt3593_set_chan()
3378 rf = 0x36; in run_rt3593_set_chan()
3380 rf = 0x32; in run_rt3593_set_chan()
3382 rf = 0x30; in run_rt3593_set_chan()
3383 run_rt3070_rf_write(sc, 39, rf); in run_rt3593_set_chan()
3385 rf = 0xbb; in run_rt3593_set_chan()
3387 rf = 0xeb; in run_rt3593_set_chan()
3389 rf = 0xb3; in run_rt3593_set_chan()
3391 rf = 0x9b; in run_rt3593_set_chan()
3392 run_rt3070_rf_write(sc, 45, rf); in run_rt3593_set_chan()
3402 uint8_t rf; in run_rt5390_set_chan() local
3414 run_rt3070_rf_read(sc, 11, &rf); in run_rt5390_set_chan()
3415 rf = (rf & ~0x03) | (rt3070_freqs[i].r & 0x03); in run_rt5390_set_chan()
3416 run_rt3070_rf_write(sc, 11, rf); in run_rt5390_set_chan()
3418 run_rt3070_rf_read(sc, 49, &rf); in run_rt5390_set_chan()
3419 rf = (rf & ~0x3f) | (txpow1 & 0x3f); in run_rt5390_set_chan()
3421 if ((rf & 0x3f) > 0x27) in run_rt5390_set_chan()
3422 rf = (rf & ~0x3f) | 0x27; in run_rt5390_set_chan()
3423 run_rt3070_rf_write(sc, 49, rf); in run_rt5390_set_chan()
3426 run_rt3070_rf_read(sc, 50, &rf); in run_rt5390_set_chan()
3427 rf = (rf & ~0x3f) | (txpow2 & 0x3f); in run_rt5390_set_chan()
3429 if ((rf & 0x3f) > 0x27) in run_rt5390_set_chan()
3430 rf = (rf & ~0x3f) | 0x27; in run_rt5390_set_chan()
3431 run_rt3070_rf_write(sc, 50, rf); in run_rt5390_set_chan()
3434 run_rt3070_rf_read(sc, 1, &rf); in run_rt5390_set_chan()
3435 rf |= RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD | RT3070_TX0_PD; in run_rt5390_set_chan()
3437 rf |= RT3070_RX1_PD | RT3070_TX1_PD; in run_rt5390_set_chan()
3438 run_rt3070_rf_write(sc, 1, rf); in run_rt5390_set_chan()
3441 run_rt3070_rf_read(sc, 2, &rf); in run_rt5390_set_chan()
3442 rf |= 0x80; in run_rt5390_set_chan()
3443 run_rt3070_rf_write(sc, 2, rf); in run_rt5390_set_chan()
3445 rf &= 0x7f; in run_rt5390_set_chan()
3446 run_rt3070_rf_write(sc, 2, rf); in run_rt5390_set_chan()
3455 rf = 0x0f; in run_rt5390_set_chan()
3457 rf = 0x0e; in run_rt5390_set_chan()
3459 rf = 0x0d; in run_rt5390_set_chan()
3460 run_rt3070_rf_write(sc, 23, rf); in run_rt5390_set_chan()
3463 rf = 0x0c; in run_rt5390_set_chan()
3465 rf = 0x0b; in run_rt5390_set_chan()
3467 rf = 0x0a; in run_rt5390_set_chan()
3469 rf = 0x09; in run_rt5390_set_chan()
3471 rf = 0x08; in run_rt5390_set_chan()
3472 run_rt3070_rf_write(sc, 59, rf); in run_rt5390_set_chan()
3475 rf = 0x0f; in run_rt5390_set_chan()
3477 rf = 0x0b; in run_rt5390_set_chan()
3478 run_rt3070_rf_write(sc, 59, rf); in run_rt5390_set_chan()
3484 rf = 0x43; in run_rt5390_set_chan()
3486 rf = 0x23; in run_rt5390_set_chan()
3487 run_rt3070_rf_write(sc, 55, rf); in run_rt5390_set_chan()
3490 rf = 0x0f; in run_rt5390_set_chan()
3492 rf = 0x0d; in run_rt5390_set_chan()
3494 rf = 0x0b; in run_rt5390_set_chan()
3495 run_rt3070_rf_write(sc, 59, rf); in run_rt5390_set_chan()
3503 run_rt3070_rf_read(sc, 3, &rf); in run_rt5390_set_chan()
3504 rf |= RT5390_VCOCAL; in run_rt5390_set_chan()
3505 run_rt3070_rf_write(sc, 3, rf); in run_rt5390_set_chan()
3513 uint8_t reg, rf, txpow_bound; in run_rt5592_set_chan() local
3536 run_rt3070_rf_read(sc, 9, &rf); in run_rt5592_set_chan()
3537 rf &= ~(1 << 4); in run_rt5592_set_chan()
3538 rf |= ((freqs->n & 0x0100) >> 8) << 4; in run_rt5592_set_chan()
3539 run_rt3070_rf_write(sc, 9, rf); in run_rt5592_set_chan()
3542 run_rt3070_rf_read(sc, 9, &rf); in run_rt5592_set_chan()
3543 rf &= ~0x0f; in run_rt5592_set_chan()
3544 rf |= (freqs->k & 0x0f); in run_rt5592_set_chan()
3545 run_rt3070_rf_write(sc, 9, rf); in run_rt5592_set_chan()
3548 run_rt3070_rf_read(sc, 11, &rf); in run_rt5592_set_chan()
3549 rf &= ~0x0c; in run_rt5592_set_chan()
3550 rf |= ((freqs->m - 0x8) & 0x3) << 2; in run_rt5592_set_chan()
3551 run_rt3070_rf_write(sc, 11, rf); in run_rt5592_set_chan()
3552 run_rt3070_rf_read(sc, 9, &rf); in run_rt5592_set_chan()
3553 rf &= ~(1 << 7); in run_rt5592_set_chan()
3554 rf |= (((freqs->m - 0x8) & 0x4) >> 2) << 7; in run_rt5592_set_chan()
3555 run_rt3070_rf_write(sc, 9, rf); in run_rt5592_set_chan()
3558 run_rt3070_rf_read(sc, 11, &rf); in run_rt5592_set_chan()
3559 rf &= ~0x03; in run_rt5592_set_chan()
3560 rf |= (freqs->r - 0x1); in run_rt5592_set_chan()
3561 run_rt3070_rf_write(sc, 11, rf); in run_rt5592_set_chan()
3570 rf = (chan <= 10) ? 0x07 : 0x06; in run_rt5592_set_chan()
3571 run_rt3070_rf_write(sc, 23, rf); in run_rt5592_set_chan()
3572 run_rt3070_rf_write(sc, 59, rf); in run_rt5592_set_chan()
3605 run_rt3070_rf_read(sc, 49, &rf); in run_rt5592_set_chan()
3606 rf &= ~0xc0; in run_rt5592_set_chan()
3607 rf |= (reg << 6); in run_rt5592_set_chan()
3608 rf = (rf & ~0x3f) | (txpow1 & 0x3f); in run_rt5592_set_chan()
3609 if ((rf & 0x3f) > txpow_bound) in run_rt5592_set_chan()
3610 rf = (rf & ~0x3f) | txpow_bound; in run_rt5592_set_chan()
3611 run_rt3070_rf_write(sc, 49, rf); in run_rt5592_set_chan()
3614 run_rt3070_rf_read(sc, 50, &rf); in run_rt5592_set_chan()
3615 rf &= ~(1 << 7 | 1 << 6); in run_rt5592_set_chan()
3616 rf |= (reg << 6); in run_rt5592_set_chan()
3617 rf = (rf & ~0x3f) | (txpow2 & 0x3f); in run_rt5592_set_chan()
3618 if ((rf & 0x3f) > txpow_bound) in run_rt5592_set_chan()
3619 rf = (rf & ~0x3f) | txpow_bound; in run_rt5592_set_chan()
3620 run_rt3070_rf_write(sc, 50, rf); in run_rt5592_set_chan()
3623 run_rt3070_rf_read(sc, 1, &rf); in run_rt5592_set_chan()
3624 rf |= (RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD | RT3070_TX0_PD); in run_rt5592_set_chan()
3626 rf |= RT3070_TX1_PD; in run_rt5592_set_chan()
3628 rf |= RT3070_RX1_PD; in run_rt5592_set_chan()
3629 run_rt3070_rf_write(sc, 1, rf); in run_rt5592_set_chan()
3640 run_rt3070_rf_read(sc, 3, &rf); in run_rt5592_set_chan()
3641 rf |= RT5390_VCOCAL; in run_rt5592_set_chan()
3642 run_rt3070_rf_write(sc, 3, rf); in run_rt5592_set_chan()
4131 uint8_t rf, target, bbp4; in run_rt3070_rf_init() local
4134 run_rt3070_rf_read(sc, 30, &rf); in run_rt3070_rf_init()
4136 run_rt3070_rf_write(sc, 30, rf | 0x80); in run_rt3070_rf_init()
4138 run_rt3070_rf_write(sc, 30, rf & ~0x80); in run_rt3070_rf_init()
4153 run_rt3070_rf_read(sc, 6, &rf); in run_rt3070_rf_init()
4154 run_rt3070_rf_write(sc, 6, rf | 0x40); in run_rt3070_rf_init()
4165 run_rt3070_rf_read(sc, 6, &rf); in run_rt3070_rf_init()
4166 run_rt3070_rf_write(sc, 6, rf | 0x40); in run_rt3070_rf_init()
4192 run_rt3070_rf_read(sc, 31, &rf); in run_rt3070_rf_init()
4193 run_rt3070_rf_write(sc, 31, rf & ~0x20); in run_rt3070_rf_init()
4203 run_rt3070_rf_read(sc, 31, &rf); in run_rt3070_rf_init()
4204 run_rt3070_rf_write(sc, 31, rf | 0x20); in run_rt3070_rf_init()
4226 run_rt3070_rf_read(sc, 17, &rf); in run_rt3070_rf_init()
4227 rf &= ~RT3070_TX_LO1; in run_rt3070_rf_init()
4231 rf |= 0x20; /* fix for long range Rx issue */ in run_rt3070_rf_init()
4233 rf = (rf & ~0x7) | sc->txmixgain_2ghz; in run_rt3070_rf_init()
4234 run_rt3070_rf_write(sc, 17, rf); in run_rt3070_rf_init()
4237 run_rt3070_rf_read(sc, 1, &rf); in run_rt3070_rf_init()
4238 rf &= ~(RT3070_RX0_PD | RT3070_TX0_PD); in run_rt3070_rf_init()
4239 rf |= RT3070_RF_BLOCK | RT3070_RX1_PD | RT3070_TX1_PD; in run_rt3070_rf_init()
4240 run_rt3070_rf_write(sc, 1, rf); in run_rt3070_rf_init()
4242 run_rt3070_rf_read(sc, 15, &rf); in run_rt3070_rf_init()
4243 run_rt3070_rf_write(sc, 15, rf & ~RT3070_TX_LO2); in run_rt3070_rf_init()
4245 run_rt3070_rf_read(sc, 20, &rf); in run_rt3070_rf_init()
4246 run_rt3070_rf_write(sc, 20, rf & ~RT3070_RX_LO1); in run_rt3070_rf_init()
4248 run_rt3070_rf_read(sc, 21, &rf); in run_rt3070_rf_init()
4249 run_rt3070_rf_write(sc, 21, rf & ~RT3070_RX_LO2); in run_rt3070_rf_init()
4253 run_rt3070_rf_read(sc, 27, &rf); in run_rt3070_rf_init()
4254 rf &= ~0x77; in run_rt3070_rf_init()
4256 rf |= 0x03; in run_rt3070_rf_init()
4257 run_rt3070_rf_write(sc, 27, rf); in run_rt3070_rf_init()
4266 uint8_t rf; in run_rt3593_rf_init() local
4286 run_rt3070_rf_read(sc, 18, &rf); in run_rt3593_rf_init()
4287 run_rt3070_rf_write(sc, 18, rf | RT3593_AUTOTUNE_BYPASS); in run_rt3593_rf_init()
4316 uint8_t rf; in run_rt5390_rf_init() local
4321 run_rt3070_rf_read(sc, 2, &rf); in run_rt5390_rf_init()
4322 run_rt3070_rf_write(sc, 2, rf | RT5390_RESCAL); in run_rt5390_rf_init()
4324 run_rt3070_rf_write(sc, 2, rf & ~RT5390_RESCAL); in run_rt5390_rf_init()
4445 uint8_t bbp, rf; in run_rt3070_rf_setup() local
4466 run_rt3070_rf_read(sc, 16, &rf); in run_rt3070_rf_setup()
4467 rf = (rf & ~0x07) | sc->txmixgain_2ghz; in run_rt3070_rf_setup()
4468 run_rt3070_rf_write(sc, 16, rf); in run_rt3070_rf_setup()
4513 if (sc->rf[i].reg == 0 || sc->rf[i].reg == 0xff) in run_rt3070_rf_setup()
4515 run_rt3070_rf_write(sc, sc->rf[i].reg, sc->rf[i].val); in run_rt3070_rf_setup()
4523 uint8_t bbp, rf; in run_rt3593_rf_setup() local
4536 run_rt3070_rf_read(sc, 50, &rf); in run_rt3593_rf_setup()
4537 run_rt3070_rf_write(sc, 50, rf & ~RT3593_TX_LO2); in run_rt3593_rf_setup()
4539 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_rf_setup()
4540 rf = (rf & ~(RT3593_TX_LO1 | 0x0c)) | in run_rt3593_rf_setup()
4542 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_rf_setup()
4544 run_rt3070_rf_read(sc, 38, &rf); in run_rt3593_rf_setup()
4545 run_rt3070_rf_write(sc, 38, rf & ~RT5390_RX_LO1); in run_rt3593_rf_setup()
4547 run_rt3070_rf_read(sc, 39, &rf); in run_rt3593_rf_setup()
4548 run_rt3070_rf_write(sc, 39, rf & ~RT5390_RX_LO2); in run_rt3593_rf_setup()
4550 run_rt3070_rf_read(sc, 1, &rf); in run_rt3593_rf_setup()
4551 run_rt3070_rf_write(sc, 1, rf & ~(RT3070_RF_BLOCK | RT3070_PLL_PD)); in run_rt3593_rf_setup()
4553 run_rt3070_rf_read(sc, 30, &rf); in run_rt3593_rf_setup()
4554 rf = (rf & ~0x18) | 0x10; in run_rt3593_rf_setup()
4555 run_rt3070_rf_write(sc, 30, rf); in run_rt3593_rf_setup()
4593 uint8_t bbp, rf; in run_rt5390_rf_setup() local
4613 run_rt3070_rf_read(sc, 38, &rf); in run_rt5390_rf_setup()
4614 run_rt3070_rf_write(sc, 38, rf & ~RT5390_RX_LO1); in run_rt5390_rf_setup()
4616 run_rt3070_rf_read(sc, 39, &rf); in run_rt5390_rf_setup()
4617 run_rt3070_rf_write(sc, 39, rf & ~RT5390_RX_LO2); in run_rt5390_rf_setup()
4623 run_rt3070_rf_read(sc, 30, &rf); in run_rt5390_rf_setup()
4624 rf = (rf & ~0x18) | 0x10; in run_rt5390_rf_setup()
4625 run_rt3070_rf_write(sc, 30, rf); in run_rt5390_rf_setup()
4685 uint8_t rf, tmp; in run_adjust_freq_offset() local
4687 run_rt3070_rf_read(sc, 17, &rf); in run_adjust_freq_offset()
4688 tmp = rf; in run_adjust_freq_offset()
4689 rf = (rf & ~0x7f) | (sc->freq & 0x7f); in run_adjust_freq_offset()
4690 rf = MIN(rf, 0x5f); in run_adjust_freq_offset()
4692 if (tmp != rf) in run_adjust_freq_offset()
4693 run_mcu_cmd(sc, 0x74, (tmp << 8 ) | rf); in run_adjust_freq_offset()