Lines Matching defs:tmp
218 uint32_t tmp, reg;
230 tmp = RAL_READ(sc, reg);
231 if (tmp != 0 && tmp != 0xffffffff)
240 sc->mac_ver = tmp >> 16;
241 sc->mac_rev = tmp & 0xffff;
820 uint32_t tmp = RAL_READ(sc, RT2860_DEBUG);
821 if ((tmp & (1 << 29)) && (tmp & (1 << 7 | 1 << 5))) {
907 uint32_t tmp;
910 tmp = RAL_READ(sc, RT2860_WCID_ENTRY(wcid) + 4);
911 tmp |= (1 << tid) << 16;
912 RAL_WRITE(sc, RT2860_WCID_ENTRY(wcid) + 4, tmp);
922 uint32_t tmp;
925 tmp = RAL_READ(sc, RT2860_WCID_ENTRY(wcid) + 4);
926 tmp &= ~((1 << tid) << 16);
927 RAL_WRITE(sc, RT2860_WCID_ENTRY(wcid) + 4, tmp);
935 uint32_t tmp;
948 tmp = RAL_READ(sc, RT2860_BCN_TIME_CFG);
950 tmp & ~(RT2860_BCN_TX_EN | RT2860_TSF_TIMER_EN |
1010 uint32_t tmp;
1022 tmp = RAL_READ(sc, RT3070_EFUSE_CTRL);
1023 tmp &= ~(RT3070_EFSROM_MODE_MASK | RT3070_EFSROM_AIN_MASK);
1024 tmp |= (addr & ~0xf) << RT3070_EFSROM_AIN_SHIFT | RT3070_EFSROM_KICK;
1025 RAL_WRITE(sc, RT3070_EFUSE_CTRL, tmp);
1027 tmp = RAL_READ(sc, RT3070_EFUSE_CTRL);
1028 if (!(tmp & RT3070_EFSROM_KICK))
1035 if ((tmp & RT3070_EFUSE_AOUT_MASK) == RT3070_EFUSE_AOUT_MASK)
1040 tmp = RAL_READ(sc, reg);
1042 return (addr & 2) ? tmp >> 16 : tmp & 0xffff;
1049 uint32_t tmp;
1061 tmp = RAL_READ(sc, RT3290_EFUSE_CTRL);
1062 tmp &= ~(RT3070_EFSROM_MODE_MASK | RT3070_EFSROM_AIN_MASK);
1063 tmp |= (addr & ~0xf) << RT3070_EFSROM_AIN_SHIFT | RT3070_EFSROM_KICK;
1064 RAL_WRITE(sc, RT3290_EFUSE_CTRL, tmp);
1066 tmp = RAL_READ(sc, RT3290_EFUSE_CTRL);
1067 if (!(tmp & RT3070_EFSROM_KICK))
1074 if ((tmp & RT3070_EFUSE_AOUT_MASK) == RT3070_EFUSE_AOUT_MASK)
1079 tmp = RAL_READ(sc, reg);
1081 return (addr & 2) ? tmp >> 16 : tmp & 0xffff;
1091 uint32_t tmp;
1127 tmp = RAL_READ(sc, RT2860_PCI_EECTRL);
1128 val |= ((tmp & RT2860_Q) >> RT2860_SHIFT_Q) << n;
1152 uint32_t tmp;
1159 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
1160 tmp &= ~(RT2860_TX_WB_DDONE | RT2860_RX_DMA_EN | RT2860_TX_DMA_EN);
1161 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
1947 uint32_t tmp;
1961 tmp = RT2860_RF_REG_CTRL | 24 << RT2860_RF_REG_WIDTH_SHIFT |
1963 RAL_WRITE(sc, RT2860_RF_CSR_CFG0, tmp);
1969 uint32_t tmp;
1982 tmp = RT3070_RF_KICK | reg << 8;
1983 RAL_WRITE(sc, RT3070_RF_CSR_CFG, tmp);
1986 tmp = RAL_READ(sc, RT3070_RF_CSR_CFG);
1987 if (!(tmp & RT3070_RF_KICK))
1996 return tmp & 0xff;
2002 uint32_t tmp;
2015 tmp = RT3070_RF_WRITE | RT3070_RF_KICK | reg << 8 | val;
2016 RAL_WRITE(sc, RT3070_RF_CSR_CFG, tmp);
2026 uint32_t tmp;
2046 tmp = RAL_READ(sc, RT2860_H2M_MAILBOX_CID);
2048 for (slot = 0; slot < 4; slot++, tmp >>= 8)
2049 if ((tmp & 0xff) == cid)
2062 tmp = RAL_READ(sc, RT2860_H2M_MAILBOX_STATUS);
2063 tmp = (tmp >> (slot * 8)) & 0xff;
2065 cmd, slot, tmp));
2069 return (tmp == 1) ? 0 : EIO;
2099 uint32_t tmp;
2101 tmp = RAL_READ(sc, RT2860_AUTO_RSP_CFG);
2102 tmp &= ~RT2860_CCK_SHORT_EN;
2104 tmp |= RT2860_CCK_SHORT_EN;
2105 RAL_WRITE(sc, RT2860_AUTO_RSP_CFG, tmp);
2125 uint32_t tmp;
2156 tmp = RAL_READ(sc, RT2860_TX_BAND_CFG);
2157 tmp &= ~(RT2860_5G_BAND_SEL_N | RT2860_5G_BAND_SEL_P);
2158 tmp |= (group == 0) ? RT2860_5G_BAND_SEL_N : RT2860_5G_BAND_SEL_P;
2159 RAL_WRITE(sc, RT2860_TX_BAND_CFG, tmp);
2162 tmp = RT2860_RFTR_EN | RT2860_TRSW_EN | RT2860_LNA_PE0_EN;
2164 tmp |= RT2860_LNA_PE1_EN;
2166 tmp |= RT3593_LNA_PE2_EN;
2168 tmp |= RT2860_PA_PE_G0_EN;
2170 tmp |= RT2860_PA_PE_G1_EN;
2172 tmp |= RT3593_PA_PE_G2_EN;
2174 tmp |= RT2860_PA_PE_A0_EN;
2176 tmp |= RT2860_PA_PE_A1_EN;
2178 tmp |= RT3593_PA_PE_A2_EN;
2182 RAL_WRITE(sc, RT2860_TX_PIN_CFG, tmp);
2185 RAL_WRITE(sc, RT2860_TX_PIN_CFG, tmp);
2188 tmp = RAL_READ(sc, RT2860_GPIO_CTRL);
2190 tmp &= ~0x01010000;
2192 tmp |= 0x00010000;
2194 tmp &= ~0x00008080;
2196 tmp |= 0x00000080;
2198 tmp = (tmp & ~0x00001000) | 0x00000010;
2199 RAL_WRITE(sc, RT2860_GPIO_CTRL, tmp);
2343 uint8_t h20mhz, rf, tmp;
2391 tmp = rf;
2394 if (tmp != rf)
2395 rt2860_mcu_cmd(sc, 0x74, (tmp << 8 ) | rf, 0);
2458 uint32_t tmp;
2468 tmp = RAL_READ(sc, RT3070_LDO_CFG0);
2469 tmp &= ~0x1f000000;
2471 tmp |= 0x0d000000; /* 1.35V */
2473 tmp |= 0x01000000; /* 1.2V */
2474 RAL_WRITE(sc, RT3070_LDO_CFG0, tmp);
2477 tmp = RAL_READ(sc, RT3070_GPIO_SWITCH);
2478 RAL_WRITE(sc, RT3070_GPIO_SWITCH, tmp & ~0x20);
2521 tmp = RAL_READ(sc, RT3070_OPT_14);
2522 RAL_WRITE(sc, RT3070_OPT_14, tmp | 1);
2653 uint32_t tmp;
2710 tmp = RAL_READ(sc, RT3070_LDO_CFG0);
2711 tmp = (tmp & ~0x1f000000) | 0x0d000000;
2712 RAL_WRITE(sc, RT3070_LDO_CFG0, tmp);
2719 uint32_t tmp;
2746 tmp = RAL_READ(sc, RT3070_LDO_CFG0);
2747 tmp = (tmp & ~0x1f000000) | 0x0d000000;
2748 RAL_WRITE(sc, RT3070_LDO_CFG0, tmp);
2863 uint32_t tmp;
2866 tmp = RAL_READ(sc, RT2860_INT_TIMER_EN);
2867 RAL_WRITE(sc, RT2860_INT_TIMER_EN, tmp & ~RT2860_GP_TIMER_EN);
2872 tmp = RAL_READ(sc, RT2860_INT_TIMER_CFG);
2874 tmp = (tmp & 0xffff) | ms << RT2860_GP_TIMER_SHIFT;
2875 RAL_WRITE(sc, RT2860_INT_TIMER_CFG, tmp);
2878 tmp = RAL_READ(sc, RT2860_INT_TIMER_EN);
2879 RAL_WRITE(sc, RT2860_INT_TIMER_EN, tmp | RT2860_GP_TIMER_EN);
2904 uint32_t tmp;
2906 tmp = RAL_READ(sc, RT2860_BKOFF_SLOT_CFG);
2907 tmp &= ~0xff;
2908 tmp |= (ic->ic_flags & IEEE80211_F_SHSLOT) ?
2910 RAL_WRITE(sc, RT2860_BKOFF_SLOT_CFG, tmp);
2917 uint32_t tmp;
2919 tmp = RT2860_RTSTH_EN | RT2860_PROT_NAV_SHORT | RT2860_TXOP_ALLOW_ALL;
2921 tmp |= (ic->ic_curmode == IEEE80211_MODE_11A) ?
2926 RAL_WRITE(sc, RT2860_CCK_PROT_CFG, tmp);
2930 tmp |= RT2860_PROT_CTRL_RTS_CTS;
2932 tmp |= RT2860_PROT_CTRL_CTS;
2934 RAL_WRITE(sc, RT2860_OFDM_PROT_CFG, tmp);
3177 uint32_t tmp;
3184 tmp = RAL_READ(sc, RT3290_EFUSE_CTRL);
3185 DPRINTF(("EFUSE_CTRL=0x%08x\n", tmp));
3186 if (tmp & RT3070_SEL_EFUSE)
3189 tmp = RAL_READ(sc, RT3070_EFUSE_CTRL);
3190 DPRINTF(("EFUSE_CTRL=0x%08x\n", tmp));
3191 if (tmp & RT3070_SEL_EFUSE)
3572 uint32_t tmp;
3576 tmp = RAL_READ(sc, RT3290_WLAN_CTRL);
3577 tmp |= RT3290_WLAN_EN | RT3290_FRC_WL_ANT_SET |
3579 RAL_WRITE(sc, RT3290_WLAN_CTRL, tmp);
3582 tmp = RAL_READ(sc, RT3290_CMB_CTRL);
3583 if ((tmp & RT3290_PLL_LD) &&
3584 (tmp & RT3290_XTAL_RDY))
3592 tmp = RAL_READ(sc, RT3290_WLAN_CTRL);
3593 tmp |= RT3290_WLAN_RESET | RT3290_WLAN_CLK_EN;
3594 tmp &= ~RT3290_PCIE_APP0_CLK_REQ;
3595 RAL_WRITE(sc, RT3290_WLAN_CTRL, tmp);
3597 tmp &= ~RT3290_WLAN_RESET;
3598 RAL_WRITE(sc, RT3290_WLAN_CTRL, tmp);
3610 uint32_t tmp;
3617 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
3618 if ((tmp & (RT2860_TX_DMA_BUSY | RT2860_RX_DMA_BUSY)) == 0)
3630 tmp |= RT2860_RX_DMA_EN | RT2860_TX_DMA_EN |
3632 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
3635 tmp = RT2860_DROP_CRC_ERR | RT2860_DROP_PHY_ERR;
3637 tmp |= RT2860_DROP_UC_NOME | RT2860_DROP_DUPL |
3642 tmp |= RT2860_DROP_RTS | RT2860_DROP_PSPOLL;
3644 RAL_WRITE(sc, RT2860_RX_FILTR_CFG, tmp);
3657 uint32_t tmp;
3700 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
3701 tmp &= 0xff0;
3702 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
3727 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
3728 if ((tmp & (RT2860_TX_DMA_BUSY | RT2860_RX_DMA_BUSY)) == 0)
3738 tmp &= 0xff0;
3739 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
3769 tmp = RAL_READ(sc, RT2860_US_CYC_CNT);
3770 tmp = (tmp & ~0xff) | 0x7d;
3771 RAL_WRITE(sc, RT2860_US_CYC_CNT, tmp);
3829 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
3830 if ((tmp & (RT2860_TX_DMA_BUSY | RT2860_RX_DMA_BUSY)) == 0)
3840 tmp &= 0xff0;
3841 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
3911 tmp = RAL_READ(sc, RT2860_TX_RTS_CFG);
3912 tmp &= ~0xffff00;
3913 tmp |= ic->ic_rtsthreshold << 8;
3914 RAL_WRITE(sc, RT2860_TX_RTS_CFG, tmp);
3959 uint32_t tmp;
3979 tmp = RAL_READ(sc, RT2860_MAC_SYS_CTRL);
3980 tmp &= ~(RT2860_MAC_RX_EN | RT2860_MAC_TX_EN);
3981 RAL_WRITE(sc, RT2860_MAC_SYS_CTRL, tmp);
4086 uint32_t tmp;
4092 tmp = RAL_READ(sc, RT2860_PCI_EECTRL);
4094 tmp & ~RT2860_C);
4095 tmp = RAL_READ(sc, RT2860_GPIO_CTRL);
4097 (tmp & ~0x0808) | 0x08);
4104 tmp = RAL_READ(sc, RT2860_PCI_EECTRL);
4106 tmp | RT2860_C);
4107 tmp = RAL_READ(sc, RT2860_GPIO_CTRL);
4109 tmp & ~0x0808);
4189 uint32_t tmp;
4191 tmp = RAL_READ(sc, RT2860_BCN_TIME_CFG);
4193 tmp &= ~0x1fffff;
4194 tmp |= ic->ic_bss->ni_intval * 16;
4195 tmp |= RT2860_TSF_TIMER_EN | RT2860_TBTT_TIMER_EN;
4201 tmp |= 1 << RT2860_TSF_SYNC_MODE_SHIFT;
4205 tmp |= RT2860_BCN_TX_EN;
4210 tmp |= 2 << RT2860_TSF_SYNC_MODE_SHIFT;
4212 tmp |= RT2860_BCN_TX_EN;
4214 tmp |= 3 << RT2860_TSF_SYNC_MODE_SHIFT;
4218 RAL_WRITE(sc, RT2860_BCN_TIME_CFG, tmp);