Lines Matching defs:tmp
239 uint32_t tmp;
253 tmp = RAL_READ(sc, RT2860_ASIC_VER_ID);
254 if (tmp != 0 && tmp != 0xffffffff)
264 sc->mac_ver = tmp >> 16;
265 sc->mac_rev = tmp & 0xffff;
819 uint32_t tmp = RAL_READ(sc, RT2860_DEBUG);
820 if ((tmp & (1 << 29)) && (tmp & (1 << 7 | 1 << 5))) {
874 uint32_t tmp;
877 tmp = RAL_READ(sc, RT2860_WCID_ENTRY(wcid) + 4);
878 tmp |= (1 << tid) << 16;
879 RAL_WRITE(sc, RT2860_WCID_ENTRY(wcid) + 4, tmp);
889 uint32_t tmp;
892 tmp = RAL_READ(sc, RT2860_WCID_ENTRY(wcid) + 4);
893 tmp &= ~((1 << tid) << 16);
894 RAL_WRITE(sc, RT2860_WCID_ENTRY(wcid) + 4, tmp);
904 uint32_t tmp;
914 tmp = RAL_READ(sc, RT2860_BCN_TIME_CFG);
916 tmp & ~(RT2860_BCN_TX_EN | RT2860_TSF_TIMER_EN |
961 uint32_t tmp;
973 tmp = RAL_READ(sc, RT3070_EFUSE_CTRL);
974 tmp &= ~(RT3070_EFSROM_MODE_MASK | RT3070_EFSROM_AIN_MASK);
975 tmp |= (addr & ~0xf) << RT3070_EFSROM_AIN_SHIFT | RT3070_EFSROM_KICK;
976 RAL_WRITE(sc, RT3070_EFUSE_CTRL, tmp);
978 tmp = RAL_READ(sc, RT3070_EFUSE_CTRL);
979 if (!(tmp & RT3070_EFSROM_KICK))
986 if ((tmp & RT3070_EFUSE_AOUT_MASK) == RT3070_EFUSE_AOUT_MASK)
991 tmp = RAL_READ(sc, reg);
993 return (addr & 2) ? tmp >> 16 : tmp & 0xffff;
1003 uint32_t tmp;
1039 tmp = RAL_READ(sc, RT2860_PCI_EECTRL);
1040 val |= ((tmp & RT2860_Q) >> RT2860_SHIFT_Q) << n;
1064 uint32_t tmp;
1071 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
1072 tmp &= ~(RT2860_TX_WB_DDONE | RT2860_RX_DMA_EN | RT2860_TX_DMA_EN);
1073 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
2085 uint32_t tmp;
2099 tmp = RT2860_RF_REG_CTRL | 24 << RT2860_RF_REG_WIDTH_SHIFT |
2101 RAL_WRITE(sc, RT2860_RF_CSR_CFG0, tmp);
2107 uint32_t tmp;
2119 tmp = RT3070_RF_KICK | reg << 8;
2120 RAL_WRITE(sc, RT3070_RF_CSR_CFG, tmp);
2123 tmp = RAL_READ(sc, RT3070_RF_CSR_CFG);
2124 if (!(tmp & RT3070_RF_KICK))
2132 return tmp & 0xff;
2138 uint32_t tmp;
2151 tmp = RT3070_RF_WRITE | RT3070_RF_KICK | reg << 8 | val;
2152 RAL_WRITE(sc, RT3070_RF_CSR_CFG, tmp);
2162 uint32_t tmp;
2182 tmp = RAL_READ(sc, RT2860_H2M_MAILBOX_CID);
2184 for (slot = 0; slot < 4; slot++, tmp >>= 8)
2185 if ((tmp & 0xff) == cid)
2198 tmp = RAL_READ(sc, RT2860_H2M_MAILBOX_STATUS);
2199 tmp = (tmp >> (slot * 8)) & 0xff;
2201 cmd, slot, tmp));
2205 return (tmp == 1) ? 0 : EIO;
2236 uint32_t tmp;
2238 tmp = RAL_READ(sc, RT2860_AUTO_RSP_CFG);
2239 tmp &= ~RT2860_CCK_SHORT_EN;
2241 tmp |= RT2860_CCK_SHORT_EN;
2242 RAL_WRITE(sc, RT2860_AUTO_RSP_CFG, tmp);
2271 uint32_t tmp;
2273 tmp = RAL_READ(sc, RT2860_BCN_TIME_CFG);
2275 tmp & ~(RT2860_BCN_TX_EN | RT2860_TSF_TIMER_EN |
2324 uint32_t tmp;
2350 tmp = RAL_READ(sc, RT2860_TX_BAND_CFG);
2351 tmp &= ~(RT2860_5G_BAND_SEL_N | RT2860_5G_BAND_SEL_P);
2352 tmp |= (group == 0) ? RT2860_5G_BAND_SEL_N : RT2860_5G_BAND_SEL_P;
2353 RAL_WRITE(sc, RT2860_TX_BAND_CFG, tmp);
2356 tmp = RT2860_RFTR_EN | RT2860_TRSW_EN | RT2860_LNA_PE0_EN;
2358 tmp |= RT2860_LNA_PE1_EN;
2360 tmp |= RT3593_LNA_PE2_EN;
2362 tmp |= RT2860_PA_PE_G0_EN;
2364 tmp |= RT2860_PA_PE_G1_EN;
2366 tmp |= RT3593_PA_PE_G2_EN;
2368 tmp |= RT2860_PA_PE_A0_EN;
2370 tmp |= RT2860_PA_PE_A1_EN;
2372 tmp |= RT3593_PA_PE_A2_EN;
2374 RAL_WRITE(sc, RT2860_TX_PIN_CFG, tmp);
2377 tmp = RAL_READ(sc, RT2860_GPIO_CTRL);
2379 tmp &= ~0x01010000;
2381 tmp |= 0x00010000;
2383 tmp &= ~0x00008080;
2385 tmp |= 0x00000080;
2387 tmp = (tmp & ~0x00001000) | 0x00000010;
2388 RAL_WRITE(sc, RT2860_GPIO_CTRL, tmp);
2528 uint8_t h20mhz, rf, tmp;
2575 tmp = rf;
2578 if (tmp != rf)
2579 rt2860_mcu_cmd(sc, 0x74, (tmp << 8 ) | rf, 0);
2629 uint32_t tmp;
2639 tmp = RAL_READ(sc, RT3070_LDO_CFG0);
2640 tmp &= ~0x1f000000;
2642 tmp |= 0x0d000000; /* 1.35V */
2644 tmp |= 0x01000000; /* 1.2V */
2645 RAL_WRITE(sc, RT3070_LDO_CFG0, tmp);
2648 tmp = RAL_READ(sc, RT3070_GPIO_SWITCH);
2649 RAL_WRITE(sc, RT3070_GPIO_SWITCH, tmp & ~0x20);
2685 tmp = RAL_READ(sc, RT3070_OPT_14);
2686 RAL_WRITE(sc, RT3070_OPT_14, tmp | 1);
2806 uint32_t tmp;
2863 tmp = RAL_READ(sc, RT3070_LDO_CFG0);
2864 tmp = (tmp & ~0x1f000000) | 0x0d000000;
2865 RAL_WRITE(sc, RT3070_LDO_CFG0, tmp);
2872 uint32_t tmp;
2899 tmp = RAL_READ(sc, RT3070_LDO_CFG0);
2900 tmp = (tmp & ~0x1f000000) | 0x0d000000;
2901 RAL_WRITE(sc, RT3070_LDO_CFG0, tmp);
3016 uint32_t tmp;
3019 tmp = RAL_READ(sc, RT2860_INT_TIMER_EN);
3020 RAL_WRITE(sc, RT2860_INT_TIMER_EN, tmp & ~RT2860_GP_TIMER_EN);
3025 tmp = RAL_READ(sc, RT2860_INT_TIMER_CFG);
3027 tmp = (tmp & 0xffff) | ms << RT2860_GP_TIMER_SHIFT;
3028 RAL_WRITE(sc, RT2860_INT_TIMER_CFG, tmp);
3031 tmp = RAL_READ(sc, RT2860_INT_TIMER_EN);
3032 RAL_WRITE(sc, RT2860_INT_TIMER_EN, tmp | RT2860_GP_TIMER_EN);
3057 uint32_t tmp;
3059 tmp = RAL_READ(sc, RT2860_BKOFF_SLOT_CFG);
3060 tmp &= ~0xff;
3061 tmp |= IEEE80211_GET_SLOTTIME(ic);
3062 RAL_WRITE(sc, RT2860_BKOFF_SLOT_CFG, tmp);
3069 uint32_t tmp;
3071 tmp = RT2860_RTSTH_EN | RT2860_PROT_NAV_SHORT | RT2860_TXOP_ALLOW_ALL;
3073 tmp |= IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan) ?
3078 RAL_WRITE(sc, RT2860_CCK_PROT_CFG, tmp);
3082 tmp |= RT2860_PROT_CTRL_RTS_CTS;
3084 tmp |= RT2860_PROT_CTRL_CTS;
3086 RAL_WRITE(sc, RT2860_OFDM_PROT_CFG, tmp);
3093 uint32_t tmp;
3095 tmp = RAL_READ(sc, RT2860_RX_FILTR_CFG);
3096 tmp &= ~RT2860_DROP_NOT_MYBSS;
3098 tmp |= RT2860_DROP_NOT_MYBSS;
3099 RAL_WRITE(sc, RT2860_RX_FILTR_CFG, tmp);
3347 uint32_t tmp;
3354 tmp = RAL_READ(sc, RT3070_EFUSE_CTRL);
3355 DPRINTF(("EFUSE_CTRL=0x%08x\n", tmp));
3356 if (tmp & RT3070_SEL_EFUSE)
3734 uint32_t tmp;
3741 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
3742 if ((tmp & (RT2860_TX_DMA_BUSY | RT2860_RX_DMA_BUSY)) == 0)
3753 tmp |= RT2860_RX_DMA_EN | RT2860_TX_DMA_EN |
3755 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
3758 tmp = RT2860_DROP_CRC_ERR | RT2860_DROP_PHY_ERR;
3760 tmp |= RT2860_DROP_UC_NOME | RT2860_DROP_DUPL |
3765 tmp |= RT2860_DROP_RTS | RT2860_DROP_PSPOLL;
3767 RAL_WRITE(sc, RT2860_RX_FILTR_CFG, tmp);
3794 uint32_t tmp;
3814 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
3815 tmp &= ~(RT2860_RX_DMA_BUSY | RT2860_RX_DMA_EN | RT2860_TX_DMA_BUSY |
3817 tmp |= RT2860_TX_WB_DDONE;
3818 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
3846 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
3847 if ((tmp & (RT2860_TX_DMA_BUSY | RT2860_RX_DMA_BUSY)) == 0)
3856 tmp &= ~(RT2860_RX_DMA_BUSY | RT2860_RX_DMA_EN | RT2860_TX_DMA_BUSY |
3858 tmp |= RT2860_TX_WB_DDONE;
3859 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
3888 tmp = RAL_READ(sc, RT2860_US_CYC_CNT);
3889 tmp = (tmp & ~0xff) | 0x7d;
3890 RAL_WRITE(sc, RT2860_US_CYC_CNT, tmp);
3948 tmp = RAL_READ(sc, RT2860_WPDMA_GLO_CFG);
3949 if ((tmp & (RT2860_TX_DMA_BUSY | RT2860_RX_DMA_BUSY)) == 0)
3958 tmp &= ~(RT2860_RX_DMA_BUSY | RT2860_RX_DMA_EN | RT2860_TX_DMA_BUSY |
3960 tmp |= RT2860_TX_WB_DDONE;
3961 RAL_WRITE(sc, RT2860_WPDMA_GLO_CFG, tmp);
4031 tmp = RAL_READ(sc, RT2860_TX_RTS_CFG);
4032 tmp &= ~0xffff00;
4033 tmp |= IEEE80211_RTS_DEFAULT << 8;
4034 RAL_WRITE(sc, RT2860_TX_RTS_CFG, tmp);
4074 uint32_t tmp;
4091 tmp = RAL_READ(sc, RT2860_MAC_SYS_CTRL);
4092 tmp &= ~(RT2860_MAC_RX_EN | RT2860_MAC_TX_EN);
4093 RAL_WRITE(sc, RT2860_MAC_SYS_CTRL, tmp);
4205 uint32_t tmp;
4212 tmp = RAL_READ(sc, RT2860_PCI_EECTRL);
4213 RAL_WRITE(sc, RT2860_PCI_EECTRL, tmp & ~RT2860_C);
4214 tmp = RAL_READ(sc, RT2860_GPIO_CTRL);
4215 RAL_WRITE(sc, RT2860_GPIO_CTRL, (tmp & ~0x0808) | 0x08);
4222 tmp = RAL_READ(sc, RT2860_PCI_EECTRL);
4223 RAL_WRITE(sc, RT2860_PCI_EECTRL, tmp | RT2860_C);
4224 tmp = RAL_READ(sc, RT2860_GPIO_CTRL);
4225 RAL_WRITE(sc, RT2860_GPIO_CTRL, tmp & ~0x0808);
4303 uint32_t tmp;
4305 tmp = RAL_READ(sc, RT2860_BCN_TIME_CFG);
4307 tmp &= ~0x1fffff;
4308 tmp |= vap->iv_bss->ni_intval * 16;
4309 tmp |= RT2860_TSF_TIMER_EN | RT2860_TBTT_TIMER_EN;
4315 tmp |= 1 << RT2860_TSF_SYNC_MODE_SHIFT;
4319 tmp |= RT2860_BCN_TX_EN;
4324 tmp |= 2 << RT2860_TSF_SYNC_MODE_SHIFT;
4326 tmp |= RT2860_BCN_TX_EN;
4328 tmp |= 3 << RT2860_TSF_SYNC_MODE_SHIFT;
4331 RAL_WRITE(sc, RT2860_BCN_TIME_CFG, tmp);