Lines Matching defs:rf

2478 	uint8_t rf;
2492 rf = rt3090_rf_read(sc, 3);
2493 rf = (rf & ~0x0f) | rt3090_freqs[i].k;
2494 rt3090_rf_write(sc, 3, rf);
2495 rf = rt3090_rf_read(sc, 6);
2496 rf = (rf & ~0x03) | rt3090_freqs[i].r;
2497 rt3090_rf_write(sc, 6, rf);
2500 rf = rt3090_rf_read(sc, 12);
2501 rf = (rf & ~0x1f) | txpow1;
2502 rt3090_rf_write(sc, 12, rf);
2505 rf = rt3090_rf_read(sc, 13);
2506 rf = (rf & ~0x1f) | txpow2;
2507 rt3090_rf_write(sc, 13, rf);
2509 rf = rt3090_rf_read(sc, 1);
2510 rf &= ~0xfc;
2512 rf |= RT3070_TX1_PD | RT3070_TX2_PD;
2514 rf |= RT3070_TX2_PD;
2516 rf |= RT3070_RX1_PD | RT3070_RX2_PD;
2518 rf |= RT3070_RX2_PD;
2519 rt3090_rf_write(sc, 1, rf);
2522 rf = rt3090_rf_read(sc, 23);
2523 rf = (rf & ~0x7f) | sc->freq;
2524 rt3090_rf_write(sc, 23, rf);
2527 rf = rt3090_rf_read(sc, 24); /* Tx */
2528 rf = (rf & ~0x3f) | sc->rf24_20mhz;
2529 rt3090_rf_write(sc, 24, rf);
2530 rf = rt3090_rf_read(sc, 31); /* Rx */
2531 rf = (rf & ~0x3f) | sc->rf24_20mhz;
2532 rt3090_rf_write(sc, 31, rf);
2535 rf = rt3090_rf_read(sc, 7);
2536 rt3090_rf_write(sc, 7, rf | RT3070_TUNE);
2542 uint8_t h20mhz, rf, tmp;
2558 rf = rt3090_rf_read(sc, 11);
2559 rf = (rf & ~0x03) | (rt3090_freqs[i].r & 0x03);
2560 rt3090_rf_write(sc, 11, rf);
2562 rf = rt3090_rf_read(sc, 49);
2563 rf = (rf & ~0x3f) | (txpow1 & 0x3f);
2565 if ((rf & 0x3f) > 0x27)
2566 rf = (rf & ~0x3f) | 0x27;
2567 rt3090_rf_write(sc, 49, rf);
2569 rf = rt3090_rf_read(sc, 50);
2570 rf = (rf & ~0x3f) | (txpow2 & 0x3f);
2572 if ((rf & 0x3f) > 0x27)
2573 rf = (rf & ~0x3f) | 0x27;
2574 rt3090_rf_write(sc, 50, rf);
2577 rf = rt3090_rf_read(sc, 1);
2578 rf |= RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD | RT3070_TX0_PD;
2580 rf |= RT3070_RX1_PD | RT3070_TX1_PD;
2581 rt3090_rf_write(sc, 1, rf);
2583 rf = rt3090_rf_read(sc, 2);
2584 rt3090_rf_write(sc, 2, rf | RT3593_RESCAL);
2586 rt3090_rf_write(sc, 2, rf & ~RT3593_RESCAL);
2588 rf = rt3090_rf_read(sc, 17);
2589 tmp = rf;
2590 rf = (rf & ~0x7f) | (sc->freq & 0x7f);
2591 rf = MIN(rf, 0x5f);
2592 if (tmp != rf)
2593 rt2860_mcu_cmd(sc, 0x74, (tmp << 8 ) | rf, 0);
2597 rf = 0x73;
2599 rf = 0x63;
2601 rf = 0x53;
2603 rf = 43;
2604 rt3090_rf_write(sc, 55, rf);
2607 rf = 0x0c;
2609 rf = 0x0b;
2611 rf = 0x0a;
2613 rf = 0x09;
2615 rf = 0x08;
2617 rf = 0x07;
2619 rf = 0x06;
2620 rt3090_rf_write(sc, 59, rf);
2625 rf = rt3090_rf_read(sc, 30);
2626 rf = (rf & ~0x06) | (h20mhz << 1) | (h20mhz << 2);
2627 rt3090_rf_write(sc, 30, rf);
2630 rf = rt3090_rf_read(sc, 30);
2631 rf = (rf & ~0x18) | 0x10;
2632 rt3090_rf_write(sc, 30, rf);
2635 rf = rt3090_rf_read(sc, 3);
2636 rf |= RT3593_VCOCAL;
2637 rt3090_rf_write(sc, 3, rf);
2644 uint8_t rf, bbp;
2647 rf = rt3090_rf_read(sc, 30);
2649 rt3090_rf_write(sc, 30, rf | 0x80);
2651 rt3090_rf_write(sc, 30, rf & ~0x80);
2674 rf = rt3090_rf_read(sc, 6);
2675 rt3090_rf_write(sc, 6, rf | 0x40);
2685 rf = rt3090_rf_read(sc, 31);
2686 rt3090_rf_write(sc, 31, rf | 0x20);
2723 rf = rt3090_rf_read(sc, 1);
2724 rf &= ~(RT3070_RX0_PD | RT3070_TX0_PD);
2725 rf |= RT3070_RF_BLOCK | RT3070_RX1_PD | RT3070_TX1_PD;
2726 rt3090_rf_write(sc, 1, rf);
2728 rf = rt3090_rf_read(sc, 15);
2729 rt3090_rf_write(sc, 15, rf & ~RT3070_TX_LO2);
2731 rf = rt3090_rf_read(sc, 17);
2732 rf &= ~RT3070_TX_LO1;
2734 rf |= 0x20; /* fix for long range Rx issue */
2736 rf = (rf & ~0x7) | sc->txmixgain_2ghz;
2737 rt3090_rf_write(sc, 17, rf);
2739 rf = rt3090_rf_read(sc, 20);
2740 rt3090_rf_write(sc, 20, rf & ~RT3070_RX_LO1);
2742 rf = rt3090_rf_read(sc, 21);
2743 rt3090_rf_write(sc, 21, rf & ~RT3070_RX_LO2);
2751 uint8_t rf, bbp;
2754 rf = rt3090_rf_read(sc, 2);
2756 rt3090_rf_write(sc, 2, rf | RT3593_RESCAL);
2758 rt3090_rf_write(sc, 2, rf & ~RT3593_RESCAL);
2812 rf = rt3090_rf_read(sc, 30);
2813 rf = (rf & ~0x18) | 0x10;
2814 rt3090_rf_write(sc, 30, rf);
2821 uint8_t rf;
2825 rf = rt3090_rf_read(sc, 1);
2826 rt3090_rf_write(sc, 1, rf | RT3593_VCO);
2829 rf = rt3090_rf_read(sc, 3);
2830 rt3090_rf_write(sc, 3, rf | RT3593_VCOCAL);
2833 rf = rt3090_rf_read(sc, 6);
2834 rt3090_rf_write(sc, 6, rf | RT3593_VCO_IC);
2837 rf = rt3090_rf_read(sc, 2);
2838 rt3090_rf_write(sc, 2, rf | RT3593_RESCAL);
2841 rf = rt3090_rf_read(sc, 22);
2842 rf &= ~RT3593_CP_IC_MASK;
2843 rf |= 1 << RT3593_CP_IC_SHIFT;
2844 rt3090_rf_write(sc, 22, rf);
2847 rf = rt3090_rf_read(sc, 46);
2848 rt3090_rf_write(sc, 46, rf | RT3593_RX_CTB);
2850 rf = rt3090_rf_read(sc, 20);
2851 rf &= ~(RT3593_LDO_RF_VC_MASK | RT3593_LDO_PLL_VC_MASK);
2852 rt3090_rf_write(sc, 20, rf);
2855 rf = rt3090_rf_read(sc, 1);
2856 rt3090_rf_write(sc, 1, rf | RT3070_RF_BLOCK);
2859 rf = rt3090_rf_read(sc, 7);
2860 rt3090_rf_write(sc, 7, rf | 0x30);
2862 rf = rt3090_rf_read(sc, 9);
2863 rt3090_rf_write(sc, 9, rf | 0x0e);
2866 rf = rt3090_rf_read(sc, 21);
2867 rt3090_rf_write(sc, 21, rf | RT3070_RX_CTB);
2870 rf = rt3090_rf_read(sc, 27);
2871 rf &= ~0x77;
2873 rf |= 0x03;
2874 rt3090_rf_write(sc, 27, rf);
2887 uint8_t rf;
2889 rf = rt3090_rf_read(sc, 1);
2890 rf |= RT3070_RF_BLOCK | RT3070_PLL_PD | RT3070_RX0_PD |
2893 rf |= RT3070_RX1_PD | RT3070_TX1_PD;
2894 rt3090_rf_write(sc, 1, rf);
2896 rf = rt3090_rf_read(sc, 6);
2897 rf |= RT3593_VCO_IC | RT3593_VCOCAL;
2899 rf &= ~RT3593_VCO_IC;
2900 rt3090_rf_write(sc, 6, rf);
2904 rf = rt3090_rf_read(sc, 22);
2905 rf = (rf & ~0xe0) | 0x20;
2906 rt3090_rf_write(sc, 22, rf);
3009 if (sc->rf[i].reg == 0 || sc->rf[i].reg == 0xff)
3011 rt3090_rf_write(sc, sc->rf[i].reg, sc->rf[i].val);
3408 sc->rf[i].val = val & 0xff;
3409 sc->rf[i].reg = val >> 8;
3410 DPRINTF(("RF%d=0x%02x\n", sc->rf[i].reg,
3411 sc->rf[i].val));