Lines Matching defs:rf

2479 	uint8_t rf;
2493 rf = rt3090_rf_read(sc, 3);
2494 rf = (rf & ~0x0f) | rt3090_freqs[i].k;
2495 rt3090_rf_write(sc, 3, rf);
2496 rf = rt3090_rf_read(sc, 6);
2497 rf = (rf & ~0x03) | rt3090_freqs[i].r;
2498 rt3090_rf_write(sc, 6, rf);
2501 rf = rt3090_rf_read(sc, 12);
2502 rf = (rf & ~0x1f) | txpow1;
2503 rt3090_rf_write(sc, 12, rf);
2506 rf = rt3090_rf_read(sc, 13);
2507 rf = (rf & ~0x1f) | txpow2;
2508 rt3090_rf_write(sc, 13, rf);
2510 rf = rt3090_rf_read(sc, 1);
2511 rf &= ~0xfc;
2513 rf |= RT3070_TX1_PD | RT3070_TX2_PD;
2515 rf |= RT3070_TX2_PD;
2517 rf |= RT3070_RX1_PD | RT3070_RX2_PD;
2519 rf |= RT3070_RX2_PD;
2520 rt3090_rf_write(sc, 1, rf);
2523 rf = rt3090_rf_read(sc, 23);
2524 rf = (rf & ~0x7f) | sc->freq;
2525 rt3090_rf_write(sc, 23, rf);
2528 rf = rt3090_rf_read(sc, 24); /* Tx */
2529 rf = (rf & ~0x3f) | sc->rf24_20mhz;
2530 rt3090_rf_write(sc, 24, rf);
2531 rf = rt3090_rf_read(sc, 31); /* Rx */
2532 rf = (rf & ~0x3f) | sc->rf24_20mhz;
2533 rt3090_rf_write(sc, 31, rf);
2536 rf = rt3090_rf_read(sc, 7);
2537 rt3090_rf_write(sc, 7, rf | RT3070_TUNE);
2543 uint8_t h20mhz, rf, tmp;
2559 rf = rt3090_rf_read(sc, 11);
2560 rf = (rf & ~0x03) | (rt3090_freqs[i].r & 0x03);
2561 rt3090_rf_write(sc, 11, rf);
2563 rf = rt3090_rf_read(sc, 49);
2564 rf = (rf & ~0x3f) | (txpow1 & 0x3f);
2566 if ((rf & 0x3f) > 0x27)
2567 rf = (rf & ~0x3f) | 0x27;
2568 rt3090_rf_write(sc, 49, rf);
2570 rf = rt3090_rf_read(sc, 50);
2571 rf = (rf & ~0x3f) | (txpow2 & 0x3f);
2573 if ((rf & 0x3f) > 0x27)
2574 rf = (rf & ~0x3f) | 0x27;
2575 rt3090_rf_write(sc, 50, rf);
2578 rf = rt3090_rf_read(sc, 1);
2579 rf |= RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD | RT3070_TX0_PD;
2581 rf |= RT3070_RX1_PD | RT3070_TX1_PD;
2582 rt3090_rf_write(sc, 1, rf);
2584 rf = rt3090_rf_read(sc, 2);
2585 rt3090_rf_write(sc, 2, rf | RT3593_RESCAL);
2587 rt3090_rf_write(sc, 2, rf & ~RT3593_RESCAL);
2589 rf = rt3090_rf_read(sc, 17);
2590 tmp = rf;
2591 rf = (rf & ~0x7f) | (sc->freq & 0x7f);
2592 rf = MIN(rf, 0x5f);
2593 if (tmp != rf)
2594 rt2860_mcu_cmd(sc, 0x74, (tmp << 8 ) | rf, 0);
2598 rf = 0x73;
2600 rf = 0x63;
2602 rf = 0x53;
2604 rf = 43;
2605 rt3090_rf_write(sc, 55, rf);
2608 rf = 0x0c;
2610 rf = 0x0b;
2612 rf = 0x0a;
2614 rf = 0x09;
2616 rf = 0x08;
2618 rf = 0x07;
2620 rf = 0x06;
2621 rt3090_rf_write(sc, 59, rf);
2626 rf = rt3090_rf_read(sc, 30);
2627 rf = (rf & ~0x06) | (h20mhz << 1) | (h20mhz << 2);
2628 rt3090_rf_write(sc, 30, rf);
2631 rf = rt3090_rf_read(sc, 30);
2632 rf = (rf & ~0x18) | 0x10;
2633 rt3090_rf_write(sc, 30, rf);
2636 rf = rt3090_rf_read(sc, 3);
2637 rf |= RT3593_VCOCAL;
2638 rt3090_rf_write(sc, 3, rf);
2645 uint8_t rf, bbp;
2648 rf = rt3090_rf_read(sc, 30);
2650 rt3090_rf_write(sc, 30, rf | 0x80);
2652 rt3090_rf_write(sc, 30, rf & ~0x80);
2675 rf = rt3090_rf_read(sc, 6);
2676 rt3090_rf_write(sc, 6, rf | 0x40);
2686 rf = rt3090_rf_read(sc, 31);
2687 rt3090_rf_write(sc, 31, rf | 0x20);
2724 rf = rt3090_rf_read(sc, 1);
2725 rf &= ~(RT3070_RX0_PD | RT3070_TX0_PD);
2726 rf |= RT3070_RF_BLOCK | RT3070_RX1_PD | RT3070_TX1_PD;
2727 rt3090_rf_write(sc, 1, rf);
2729 rf = rt3090_rf_read(sc, 15);
2730 rt3090_rf_write(sc, 15, rf & ~RT3070_TX_LO2);
2732 rf = rt3090_rf_read(sc, 17);
2733 rf &= ~RT3070_TX_LO1;
2735 rf |= 0x20; /* fix for long range Rx issue */
2737 rf = (rf & ~0x7) | sc->txmixgain_2ghz;
2738 rt3090_rf_write(sc, 17, rf);
2740 rf = rt3090_rf_read(sc, 20);
2741 rt3090_rf_write(sc, 20, rf & ~RT3070_RX_LO1);
2743 rf = rt3090_rf_read(sc, 21);
2744 rt3090_rf_write(sc, 21, rf & ~RT3070_RX_LO2);
2752 uint8_t rf, bbp;
2755 rf = rt3090_rf_read(sc, 2);
2757 rt3090_rf_write(sc, 2, rf | RT3593_RESCAL);
2759 rt3090_rf_write(sc, 2, rf & ~RT3593_RESCAL);
2813 rf = rt3090_rf_read(sc, 30);
2814 rf = (rf & ~0x18) | 0x10;
2815 rt3090_rf_write(sc, 30, rf);
2822 uint8_t rf;
2826 rf = rt3090_rf_read(sc, 1);
2827 rt3090_rf_write(sc, 1, rf | RT3593_VCO);
2830 rf = rt3090_rf_read(sc, 3);
2831 rt3090_rf_write(sc, 3, rf | RT3593_VCOCAL);
2834 rf = rt3090_rf_read(sc, 6);
2835 rt3090_rf_write(sc, 6, rf | RT3593_VCO_IC);
2838 rf = rt3090_rf_read(sc, 2);
2839 rt3090_rf_write(sc, 2, rf | RT3593_RESCAL);
2842 rf = rt3090_rf_read(sc, 22);
2843 rf &= ~RT3593_CP_IC_MASK;
2844 rf |= 1 << RT3593_CP_IC_SHIFT;
2845 rt3090_rf_write(sc, 22, rf);
2848 rf = rt3090_rf_read(sc, 46);
2849 rt3090_rf_write(sc, 46, rf | RT3593_RX_CTB);
2851 rf = rt3090_rf_read(sc, 20);
2852 rf &= ~(RT3593_LDO_RF_VC_MASK | RT3593_LDO_PLL_VC_MASK);
2853 rt3090_rf_write(sc, 20, rf);
2856 rf = rt3090_rf_read(sc, 1);
2857 rt3090_rf_write(sc, 1, rf | RT3070_RF_BLOCK);
2860 rf = rt3090_rf_read(sc, 7);
2861 rt3090_rf_write(sc, 7, rf | 0x30);
2863 rf = rt3090_rf_read(sc, 9);
2864 rt3090_rf_write(sc, 9, rf | 0x0e);
2867 rf = rt3090_rf_read(sc, 21);
2868 rt3090_rf_write(sc, 21, rf | RT3070_RX_CTB);
2871 rf = rt3090_rf_read(sc, 27);
2872 rf &= ~0x77;
2874 rf |= 0x03;
2875 rt3090_rf_write(sc, 27, rf);
2888 uint8_t rf;
2890 rf = rt3090_rf_read(sc, 1);
2891 rf |= RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD |
2894 rf |= RT3070_RX1_PD | RT3070_TX1_PD;
2895 rt3090_rf_write(sc, 1, rf);
2897 rf = rt3090_rf_read(sc, 6);
2898 rf |= RT3593_VCO_IC | RT3593_VCOCAL;
2900 rf &= ~RT3593_VCO_IC;
2901 rt3090_rf_write(sc, 6, rf);
2905 rf = rt3090_rf_read(sc, 22);
2906 rf = (rf & ~0xe0) | 0x20;
2907 rt3090_rf_write(sc, 22, rf);
3010 if (sc->rf[i].reg == 0 || sc->rf[i].reg == 0xff)
3012 rt3090_rf_write(sc, sc->rf[i].reg, sc->rf[i].val);
3406 sc->rf[i].val = val & 0xff;
3407 sc->rf[i].reg = val >> 8;
3408 DPRINTF(("RF%d=0x%02x\n", sc->rf[i].reg,
3409 sc->rf[i].val));