Lines Matching refs:rf
1896 sc->rf[i].val = val & 0xff; in run_read_eeprom()
1897 sc->rf[i].reg = val >> 8; in run_read_eeprom()
1899 sc->rf[i].reg, sc->rf[i].val); in run_read_eeprom()
4233 uint8_t rf; in run_rt3070_set_chan() local
4246 run_rt3070_rf_read(sc, 3, &rf); in run_rt3070_set_chan()
4247 rf = (rf & ~0x0f) | rt3070_freqs[i].k; in run_rt3070_set_chan()
4248 run_rt3070_rf_write(sc, 3, rf); in run_rt3070_set_chan()
4250 run_rt3070_rf_read(sc, 6, &rf); in run_rt3070_set_chan()
4251 rf = (rf & ~0x03) | rt3070_freqs[i].r; in run_rt3070_set_chan()
4252 run_rt3070_rf_write(sc, 6, rf); in run_rt3070_set_chan()
4255 run_rt3070_rf_read(sc, 12, &rf); in run_rt3070_set_chan()
4256 rf = (rf & ~0x1f) | txpow1; in run_rt3070_set_chan()
4257 run_rt3070_rf_write(sc, 12, rf); in run_rt3070_set_chan()
4260 run_rt3070_rf_read(sc, 13, &rf); in run_rt3070_set_chan()
4261 rf = (rf & ~0x1f) | txpow2; in run_rt3070_set_chan()
4262 run_rt3070_rf_write(sc, 13, rf); in run_rt3070_set_chan()
4264 run_rt3070_rf_read(sc, 1, &rf); in run_rt3070_set_chan()
4265 rf &= ~0xfc; in run_rt3070_set_chan()
4267 rf |= 1 << 7 | 1 << 5; /* 1T: disable Tx chains 2 & 3 */ in run_rt3070_set_chan()
4269 rf |= 1 << 7; /* 2T: disable Tx chain 3 */ in run_rt3070_set_chan()
4271 rf |= 1 << 6 | 1 << 4; /* 1R: disable Rx chains 2 & 3 */ in run_rt3070_set_chan()
4273 rf |= 1 << 6; /* 2R: disable Rx chain 3 */ in run_rt3070_set_chan()
4274 run_rt3070_rf_write(sc, 1, rf); in run_rt3070_set_chan()
4277 run_rt3070_rf_read(sc, 23, &rf); in run_rt3070_set_chan()
4278 rf = (rf & ~0x7f) | sc->freq; in run_rt3070_set_chan()
4279 run_rt3070_rf_write(sc, 23, rf); in run_rt3070_set_chan()
4282 run_rt3070_rf_read(sc, 24, &rf); /* Tx */ in run_rt3070_set_chan()
4283 rf = (rf & ~0x3f) | sc->rf24_20mhz; in run_rt3070_set_chan()
4284 run_rt3070_rf_write(sc, 24, rf); in run_rt3070_set_chan()
4285 run_rt3070_rf_read(sc, 31, &rf); /* Rx */ in run_rt3070_set_chan()
4286 rf = (rf & ~0x3f) | sc->rf24_20mhz; in run_rt3070_set_chan()
4287 run_rt3070_rf_write(sc, 31, rf); in run_rt3070_set_chan()
4290 run_rt3070_rf_read(sc, 7, &rf); in run_rt3070_set_chan()
4291 run_rt3070_rf_write(sc, 7, rf | 0x01); in run_rt3070_set_chan()
4299 uint8_t rf; in run_rt3572_set_chan() local
4320 run_rt3070_rf_read(sc, 6, &rf); in run_rt3572_set_chan()
4321 rf = (rf & ~0x0f) | rt3070_freqs[i].r; in run_rt3572_set_chan()
4322 rf |= (chan <= 14) ? 0x08 : 0x04; in run_rt3572_set_chan()
4323 run_rt3070_rf_write(sc, 6, rf); in run_rt3572_set_chan()
4326 run_rt3070_rf_read(sc, 5, &rf); in run_rt3572_set_chan()
4327 rf &= ~(0x08 | 0x04); in run_rt3572_set_chan()
4328 rf |= (chan <= 14) ? 0x04 : 0x08; in run_rt3572_set_chan()
4329 run_rt3070_rf_write(sc, 5, rf); in run_rt3572_set_chan()
4333 rf = 0x60 | txpow1; in run_rt3572_set_chan()
4335 rf = 0xe0 | (txpow1 & 0xc) << 1 | (txpow1 & 0x3); in run_rt3572_set_chan()
4336 run_rt3070_rf_write(sc, 12, rf); in run_rt3572_set_chan()
4340 rf = 0x60 | txpow2; in run_rt3572_set_chan()
4342 rf = 0xe0 | (txpow2 & 0xc) << 1 | (txpow2 & 0x3); in run_rt3572_set_chan()
4343 run_rt3070_rf_write(sc, 13, rf); in run_rt3572_set_chan()
4346 run_rt3070_rf_read(sc, 1, &rf); in run_rt3572_set_chan()
4347 rf &= ~0xfc; in run_rt3572_set_chan()
4349 rf |= 1 << 7 | 1 << 5; /* 1T: disable Tx chains 2 & 3 */ in run_rt3572_set_chan()
4351 rf |= 1 << 7; /* 2T: disable Tx chain 3 */ in run_rt3572_set_chan()
4353 rf |= 1 << 6 | 1 << 4; /* 1R: disable Rx chains 2 & 3 */ in run_rt3572_set_chan()
4355 rf |= 1 << 6; /* 2R: disable Rx chain 3 */ in run_rt3572_set_chan()
4356 run_rt3070_rf_write(sc, 1, rf); in run_rt3572_set_chan()
4359 run_rt3070_rf_read(sc, 23, &rf); in run_rt3572_set_chan()
4360 rf = (rf & ~0x7f) | sc->freq; in run_rt3572_set_chan()
4361 run_rt3070_rf_write(sc, 23, rf); in run_rt3572_set_chan()
4364 rf = sc->rf24_20mhz; in run_rt3572_set_chan()
4365 run_rt3070_rf_write(sc, 24, rf); /* Tx */ in run_rt3572_set_chan()
4366 run_rt3070_rf_write(sc, 31, rf); /* Rx */ in run_rt3572_set_chan()
4369 run_rt3070_rf_read(sc, 7, &rf); in run_rt3572_set_chan()
4370 rf = (chan <= 14) ? 0xd8 : ((rf & ~0xc8) | 0x14); in run_rt3572_set_chan()
4371 run_rt3070_rf_write(sc, 7, rf); in run_rt3572_set_chan()
4374 rf = (chan <= 14) ? 0xc3 : 0xc0; in run_rt3572_set_chan()
4375 run_rt3070_rf_write(sc, 9, rf); in run_rt3572_set_chan()
4386 rf = 0x48 | sc->txmixgain_2ghz; in run_rt3572_set_chan()
4388 rf = 0x78 | sc->txmixgain_5ghz; in run_rt3572_set_chan()
4389 run_rt3070_rf_write(sc, 16, rf); in run_rt3572_set_chan()
4395 rf = 0x93; in run_rt3572_set_chan()
4397 rf = 0xb7; in run_rt3572_set_chan()
4399 rf = 0x74; in run_rt3572_set_chan()
4401 rf = 0x72; in run_rt3572_set_chan()
4402 run_rt3070_rf_write(sc, 19, rf); in run_rt3572_set_chan()
4406 rf = 0xb3; in run_rt3572_set_chan()
4408 rf = 0xf6; in run_rt3572_set_chan()
4410 rf = 0xf4; in run_rt3572_set_chan()
4412 rf = 0xf3; in run_rt3572_set_chan()
4413 run_rt3070_rf_write(sc, 20, rf); in run_rt3572_set_chan()
4417 rf = 0x15; in run_rt3572_set_chan()
4419 rf = 0x3d; in run_rt3572_set_chan()
4421 rf = 0x01; in run_rt3572_set_chan()
4422 run_rt3070_rf_write(sc, 25, rf); in run_rt3572_set_chan()
4438 run_rt3070_rf_read(sc, 7, &rf); in run_rt3572_set_chan()
4439 run_rt3070_rf_write(sc, 7, rf | 0x01); in run_rt3572_set_chan()
4448 uint8_t h20mhz, rf; in run_rt3593_set_chan() local
4470 run_rt3070_rf_read(sc, 11, &rf); in run_rt3593_set_chan()
4471 rf = (rf & ~0x03) | (rt3070_freqs[i].r & 0x03); in run_rt3593_set_chan()
4472 run_rt3070_rf_write(sc, 11, rf); in run_rt3593_set_chan()
4475 run_rt3070_rf_read(sc, 11, &rf); in run_rt3593_set_chan()
4476 rf &= ~0x4c; in run_rt3593_set_chan()
4477 rf |= (chan <= 14) ? 0x44 : 0x48; in run_rt3593_set_chan()
4478 run_rt3070_rf_write(sc, 11, rf); in run_rt3593_set_chan()
4481 rf = txpow1 & 0x1f; in run_rt3593_set_chan()
4483 rf = 0x40 | ((txpow1 & 0x18) << 1) | (txpow1 & 0x07); in run_rt3593_set_chan()
4484 run_rt3070_rf_write(sc, 53, rf); in run_rt3593_set_chan()
4487 rf = txpow2 & 0x1f; in run_rt3593_set_chan()
4489 rf = 0x40 | ((txpow2 & 0x18) << 1) | (txpow2 & 0x07); in run_rt3593_set_chan()
4490 run_rt3070_rf_write(sc, 55, rf); in run_rt3593_set_chan()
4493 rf = txpow3 & 0x1f; in run_rt3593_set_chan()
4495 rf = 0x40 | ((txpow3 & 0x18) << 1) | (txpow3 & 0x07); in run_rt3593_set_chan()
4496 run_rt3070_rf_write(sc, 54, rf); in run_rt3593_set_chan()
4498 rf = RT3070_RF_BLOCK | RT3070_PLL_PD; in run_rt3593_set_chan()
4500 rf |= RT3070_TX0_PD | RT3070_TX1_PD | RT3070_TX2_PD; in run_rt3593_set_chan()
4502 rf |= RT3070_TX0_PD | RT3070_TX1_PD; in run_rt3593_set_chan()
4503 rf |= RT3070_RX0_PD | RT3070_RX1_PD | RT3070_RX2_PD; in run_rt3593_set_chan()
4504 run_rt3070_rf_write(sc, 1, rf); in run_rt3593_set_chan()
4511 run_rt3070_rf_read(sc, 30, &rf); in run_rt3593_set_chan()
4512 rf = (rf & ~0x06) | (h20mhz << 1) | (h20mhz << 2); in run_rt3593_set_chan()
4513 run_rt3070_rf_write(sc, 30, rf); in run_rt3593_set_chan()
4515 run_rt3070_rf_read(sc, 36, &rf); in run_rt3593_set_chan()
4517 rf |= 0x80; in run_rt3593_set_chan()
4519 rf &= ~0x80; in run_rt3593_set_chan()
4520 run_rt3070_rf_write(sc, 36, rf); in run_rt3593_set_chan()
4528 run_rt3070_rf_read(sc, 6, &rf); in run_rt3593_set_chan()
4529 rf &= ~0xc0; in run_rt3593_set_chan()
4531 rf |= 0x40; in run_rt3593_set_chan()
4533 rf |= 0x80; in run_rt3593_set_chan()
4535 rf |= 0x40; in run_rt3593_set_chan()
4536 run_rt3070_rf_write(sc, 6, rf); in run_rt3593_set_chan()
4538 run_rt3070_rf_read(sc, 30, &rf); in run_rt3593_set_chan()
4539 rf = (rf & ~0x18) | 0x10; in run_rt3593_set_chan()
4540 run_rt3070_rf_write(sc, 30, rf); in run_rt3593_set_chan()
4545 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_set_chan()
4546 rf = (rf & ~0x03) | 0x01; in run_rt3593_set_chan()
4547 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_set_chan()
4549 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_set_chan()
4550 rf &= ~0x1c; in run_rt3593_set_chan()
4551 rf |= (chan <= 14) ? 0x14 : 0x10; in run_rt3593_set_chan()
4552 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_set_chan()
4554 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_set_chan()
4555 rf &= ~0xe0; in run_rt3593_set_chan()
4556 rf |= (chan <= 14) ? 0x60 : 0x40; in run_rt3593_set_chan()
4557 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_set_chan()
4559 run_rt3070_rf_read(sc, 49, &rf); in run_rt3593_set_chan()
4560 rf &= ~0x1c; in run_rt3593_set_chan()
4561 rf |= (chan <= 14) ? 0x0c : 0x08; in run_rt3593_set_chan()
4562 run_rt3070_rf_write(sc, 49, rf); in run_rt3593_set_chan()
4564 run_rt3070_rf_read(sc, 50, &rf); in run_rt3593_set_chan()
4565 run_rt3070_rf_write(sc, 50, rf & ~0x20); in run_rt3593_set_chan()
4567 run_rt3070_rf_read(sc, 57, &rf); in run_rt3593_set_chan()
4568 rf &= ~0xfc; in run_rt3593_set_chan()
4569 rf |= (chan <= 14) ? 0x6c : 0x3c; in run_rt3593_set_chan()
4570 run_rt3070_rf_write(sc, 57, rf); in run_rt3593_set_chan()
4576 run_rt3070_rf_read(sc, 3, &rf); in run_rt3593_set_chan()
4577 rf &= ~RT5390_VCOCAL; in run_rt3593_set_chan()
4578 rf |= (chan <= 14) ? RT5390_VCOCAL : 0xbe; in run_rt3593_set_chan()
4579 run_rt3070_rf_write(sc, 3, rf); in run_rt3593_set_chan()
4582 rf = 0x23; in run_rt3593_set_chan()
4584 rf = 0x36; in run_rt3593_set_chan()
4586 rf = 0x32; in run_rt3593_set_chan()
4588 rf = 0x30; in run_rt3593_set_chan()
4589 run_rt3070_rf_write(sc, 39, rf); in run_rt3593_set_chan()
4591 rf = 0xbb; in run_rt3593_set_chan()
4593 rf = 0xeb; in run_rt3593_set_chan()
4595 rf = 0xb3; in run_rt3593_set_chan()
4597 rf = 0x9b; in run_rt3593_set_chan()
4598 run_rt3070_rf_write(sc, 45, rf); in run_rt3593_set_chan()
4608 uint8_t rf; in run_rt5390_set_chan() local
4620 run_rt3070_rf_read(sc, 11, &rf); in run_rt5390_set_chan()
4621 rf = (rf & ~0x03) | (rt3070_freqs[i].r & 0x03); in run_rt5390_set_chan()
4622 run_rt3070_rf_write(sc, 11, rf); in run_rt5390_set_chan()
4624 run_rt3070_rf_read(sc, 49, &rf); in run_rt5390_set_chan()
4625 rf = (rf & ~0x3f) | (txpow1 & 0x3f); in run_rt5390_set_chan()
4627 if ((rf & 0x3f) > 0x27) in run_rt5390_set_chan()
4628 rf = (rf & ~0x3f) | 0x27; in run_rt5390_set_chan()
4629 run_rt3070_rf_write(sc, 49, rf); in run_rt5390_set_chan()
4632 run_rt3070_rf_read(sc, 50, &rf); in run_rt5390_set_chan()
4633 rf = (rf & ~0x3f) | (txpow2 & 0x3f); in run_rt5390_set_chan()
4635 if ((rf & 0x3f) > 0x27) in run_rt5390_set_chan()
4636 rf = (rf & ~0x3f) | 0x27; in run_rt5390_set_chan()
4637 run_rt3070_rf_write(sc, 50, rf); in run_rt5390_set_chan()
4640 run_rt3070_rf_read(sc, 1, &rf); in run_rt5390_set_chan()
4641 rf |= RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD | RT3070_TX0_PD; in run_rt5390_set_chan()
4643 rf |= RT3070_RX1_PD | RT3070_TX1_PD; in run_rt5390_set_chan()
4644 run_rt3070_rf_write(sc, 1, rf); in run_rt5390_set_chan()
4647 run_rt3070_rf_read(sc, 2, &rf); in run_rt5390_set_chan()
4648 rf |= 0x80; in run_rt5390_set_chan()
4649 run_rt3070_rf_write(sc, 2, rf); in run_rt5390_set_chan()
4651 rf &= 0x7f; in run_rt5390_set_chan()
4652 run_rt3070_rf_write(sc, 2, rf); in run_rt5390_set_chan()
4661 rf = 0x0f; in run_rt5390_set_chan()
4663 rf = 0x0e; in run_rt5390_set_chan()
4665 rf = 0x0d; in run_rt5390_set_chan()
4666 run_rt3070_rf_write(sc, 23, rf); in run_rt5390_set_chan()
4669 rf = 0x0c; in run_rt5390_set_chan()
4671 rf = 0x0b; in run_rt5390_set_chan()
4673 rf = 0x0a; in run_rt5390_set_chan()
4675 rf = 0x09; in run_rt5390_set_chan()
4677 rf = 0x08; in run_rt5390_set_chan()
4678 run_rt3070_rf_write(sc, 59, rf); in run_rt5390_set_chan()
4681 rf = 0x0f; in run_rt5390_set_chan()
4683 rf = 0x0b; in run_rt5390_set_chan()
4684 run_rt3070_rf_write(sc, 59, rf); in run_rt5390_set_chan()
4690 rf = 0x43; in run_rt5390_set_chan()
4692 rf = 0x23; in run_rt5390_set_chan()
4693 run_rt3070_rf_write(sc, 55, rf); in run_rt5390_set_chan()
4696 rf = 0x0f; in run_rt5390_set_chan()
4698 rf = 0x0d; in run_rt5390_set_chan()
4700 rf = 0x0b; in run_rt5390_set_chan()
4701 run_rt3070_rf_write(sc, 59, rf); in run_rt5390_set_chan()
4709 run_rt3070_rf_read(sc, 3, &rf); in run_rt5390_set_chan()
4710 rf |= RT5390_VCOCAL; in run_rt5390_set_chan()
4711 run_rt3070_rf_write(sc, 3, rf); in run_rt5390_set_chan()
4719 uint8_t reg, rf, txpow_bound; in run_rt5592_set_chan() local
4742 run_rt3070_rf_read(sc, 9, &rf); in run_rt5592_set_chan()
4743 rf &= ~(1 << 4); in run_rt5592_set_chan()
4744 rf |= ((freqs->n & 0x0100) >> 8) << 4; in run_rt5592_set_chan()
4745 run_rt3070_rf_write(sc, 9, rf); in run_rt5592_set_chan()
4748 run_rt3070_rf_read(sc, 9, &rf); in run_rt5592_set_chan()
4749 rf &= ~0x0f; in run_rt5592_set_chan()
4750 rf |= (freqs->k & 0x0f); in run_rt5592_set_chan()
4751 run_rt3070_rf_write(sc, 9, rf); in run_rt5592_set_chan()
4754 run_rt3070_rf_read(sc, 11, &rf); in run_rt5592_set_chan()
4755 rf &= ~0x0c; in run_rt5592_set_chan()
4756 rf |= ((freqs->m - 0x8) & 0x3) << 2; in run_rt5592_set_chan()
4757 run_rt3070_rf_write(sc, 11, rf); in run_rt5592_set_chan()
4758 run_rt3070_rf_read(sc, 9, &rf); in run_rt5592_set_chan()
4759 rf &= ~(1 << 7); in run_rt5592_set_chan()
4760 rf |= (((freqs->m - 0x8) & 0x4) >> 2) << 7; in run_rt5592_set_chan()
4761 run_rt3070_rf_write(sc, 9, rf); in run_rt5592_set_chan()
4764 run_rt3070_rf_read(sc, 11, &rf); in run_rt5592_set_chan()
4765 rf &= ~0x03; in run_rt5592_set_chan()
4766 rf |= (freqs->r - 0x1); in run_rt5592_set_chan()
4767 run_rt3070_rf_write(sc, 11, rf); in run_rt5592_set_chan()
4776 rf = (chan <= 10) ? 0x07 : 0x06; in run_rt5592_set_chan()
4777 run_rt3070_rf_write(sc, 23, rf); in run_rt5592_set_chan()
4778 run_rt3070_rf_write(sc, 59, rf); in run_rt5592_set_chan()
4811 run_rt3070_rf_read(sc, 49, &rf); in run_rt5592_set_chan()
4812 rf &= ~0xc0; in run_rt5592_set_chan()
4813 rf |= (reg << 6); in run_rt5592_set_chan()
4814 rf = (rf & ~0x3f) | (txpow1 & 0x3f); in run_rt5592_set_chan()
4815 if ((rf & 0x3f) > txpow_bound) in run_rt5592_set_chan()
4816 rf = (rf & ~0x3f) | txpow_bound; in run_rt5592_set_chan()
4817 run_rt3070_rf_write(sc, 49, rf); in run_rt5592_set_chan()
4820 run_rt3070_rf_read(sc, 50, &rf); in run_rt5592_set_chan()
4821 rf &= ~(1 << 7 | 1 << 6); in run_rt5592_set_chan()
4822 rf |= (reg << 6); in run_rt5592_set_chan()
4823 rf = (rf & ~0x3f) | (txpow2 & 0x3f); in run_rt5592_set_chan()
4824 if ((rf & 0x3f) > txpow_bound) in run_rt5592_set_chan()
4825 rf = (rf & ~0x3f) | txpow_bound; in run_rt5592_set_chan()
4826 run_rt3070_rf_write(sc, 50, rf); in run_rt5592_set_chan()
4829 run_rt3070_rf_read(sc, 1, &rf); in run_rt5592_set_chan()
4830 rf |= (RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD | RT3070_TX0_PD); in run_rt5592_set_chan()
4832 rf |= RT3070_TX1_PD; in run_rt5592_set_chan()
4834 rf |= RT3070_RX1_PD; in run_rt5592_set_chan()
4835 run_rt3070_rf_write(sc, 1, rf); in run_rt5592_set_chan()
4846 run_rt3070_rf_read(sc, 3, &rf); in run_rt5592_set_chan()
4847 rf |= RT5390_VCOCAL; in run_rt5592_set_chan()
4848 run_rt3070_rf_write(sc, 3, rf); in run_rt5592_set_chan()
5523 uint8_t bbp4, mingain, rf, target; in run_rt3070_rf_init() local
5526 run_rt3070_rf_read(sc, 30, &rf); in run_rt3070_rf_init()
5528 run_rt3070_rf_write(sc, 30, rf | 0x80); in run_rt3070_rf_init()
5530 run_rt3070_rf_write(sc, 30, rf & ~0x80); in run_rt3070_rf_init()
5556 run_rt3070_rf_read(sc, 6, &rf); in run_rt3070_rf_init()
5557 run_rt3070_rf_write(sc, 6, rf | 0x40); in run_rt3070_rf_init()
5573 run_rt3070_rf_read(sc, 6, &rf); in run_rt3070_rf_init()
5574 run_rt3070_rf_write(sc, 6, rf | 0x40); in run_rt3070_rf_init()
5590 run_rt3070_rf_read(sc, 31, &rf); in run_rt3070_rf_init()
5591 run_rt3070_rf_write(sc, 31, rf & ~0x20); in run_rt3070_rf_init()
5601 run_rt3070_rf_read(sc, 31, &rf); in run_rt3070_rf_init()
5602 run_rt3070_rf_write(sc, 31, rf | 0x20); in run_rt3070_rf_init()
5624 run_rt3070_rf_read(sc, 17, &rf); in run_rt3070_rf_init()
5625 rf &= ~RT3070_TX_LO1; in run_rt3070_rf_init()
5629 rf |= 0x20; /* fix for long range Rx issue */ in run_rt3070_rf_init()
5632 rf = (rf & ~0x7) | sc->txmixgain_2ghz; in run_rt3070_rf_init()
5633 run_rt3070_rf_write(sc, 17, rf); in run_rt3070_rf_init()
5637 run_rt3070_rf_read(sc, 1, &rf); in run_rt3070_rf_init()
5638 rf &= ~(RT3070_RX0_PD | RT3070_TX0_PD); in run_rt3070_rf_init()
5639 rf |= RT3070_RF_BLOCK | RT3070_RX1_PD | RT3070_TX1_PD; in run_rt3070_rf_init()
5640 run_rt3070_rf_write(sc, 1, rf); in run_rt3070_rf_init()
5642 run_rt3070_rf_read(sc, 15, &rf); in run_rt3070_rf_init()
5643 run_rt3070_rf_write(sc, 15, rf & ~RT3070_TX_LO2); in run_rt3070_rf_init()
5645 run_rt3070_rf_read(sc, 20, &rf); in run_rt3070_rf_init()
5646 run_rt3070_rf_write(sc, 20, rf & ~RT3070_RX_LO1); in run_rt3070_rf_init()
5648 run_rt3070_rf_read(sc, 21, &rf); in run_rt3070_rf_init()
5649 run_rt3070_rf_write(sc, 21, rf & ~RT3070_RX_LO2); in run_rt3070_rf_init()
5654 run_rt3070_rf_read(sc, 27, &rf); in run_rt3070_rf_init()
5655 rf &= ~0x77; in run_rt3070_rf_init()
5657 rf |= 0x03; in run_rt3070_rf_init()
5658 run_rt3070_rf_write(sc, 27, rf); in run_rt3070_rf_init()
5667 uint8_t rf; in run_rt3593_rf_init() local
5687 run_rt3070_rf_read(sc, 18, &rf); in run_rt3593_rf_init()
5688 run_rt3070_rf_write(sc, 18, rf | RT3593_AUTOTUNE_BYPASS); in run_rt3593_rf_init()
5716 uint8_t rf; in run_rt5390_rf_init() local
5721 run_rt3070_rf_read(sc, 2, &rf); in run_rt5390_rf_init()
5722 run_rt3070_rf_write(sc, 2, rf | RT5390_RESCAL); in run_rt5390_rf_init()
5724 run_rt3070_rf_write(sc, 2, rf & ~RT5390_RESCAL); in run_rt5390_rf_init()
5844 uint8_t bbp, rf; in run_rt3070_rf_setup() local
5865 run_rt3070_rf_read(sc, 16, &rf); in run_rt3070_rf_setup()
5866 rf = (rf & ~0x07) | sc->txmixgain_2ghz; in run_rt3070_rf_setup()
5867 run_rt3070_rf_write(sc, 16, rf); in run_rt3070_rf_setup()
5913 if (sc->rf[i].reg == 0 || sc->rf[i].reg == 0xff) in run_rt3070_rf_setup()
5915 run_rt3070_rf_write(sc, sc->rf[i].reg, sc->rf[i].val); in run_rt3070_rf_setup()
5923 uint8_t bbp, rf; in run_rt3593_rf_setup() local
5936 run_rt3070_rf_read(sc, 50, &rf); in run_rt3593_rf_setup()
5937 run_rt3070_rf_write(sc, 50, rf & ~RT3593_TX_LO2); in run_rt3593_rf_setup()
5939 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_rf_setup()
5940 rf = (rf & ~(RT3593_TX_LO1 | 0x0c)) | in run_rt3593_rf_setup()
5942 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_rf_setup()
5944 run_rt3070_rf_read(sc, 38, &rf); in run_rt3593_rf_setup()
5945 run_rt3070_rf_write(sc, 38, rf & ~RT5390_RX_LO1); in run_rt3593_rf_setup()
5947 run_rt3070_rf_read(sc, 39, &rf); in run_rt3593_rf_setup()
5948 run_rt3070_rf_write(sc, 39, rf & ~RT5390_RX_LO2); in run_rt3593_rf_setup()
5950 run_rt3070_rf_read(sc, 1, &rf); in run_rt3593_rf_setup()
5951 run_rt3070_rf_write(sc, 1, rf & ~(RT3070_RF_BLOCK | RT3070_PLL_PD)); in run_rt3593_rf_setup()
5953 run_rt3070_rf_read(sc, 30, &rf); in run_rt3593_rf_setup()
5954 rf = (rf & ~0x18) | 0x10; in run_rt3593_rf_setup()
5955 run_rt3070_rf_write(sc, 30, rf); in run_rt3593_rf_setup()
5993 uint8_t bbp, rf; in run_rt5390_rf_setup() local
6013 run_rt3070_rf_read(sc, 38, &rf); in run_rt5390_rf_setup()
6014 run_rt3070_rf_write(sc, 38, rf & ~RT5390_RX_LO1); in run_rt5390_rf_setup()
6016 run_rt3070_rf_read(sc, 39, &rf); in run_rt5390_rf_setup()
6017 run_rt3070_rf_write(sc, 39, rf & ~RT5390_RX_LO2); in run_rt5390_rf_setup()
6023 run_rt3070_rf_read(sc, 30, &rf); in run_rt5390_rf_setup()
6024 rf = (rf & ~0x18) | 0x10; in run_rt5390_rf_setup()
6025 run_rt3070_rf_write(sc, 30, rf); in run_rt5390_rf_setup()
6086 uint8_t rf, tmp; in run_adjust_freq_offset() local
6088 run_rt3070_rf_read(sc, 17, &rf); in run_adjust_freq_offset()
6089 tmp = rf; in run_adjust_freq_offset()
6090 rf = (rf & ~0x7f) | (sc->freq & 0x7f); in run_adjust_freq_offset()
6091 rf = MIN(rf, 0x5f); in run_adjust_freq_offset()
6093 if (tmp != rf) in run_adjust_freq_offset()
6094 run_mcu_cmd(sc, 0x74, (tmp << 8 ) | rf); in run_adjust_freq_offset()