Lines Matching refs:rf
1815 sc->rf[i].val = val & 0xff; in run_read_eeprom()
1816 sc->rf[i].reg = val >> 8; in run_read_eeprom()
1818 sc->rf[i].reg, sc->rf[i].val); in run_read_eeprom()
4142 uint8_t rf; in run_rt3070_set_chan() local
4155 run_rt3070_rf_read(sc, 3, &rf); in run_rt3070_set_chan()
4156 rf = (rf & ~0x0f) | rt3070_freqs[i].k; in run_rt3070_set_chan()
4157 run_rt3070_rf_write(sc, 3, rf); in run_rt3070_set_chan()
4159 run_rt3070_rf_read(sc, 6, &rf); in run_rt3070_set_chan()
4160 rf = (rf & ~0x03) | rt3070_freqs[i].r; in run_rt3070_set_chan()
4161 run_rt3070_rf_write(sc, 6, rf); in run_rt3070_set_chan()
4164 run_rt3070_rf_read(sc, 12, &rf); in run_rt3070_set_chan()
4165 rf = (rf & ~0x1f) | txpow1; in run_rt3070_set_chan()
4166 run_rt3070_rf_write(sc, 12, rf); in run_rt3070_set_chan()
4169 run_rt3070_rf_read(sc, 13, &rf); in run_rt3070_set_chan()
4170 rf = (rf & ~0x1f) | txpow2; in run_rt3070_set_chan()
4171 run_rt3070_rf_write(sc, 13, rf); in run_rt3070_set_chan()
4173 run_rt3070_rf_read(sc, 1, &rf); in run_rt3070_set_chan()
4174 rf &= ~0xfc; in run_rt3070_set_chan()
4176 rf |= 1 << 7 | 1 << 5; /* 1T: disable Tx chains 2 & 3 */ in run_rt3070_set_chan()
4178 rf |= 1 << 7; /* 2T: disable Tx chain 3 */ in run_rt3070_set_chan()
4180 rf |= 1 << 6 | 1 << 4; /* 1R: disable Rx chains 2 & 3 */ in run_rt3070_set_chan()
4182 rf |= 1 << 6; /* 2R: disable Rx chain 3 */ in run_rt3070_set_chan()
4183 run_rt3070_rf_write(sc, 1, rf); in run_rt3070_set_chan()
4186 run_rt3070_rf_read(sc, 23, &rf); in run_rt3070_set_chan()
4187 rf = (rf & ~0x7f) | sc->freq; in run_rt3070_set_chan()
4188 run_rt3070_rf_write(sc, 23, rf); in run_rt3070_set_chan()
4191 run_rt3070_rf_read(sc, 24, &rf); /* Tx */ in run_rt3070_set_chan()
4192 rf = (rf & ~0x3f) | sc->rf24_20mhz; in run_rt3070_set_chan()
4193 run_rt3070_rf_write(sc, 24, rf); in run_rt3070_set_chan()
4194 run_rt3070_rf_read(sc, 31, &rf); /* Rx */ in run_rt3070_set_chan()
4195 rf = (rf & ~0x3f) | sc->rf24_20mhz; in run_rt3070_set_chan()
4196 run_rt3070_rf_write(sc, 31, rf); in run_rt3070_set_chan()
4199 run_rt3070_rf_read(sc, 7, &rf); in run_rt3070_set_chan()
4200 run_rt3070_rf_write(sc, 7, rf | 0x01); in run_rt3070_set_chan()
4208 uint8_t rf; in run_rt3572_set_chan() local
4229 run_rt3070_rf_read(sc, 6, &rf); in run_rt3572_set_chan()
4230 rf = (rf & ~0x0f) | rt3070_freqs[i].r; in run_rt3572_set_chan()
4231 rf |= (chan <= 14) ? 0x08 : 0x04; in run_rt3572_set_chan()
4232 run_rt3070_rf_write(sc, 6, rf); in run_rt3572_set_chan()
4235 run_rt3070_rf_read(sc, 5, &rf); in run_rt3572_set_chan()
4236 rf &= ~(0x08 | 0x04); in run_rt3572_set_chan()
4237 rf |= (chan <= 14) ? 0x04 : 0x08; in run_rt3572_set_chan()
4238 run_rt3070_rf_write(sc, 5, rf); in run_rt3572_set_chan()
4242 rf = 0x60 | txpow1; in run_rt3572_set_chan()
4244 rf = 0xe0 | (txpow1 & 0xc) << 1 | (txpow1 & 0x3); in run_rt3572_set_chan()
4245 run_rt3070_rf_write(sc, 12, rf); in run_rt3572_set_chan()
4249 rf = 0x60 | txpow2; in run_rt3572_set_chan()
4251 rf = 0xe0 | (txpow2 & 0xc) << 1 | (txpow2 & 0x3); in run_rt3572_set_chan()
4252 run_rt3070_rf_write(sc, 13, rf); in run_rt3572_set_chan()
4255 run_rt3070_rf_read(sc, 1, &rf); in run_rt3572_set_chan()
4256 rf &= ~0xfc; in run_rt3572_set_chan()
4258 rf |= 1 << 7 | 1 << 5; /* 1T: disable Tx chains 2 & 3 */ in run_rt3572_set_chan()
4260 rf |= 1 << 7; /* 2T: disable Tx chain 3 */ in run_rt3572_set_chan()
4262 rf |= 1 << 6 | 1 << 4; /* 1R: disable Rx chains 2 & 3 */ in run_rt3572_set_chan()
4264 rf |= 1 << 6; /* 2R: disable Rx chain 3 */ in run_rt3572_set_chan()
4265 run_rt3070_rf_write(sc, 1, rf); in run_rt3572_set_chan()
4268 run_rt3070_rf_read(sc, 23, &rf); in run_rt3572_set_chan()
4269 rf = (rf & ~0x7f) | sc->freq; in run_rt3572_set_chan()
4270 run_rt3070_rf_write(sc, 23, rf); in run_rt3572_set_chan()
4273 rf = sc->rf24_20mhz; in run_rt3572_set_chan()
4274 run_rt3070_rf_write(sc, 24, rf); /* Tx */ in run_rt3572_set_chan()
4275 run_rt3070_rf_write(sc, 31, rf); /* Rx */ in run_rt3572_set_chan()
4278 run_rt3070_rf_read(sc, 7, &rf); in run_rt3572_set_chan()
4279 rf = (chan <= 14) ? 0xd8 : ((rf & ~0xc8) | 0x14); in run_rt3572_set_chan()
4280 run_rt3070_rf_write(sc, 7, rf); in run_rt3572_set_chan()
4283 rf = (chan <= 14) ? 0xc3 : 0xc0; in run_rt3572_set_chan()
4284 run_rt3070_rf_write(sc, 9, rf); in run_rt3572_set_chan()
4295 rf = 0x48 | sc->txmixgain_2ghz; in run_rt3572_set_chan()
4297 rf = 0x78 | sc->txmixgain_5ghz; in run_rt3572_set_chan()
4298 run_rt3070_rf_write(sc, 16, rf); in run_rt3572_set_chan()
4304 rf = 0x93; in run_rt3572_set_chan()
4306 rf = 0xb7; in run_rt3572_set_chan()
4308 rf = 0x74; in run_rt3572_set_chan()
4310 rf = 0x72; in run_rt3572_set_chan()
4311 run_rt3070_rf_write(sc, 19, rf); in run_rt3572_set_chan()
4315 rf = 0xb3; in run_rt3572_set_chan()
4317 rf = 0xf6; in run_rt3572_set_chan()
4319 rf = 0xf4; in run_rt3572_set_chan()
4321 rf = 0xf3; in run_rt3572_set_chan()
4322 run_rt3070_rf_write(sc, 20, rf); in run_rt3572_set_chan()
4326 rf = 0x15; in run_rt3572_set_chan()
4328 rf = 0x3d; in run_rt3572_set_chan()
4330 rf = 0x01; in run_rt3572_set_chan()
4331 run_rt3070_rf_write(sc, 25, rf); in run_rt3572_set_chan()
4347 run_rt3070_rf_read(sc, 7, &rf); in run_rt3572_set_chan()
4348 run_rt3070_rf_write(sc, 7, rf | 0x01); in run_rt3572_set_chan()
4357 uint8_t h20mhz, rf; in run_rt3593_set_chan() local
4379 run_rt3070_rf_read(sc, 11, &rf); in run_rt3593_set_chan()
4380 rf = (rf & ~0x03) | (rt3070_freqs[i].r & 0x03); in run_rt3593_set_chan()
4381 run_rt3070_rf_write(sc, 11, rf); in run_rt3593_set_chan()
4384 run_rt3070_rf_read(sc, 11, &rf); in run_rt3593_set_chan()
4385 rf &= ~0x4c; in run_rt3593_set_chan()
4386 rf |= (chan <= 14) ? 0x44 : 0x48; in run_rt3593_set_chan()
4387 run_rt3070_rf_write(sc, 11, rf); in run_rt3593_set_chan()
4390 rf = txpow1 & 0x1f; in run_rt3593_set_chan()
4392 rf = 0x40 | ((txpow1 & 0x18) << 1) | (txpow1 & 0x07); in run_rt3593_set_chan()
4393 run_rt3070_rf_write(sc, 53, rf); in run_rt3593_set_chan()
4396 rf = txpow2 & 0x1f; in run_rt3593_set_chan()
4398 rf = 0x40 | ((txpow2 & 0x18) << 1) | (txpow2 & 0x07); in run_rt3593_set_chan()
4399 run_rt3070_rf_write(sc, 55, rf); in run_rt3593_set_chan()
4402 rf = txpow3 & 0x1f; in run_rt3593_set_chan()
4404 rf = 0x40 | ((txpow3 & 0x18) << 1) | (txpow3 & 0x07); in run_rt3593_set_chan()
4405 run_rt3070_rf_write(sc, 54, rf); in run_rt3593_set_chan()
4407 rf = RT3070_RF_BLOCK | RT3070_PLL_PD; in run_rt3593_set_chan()
4409 rf |= RT3070_TX0_PD | RT3070_TX1_PD | RT3070_TX2_PD; in run_rt3593_set_chan()
4411 rf |= RT3070_TX0_PD | RT3070_TX1_PD; in run_rt3593_set_chan()
4412 rf |= RT3070_RX0_PD | RT3070_RX1_PD | RT3070_RX2_PD; in run_rt3593_set_chan()
4413 run_rt3070_rf_write(sc, 1, rf); in run_rt3593_set_chan()
4420 run_rt3070_rf_read(sc, 30, &rf); in run_rt3593_set_chan()
4421 rf = (rf & ~0x06) | (h20mhz << 1) | (h20mhz << 2); in run_rt3593_set_chan()
4422 run_rt3070_rf_write(sc, 30, rf); in run_rt3593_set_chan()
4424 run_rt3070_rf_read(sc, 36, &rf); in run_rt3593_set_chan()
4426 rf |= 0x80; in run_rt3593_set_chan()
4428 rf &= ~0x80; in run_rt3593_set_chan()
4429 run_rt3070_rf_write(sc, 36, rf); in run_rt3593_set_chan()
4437 run_rt3070_rf_read(sc, 6, &rf); in run_rt3593_set_chan()
4438 rf &= ~0xc0; in run_rt3593_set_chan()
4440 rf |= 0x40; in run_rt3593_set_chan()
4442 rf |= 0x80; in run_rt3593_set_chan()
4444 rf |= 0x40; in run_rt3593_set_chan()
4445 run_rt3070_rf_write(sc, 6, rf); in run_rt3593_set_chan()
4447 run_rt3070_rf_read(sc, 30, &rf); in run_rt3593_set_chan()
4448 rf = (rf & ~0x18) | 0x10; in run_rt3593_set_chan()
4449 run_rt3070_rf_write(sc, 30, rf); in run_rt3593_set_chan()
4454 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_set_chan()
4455 rf = (rf & ~0x03) | 0x01; in run_rt3593_set_chan()
4456 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_set_chan()
4458 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_set_chan()
4459 rf &= ~0x1c; in run_rt3593_set_chan()
4460 rf |= (chan <= 14) ? 0x14 : 0x10; in run_rt3593_set_chan()
4461 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_set_chan()
4463 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_set_chan()
4464 rf &= ~0xe0; in run_rt3593_set_chan()
4465 rf |= (chan <= 14) ? 0x60 : 0x40; in run_rt3593_set_chan()
4466 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_set_chan()
4468 run_rt3070_rf_read(sc, 49, &rf); in run_rt3593_set_chan()
4469 rf &= ~0x1c; in run_rt3593_set_chan()
4470 rf |= (chan <= 14) ? 0x0c : 0x08; in run_rt3593_set_chan()
4471 run_rt3070_rf_write(sc, 49, rf); in run_rt3593_set_chan()
4473 run_rt3070_rf_read(sc, 50, &rf); in run_rt3593_set_chan()
4474 run_rt3070_rf_write(sc, 50, rf & ~0x20); in run_rt3593_set_chan()
4476 run_rt3070_rf_read(sc, 57, &rf); in run_rt3593_set_chan()
4477 rf &= ~0xfc; in run_rt3593_set_chan()
4478 rf |= (chan <= 14) ? 0x6c : 0x3c; in run_rt3593_set_chan()
4479 run_rt3070_rf_write(sc, 57, rf); in run_rt3593_set_chan()
4485 run_rt3070_rf_read(sc, 3, &rf); in run_rt3593_set_chan()
4486 rf &= ~RT5390_VCOCAL; in run_rt3593_set_chan()
4487 rf |= (chan <= 14) ? RT5390_VCOCAL : 0xbe; in run_rt3593_set_chan()
4488 run_rt3070_rf_write(sc, 3, rf); in run_rt3593_set_chan()
4491 rf = 0x23; in run_rt3593_set_chan()
4493 rf = 0x36; in run_rt3593_set_chan()
4495 rf = 0x32; in run_rt3593_set_chan()
4497 rf = 0x30; in run_rt3593_set_chan()
4498 run_rt3070_rf_write(sc, 39, rf); in run_rt3593_set_chan()
4500 rf = 0xbb; in run_rt3593_set_chan()
4502 rf = 0xeb; in run_rt3593_set_chan()
4504 rf = 0xb3; in run_rt3593_set_chan()
4506 rf = 0x9b; in run_rt3593_set_chan()
4507 run_rt3070_rf_write(sc, 45, rf); in run_rt3593_set_chan()
4517 uint8_t rf; in run_rt5390_set_chan() local
4529 run_rt3070_rf_read(sc, 11, &rf); in run_rt5390_set_chan()
4530 rf = (rf & ~0x03) | (rt3070_freqs[i].r & 0x03); in run_rt5390_set_chan()
4531 run_rt3070_rf_write(sc, 11, rf); in run_rt5390_set_chan()
4533 run_rt3070_rf_read(sc, 49, &rf); in run_rt5390_set_chan()
4534 rf = (rf & ~0x3f) | (txpow1 & 0x3f); in run_rt5390_set_chan()
4536 if ((rf & 0x3f) > 0x27) in run_rt5390_set_chan()
4537 rf = (rf & ~0x3f) | 0x27; in run_rt5390_set_chan()
4538 run_rt3070_rf_write(sc, 49, rf); in run_rt5390_set_chan()
4541 run_rt3070_rf_read(sc, 50, &rf); in run_rt5390_set_chan()
4542 rf = (rf & ~0x3f) | (txpow2 & 0x3f); in run_rt5390_set_chan()
4544 if ((rf & 0x3f) > 0x27) in run_rt5390_set_chan()
4545 rf = (rf & ~0x3f) | 0x27; in run_rt5390_set_chan()
4546 run_rt3070_rf_write(sc, 50, rf); in run_rt5390_set_chan()
4549 run_rt3070_rf_read(sc, 1, &rf); in run_rt5390_set_chan()
4550 rf |= RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD | RT3070_TX0_PD; in run_rt5390_set_chan()
4552 rf |= RT3070_RX1_PD | RT3070_TX1_PD; in run_rt5390_set_chan()
4553 run_rt3070_rf_write(sc, 1, rf); in run_rt5390_set_chan()
4556 run_rt3070_rf_read(sc, 2, &rf); in run_rt5390_set_chan()
4557 rf |= 0x80; in run_rt5390_set_chan()
4558 run_rt3070_rf_write(sc, 2, rf); in run_rt5390_set_chan()
4560 rf &= 0x7f; in run_rt5390_set_chan()
4561 run_rt3070_rf_write(sc, 2, rf); in run_rt5390_set_chan()
4570 rf = 0x0f; in run_rt5390_set_chan()
4572 rf = 0x0e; in run_rt5390_set_chan()
4574 rf = 0x0d; in run_rt5390_set_chan()
4575 run_rt3070_rf_write(sc, 23, rf); in run_rt5390_set_chan()
4578 rf = 0x0c; in run_rt5390_set_chan()
4580 rf = 0x0b; in run_rt5390_set_chan()
4582 rf = 0x0a; in run_rt5390_set_chan()
4584 rf = 0x09; in run_rt5390_set_chan()
4586 rf = 0x08; in run_rt5390_set_chan()
4587 run_rt3070_rf_write(sc, 59, rf); in run_rt5390_set_chan()
4590 rf = 0x0f; in run_rt5390_set_chan()
4592 rf = 0x0b; in run_rt5390_set_chan()
4593 run_rt3070_rf_write(sc, 59, rf); in run_rt5390_set_chan()
4599 rf = 0x43; in run_rt5390_set_chan()
4601 rf = 0x23; in run_rt5390_set_chan()
4602 run_rt3070_rf_write(sc, 55, rf); in run_rt5390_set_chan()
4605 rf = 0x0f; in run_rt5390_set_chan()
4607 rf = 0x0d; in run_rt5390_set_chan()
4609 rf = 0x0b; in run_rt5390_set_chan()
4610 run_rt3070_rf_write(sc, 59, rf); in run_rt5390_set_chan()
4618 run_rt3070_rf_read(sc, 3, &rf); in run_rt5390_set_chan()
4619 rf |= RT5390_VCOCAL; in run_rt5390_set_chan()
4620 run_rt3070_rf_write(sc, 3, rf); in run_rt5390_set_chan()
4628 uint8_t reg, rf, txpow_bound; in run_rt5592_set_chan() local
4651 run_rt3070_rf_read(sc, 9, &rf); in run_rt5592_set_chan()
4652 rf &= ~(1 << 4); in run_rt5592_set_chan()
4653 rf |= ((freqs->n & 0x0100) >> 8) << 4; in run_rt5592_set_chan()
4654 run_rt3070_rf_write(sc, 9, rf); in run_rt5592_set_chan()
4657 run_rt3070_rf_read(sc, 9, &rf); in run_rt5592_set_chan()
4658 rf &= ~0x0f; in run_rt5592_set_chan()
4659 rf |= (freqs->k & 0x0f); in run_rt5592_set_chan()
4660 run_rt3070_rf_write(sc, 9, rf); in run_rt5592_set_chan()
4663 run_rt3070_rf_read(sc, 11, &rf); in run_rt5592_set_chan()
4664 rf &= ~0x0c; in run_rt5592_set_chan()
4665 rf |= ((freqs->m - 0x8) & 0x3) << 2; in run_rt5592_set_chan()
4666 run_rt3070_rf_write(sc, 11, rf); in run_rt5592_set_chan()
4667 run_rt3070_rf_read(sc, 9, &rf); in run_rt5592_set_chan()
4668 rf &= ~(1 << 7); in run_rt5592_set_chan()
4669 rf |= (((freqs->m - 0x8) & 0x4) >> 2) << 7; in run_rt5592_set_chan()
4670 run_rt3070_rf_write(sc, 9, rf); in run_rt5592_set_chan()
4673 run_rt3070_rf_read(sc, 11, &rf); in run_rt5592_set_chan()
4674 rf &= ~0x03; in run_rt5592_set_chan()
4675 rf |= (freqs->r - 0x1); in run_rt5592_set_chan()
4676 run_rt3070_rf_write(sc, 11, rf); in run_rt5592_set_chan()
4685 rf = (chan <= 10) ? 0x07 : 0x06; in run_rt5592_set_chan()
4686 run_rt3070_rf_write(sc, 23, rf); in run_rt5592_set_chan()
4687 run_rt3070_rf_write(sc, 59, rf); in run_rt5592_set_chan()
4720 run_rt3070_rf_read(sc, 49, &rf); in run_rt5592_set_chan()
4721 rf &= ~0xc0; in run_rt5592_set_chan()
4722 rf |= (reg << 6); in run_rt5592_set_chan()
4723 rf = (rf & ~0x3f) | (txpow1 & 0x3f); in run_rt5592_set_chan()
4724 if ((rf & 0x3f) > txpow_bound) in run_rt5592_set_chan()
4725 rf = (rf & ~0x3f) | txpow_bound; in run_rt5592_set_chan()
4726 run_rt3070_rf_write(sc, 49, rf); in run_rt5592_set_chan()
4729 run_rt3070_rf_read(sc, 50, &rf); in run_rt5592_set_chan()
4730 rf &= ~(1 << 7 | 1 << 6); in run_rt5592_set_chan()
4731 rf |= (reg << 6); in run_rt5592_set_chan()
4732 rf = (rf & ~0x3f) | (txpow2 & 0x3f); in run_rt5592_set_chan()
4733 if ((rf & 0x3f) > txpow_bound) in run_rt5592_set_chan()
4734 rf = (rf & ~0x3f) | txpow_bound; in run_rt5592_set_chan()
4735 run_rt3070_rf_write(sc, 50, rf); in run_rt5592_set_chan()
4738 run_rt3070_rf_read(sc, 1, &rf); in run_rt5592_set_chan()
4739 rf |= (RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD | RT3070_TX0_PD); in run_rt5592_set_chan()
4741 rf |= RT3070_TX1_PD; in run_rt5592_set_chan()
4743 rf |= RT3070_RX1_PD; in run_rt5592_set_chan()
4744 run_rt3070_rf_write(sc, 1, rf); in run_rt5592_set_chan()
4755 run_rt3070_rf_read(sc, 3, &rf); in run_rt5592_set_chan()
4756 rf |= RT5390_VCOCAL; in run_rt5592_set_chan()
4757 run_rt3070_rf_write(sc, 3, rf); in run_rt5592_set_chan()
5425 uint8_t bbp4, mingain, rf, target; in run_rt3070_rf_init() local
5428 run_rt3070_rf_read(sc, 30, &rf); in run_rt3070_rf_init()
5430 run_rt3070_rf_write(sc, 30, rf | 0x80); in run_rt3070_rf_init()
5432 run_rt3070_rf_write(sc, 30, rf & ~0x80); in run_rt3070_rf_init()
5458 run_rt3070_rf_read(sc, 6, &rf); in run_rt3070_rf_init()
5459 run_rt3070_rf_write(sc, 6, rf | 0x40); in run_rt3070_rf_init()
5475 run_rt3070_rf_read(sc, 6, &rf); in run_rt3070_rf_init()
5476 run_rt3070_rf_write(sc, 6, rf | 0x40); in run_rt3070_rf_init()
5492 run_rt3070_rf_read(sc, 31, &rf); in run_rt3070_rf_init()
5493 run_rt3070_rf_write(sc, 31, rf & ~0x20); in run_rt3070_rf_init()
5503 run_rt3070_rf_read(sc, 31, &rf); in run_rt3070_rf_init()
5504 run_rt3070_rf_write(sc, 31, rf | 0x20); in run_rt3070_rf_init()
5526 run_rt3070_rf_read(sc, 17, &rf); in run_rt3070_rf_init()
5527 rf &= ~RT3070_TX_LO1; in run_rt3070_rf_init()
5531 rf |= 0x20; /* fix for long range Rx issue */ in run_rt3070_rf_init()
5534 rf = (rf & ~0x7) | sc->txmixgain_2ghz; in run_rt3070_rf_init()
5535 run_rt3070_rf_write(sc, 17, rf); in run_rt3070_rf_init()
5539 run_rt3070_rf_read(sc, 1, &rf); in run_rt3070_rf_init()
5540 rf &= ~(RT3070_RX0_PD | RT3070_TX0_PD); in run_rt3070_rf_init()
5541 rf |= RT3070_RF_BLOCK | RT3070_RX1_PD | RT3070_TX1_PD; in run_rt3070_rf_init()
5542 run_rt3070_rf_write(sc, 1, rf); in run_rt3070_rf_init()
5544 run_rt3070_rf_read(sc, 15, &rf); in run_rt3070_rf_init()
5545 run_rt3070_rf_write(sc, 15, rf & ~RT3070_TX_LO2); in run_rt3070_rf_init()
5547 run_rt3070_rf_read(sc, 20, &rf); in run_rt3070_rf_init()
5548 run_rt3070_rf_write(sc, 20, rf & ~RT3070_RX_LO1); in run_rt3070_rf_init()
5550 run_rt3070_rf_read(sc, 21, &rf); in run_rt3070_rf_init()
5551 run_rt3070_rf_write(sc, 21, rf & ~RT3070_RX_LO2); in run_rt3070_rf_init()
5556 run_rt3070_rf_read(sc, 27, &rf); in run_rt3070_rf_init()
5557 rf &= ~0x77; in run_rt3070_rf_init()
5559 rf |= 0x03; in run_rt3070_rf_init()
5560 run_rt3070_rf_write(sc, 27, rf); in run_rt3070_rf_init()
5569 uint8_t rf; in run_rt3593_rf_init() local
5589 run_rt3070_rf_read(sc, 18, &rf); in run_rt3593_rf_init()
5590 run_rt3070_rf_write(sc, 18, rf | RT3593_AUTOTUNE_BYPASS); in run_rt3593_rf_init()
5618 uint8_t rf; in run_rt5390_rf_init() local
5623 run_rt3070_rf_read(sc, 2, &rf); in run_rt5390_rf_init()
5624 run_rt3070_rf_write(sc, 2, rf | RT5390_RESCAL); in run_rt5390_rf_init()
5626 run_rt3070_rf_write(sc, 2, rf & ~RT5390_RESCAL); in run_rt5390_rf_init()
5746 uint8_t bbp, rf; in run_rt3070_rf_setup() local
5767 run_rt3070_rf_read(sc, 16, &rf); in run_rt3070_rf_setup()
5768 rf = (rf & ~0x07) | sc->txmixgain_2ghz; in run_rt3070_rf_setup()
5769 run_rt3070_rf_write(sc, 16, rf); in run_rt3070_rf_setup()
5815 if (sc->rf[i].reg == 0 || sc->rf[i].reg == 0xff) in run_rt3070_rf_setup()
5817 run_rt3070_rf_write(sc, sc->rf[i].reg, sc->rf[i].val); in run_rt3070_rf_setup()
5825 uint8_t bbp, rf; in run_rt3593_rf_setup() local
5838 run_rt3070_rf_read(sc, 50, &rf); in run_rt3593_rf_setup()
5839 run_rt3070_rf_write(sc, 50, rf & ~RT3593_TX_LO2); in run_rt3593_rf_setup()
5841 run_rt3070_rf_read(sc, 51, &rf); in run_rt3593_rf_setup()
5842 rf = (rf & ~(RT3593_TX_LO1 | 0x0c)) | in run_rt3593_rf_setup()
5844 run_rt3070_rf_write(sc, 51, rf); in run_rt3593_rf_setup()
5846 run_rt3070_rf_read(sc, 38, &rf); in run_rt3593_rf_setup()
5847 run_rt3070_rf_write(sc, 38, rf & ~RT5390_RX_LO1); in run_rt3593_rf_setup()
5849 run_rt3070_rf_read(sc, 39, &rf); in run_rt3593_rf_setup()
5850 run_rt3070_rf_write(sc, 39, rf & ~RT5390_RX_LO2); in run_rt3593_rf_setup()
5852 run_rt3070_rf_read(sc, 1, &rf); in run_rt3593_rf_setup()
5853 run_rt3070_rf_write(sc, 1, rf & ~(RT3070_RF_BLOCK | RT3070_PLL_PD)); in run_rt3593_rf_setup()
5855 run_rt3070_rf_read(sc, 30, &rf); in run_rt3593_rf_setup()
5856 rf = (rf & ~0x18) | 0x10; in run_rt3593_rf_setup()
5857 run_rt3070_rf_write(sc, 30, rf); in run_rt3593_rf_setup()
5895 uint8_t bbp, rf; in run_rt5390_rf_setup() local
5915 run_rt3070_rf_read(sc, 38, &rf); in run_rt5390_rf_setup()
5916 run_rt3070_rf_write(sc, 38, rf & ~RT5390_RX_LO1); in run_rt5390_rf_setup()
5918 run_rt3070_rf_read(sc, 39, &rf); in run_rt5390_rf_setup()
5919 run_rt3070_rf_write(sc, 39, rf & ~RT5390_RX_LO2); in run_rt5390_rf_setup()
5925 run_rt3070_rf_read(sc, 30, &rf); in run_rt5390_rf_setup()
5926 rf = (rf & ~0x18) | 0x10; in run_rt5390_rf_setup()
5927 run_rt3070_rf_write(sc, 30, rf); in run_rt5390_rf_setup()
5988 uint8_t rf, tmp; in run_adjust_freq_offset() local
5990 run_rt3070_rf_read(sc, 17, &rf); in run_adjust_freq_offset()
5991 tmp = rf; in run_adjust_freq_offset()
5992 rf = (rf & ~0x7f) | (sc->freq & 0x7f); in run_adjust_freq_offset()
5993 rf = MIN(rf, 0x5f); in run_adjust_freq_offset()
5995 if (tmp != rf) in run_adjust_freq_offset()
5996 run_mcu_cmd(sc, 0x74, (tmp << 8 ) | rf); in run_adjust_freq_offset()