Lines Matching refs:rt2x00_set_field16
157 rt2x00_set_field16(®, PHY_CSR7_DATA, value); in rt2500usb_bbp_write()
158 rt2x00_set_field16(®, PHY_CSR7_REG_ID, word); in rt2500usb_bbp_write()
159 rt2x00_set_field16(®, PHY_CSR7_READ_CONTROL, 0); in rt2500usb_bbp_write()
184 rt2x00_set_field16(®, PHY_CSR7_REG_ID, word); in rt2500usb_bbp_read()
185 rt2x00_set_field16(®, PHY_CSR7_READ_CONTROL, 1); in rt2500usb_bbp_read()
211 rt2x00_set_field16(®, PHY_CSR9_RF_VALUE, value); in rt2500usb_rf_write()
215 rt2x00_set_field16(®, PHY_CSR10_RF_VALUE, value >> 16); in rt2500usb_rf_write()
216 rt2x00_set_field16(®, PHY_CSR10_RF_NUMBER_OF_BITS, 20); in rt2500usb_rf_write()
217 rt2x00_set_field16(®, PHY_CSR10_RF_IF_SELECT, 0); in rt2500usb_rf_write()
218 rt2x00_set_field16(®, PHY_CSR10_RF_BUSY, 1); in rt2500usb_rf_write()
296 rt2x00_set_field16(®, MAC_CSR20_LINK, enabled); in rt2500usb_brightness_set()
298 rt2x00_set_field16(®, MAC_CSR20_ACTIVITY, enabled); in rt2500usb_brightness_set()
312 rt2x00_set_field16(®, MAC_CSR21_ON_PERIOD, *delay_on); in rt2500usb_blink_set()
313 rt2x00_set_field16(®, MAC_CSR21_OFF_PERIOD, *delay_off); in rt2500usb_blink_set()
405 rt2x00_set_field16(®, TXRX_CSR0_ALGORITHM, crypto->cipher); in rt2500usb_config_key()
406 rt2x00_set_field16(®, TXRX_CSR0_IV_OFFSET, IEEE80211_HEADER); in rt2500usb_config_key()
413 rt2x00_set_field16(®, TXRX_CSR0_KEY_ID, mask); in rt2500usb_config_key()
431 rt2x00_set_field16(®, TXRX_CSR2_DROP_CRC, in rt2500usb_config_filter()
433 rt2x00_set_field16(®, TXRX_CSR2_DROP_PHYSICAL, in rt2500usb_config_filter()
435 rt2x00_set_field16(®, TXRX_CSR2_DROP_CONTROL, in rt2500usb_config_filter()
437 rt2x00_set_field16(®, TXRX_CSR2_DROP_NOT_TO_ME, 1); in rt2500usb_config_filter()
438 rt2x00_set_field16(®, TXRX_CSR2_DROP_TODS, in rt2500usb_config_filter()
440 rt2x00_set_field16(®, TXRX_CSR2_DROP_VERSION_ERROR, 1); in rt2500usb_config_filter()
441 rt2x00_set_field16(®, TXRX_CSR2_DROP_MULTICAST, in rt2500usb_config_filter()
443 rt2x00_set_field16(®, TXRX_CSR2_DROP_BROADCAST, 0); in rt2500usb_config_filter()
461 rt2x00_set_field16(®, TXRX_CSR20_OFFSET, bcn_preload >> 6); in rt2500usb_config_intf()
462 rt2x00_set_field16(®, TXRX_CSR20_BCN_EXPECT_WINDOW, in rt2500usb_config_intf()
470 rt2x00_set_field16(®, TXRX_CSR18_OFFSET, 0); in rt2500usb_config_intf()
474 rt2x00_set_field16(®, TXRX_CSR19_TSF_SYNC, conf->sync); in rt2500usb_config_intf()
495 rt2x00_set_field16(®, TXRX_CSR10_AUTORESPOND_PREAMBLE, in rt2500usb_config_erp()
506 rt2x00_set_field16(®, TXRX_CSR18_INTERVAL, in rt2500usb_config_erp()
544 rt2x00_set_field16(&csr5, PHY_CSR5_CCK, 1); in rt2500usb_config_ant()
545 rt2x00_set_field16(&csr6, PHY_CSR6_OFDM, 1); in rt2500usb_config_ant()
549 rt2x00_set_field16(&csr5, PHY_CSR5_CCK, 0); in rt2500usb_config_ant()
550 rt2x00_set_field16(&csr6, PHY_CSR6_OFDM, 0); in rt2500usb_config_ant()
555 rt2x00_set_field16(&csr5, PHY_CSR5_CCK, 2); in rt2500usb_config_ant()
556 rt2x00_set_field16(&csr6, PHY_CSR6_OFDM, 2); in rt2500usb_config_ant()
581 rt2x00_set_field16(&csr5, PHY_CSR5_CCK_FLIP, 1); in rt2500usb_config_ant()
582 rt2x00_set_field16(&csr6, PHY_CSR6_OFDM_FLIP, 1); in rt2500usb_config_ant()
590 rt2x00_set_field16(&csr5, PHY_CSR5_CCK_FLIP, 0); in rt2500usb_config_ant()
591 rt2x00_set_field16(&csr6, PHY_CSR6_OFDM_FLIP, 0); in rt2500usb_config_ant()
651 rt2x00_set_field16(®, MAC_CSR18_DELAY_AFTER_BEACON, in rt2500usb_config_ps()
653 rt2x00_set_field16(®, MAC_CSR18_BEACONS_BEFORE_WAKEUP, in rt2500usb_config_ps()
657 rt2x00_set_field16(®, MAC_CSR18_AUTO_WAKE, 0); in rt2500usb_config_ps()
660 rt2x00_set_field16(®, MAC_CSR18_AUTO_WAKE, 1); in rt2500usb_config_ps()
664 rt2x00_set_field16(®, MAC_CSR18_AUTO_WAKE, 0); in rt2500usb_config_ps()
743 rt2x00_set_field16(®, TXRX_CSR2_DISABLE_RX, 0); in rt2500usb_start_queue()
748 rt2x00_set_field16(®, TXRX_CSR19_TSF_COUNT, 1); in rt2500usb_start_queue()
749 rt2x00_set_field16(®, TXRX_CSR19_TBCN, 1); in rt2500usb_start_queue()
750 rt2x00_set_field16(®, TXRX_CSR19_BEACON_GEN, 1); in rt2500usb_start_queue()
766 rt2x00_set_field16(®, TXRX_CSR2_DISABLE_RX, 1); in rt2500usb_stop_queue()
771 rt2x00_set_field16(®, TXRX_CSR19_TSF_COUNT, 0); in rt2500usb_stop_queue()
772 rt2x00_set_field16(®, TXRX_CSR19_TBCN, 0); in rt2500usb_stop_queue()
773 rt2x00_set_field16(®, TXRX_CSR19_BEACON_GEN, 0); in rt2500usb_stop_queue()
794 rt2x00_set_field16(®, TXRX_CSR2_DISABLE_RX, 1); in rt2500usb_init_registers()
801 rt2x00_set_field16(®, MAC_CSR1_SOFT_RESET, 1); in rt2500usb_init_registers()
802 rt2x00_set_field16(®, MAC_CSR1_BBP_RESET, 1); in rt2500usb_init_registers()
803 rt2x00_set_field16(®, MAC_CSR1_HOST_READY, 0); in rt2500usb_init_registers()
807 rt2x00_set_field16(®, MAC_CSR1_SOFT_RESET, 0); in rt2500usb_init_registers()
808 rt2x00_set_field16(®, MAC_CSR1_BBP_RESET, 0); in rt2500usb_init_registers()
809 rt2x00_set_field16(®, MAC_CSR1_HOST_READY, 0); in rt2500usb_init_registers()
813 rt2x00_set_field16(®, TXRX_CSR5_BBP_ID0, 13); in rt2500usb_init_registers()
814 rt2x00_set_field16(®, TXRX_CSR5_BBP_ID0_VALID, 1); in rt2500usb_init_registers()
815 rt2x00_set_field16(®, TXRX_CSR5_BBP_ID1, 12); in rt2500usb_init_registers()
816 rt2x00_set_field16(®, TXRX_CSR5_BBP_ID1_VALID, 1); in rt2500usb_init_registers()
820 rt2x00_set_field16(®, TXRX_CSR6_BBP_ID0, 10); in rt2500usb_init_registers()
821 rt2x00_set_field16(®, TXRX_CSR6_BBP_ID0_VALID, 1); in rt2500usb_init_registers()
822 rt2x00_set_field16(®, TXRX_CSR6_BBP_ID1, 11); in rt2500usb_init_registers()
823 rt2x00_set_field16(®, TXRX_CSR6_BBP_ID1_VALID, 1); in rt2500usb_init_registers()
827 rt2x00_set_field16(®, TXRX_CSR7_BBP_ID0, 7); in rt2500usb_init_registers()
828 rt2x00_set_field16(®, TXRX_CSR7_BBP_ID0_VALID, 1); in rt2500usb_init_registers()
829 rt2x00_set_field16(®, TXRX_CSR7_BBP_ID1, 6); in rt2500usb_init_registers()
830 rt2x00_set_field16(®, TXRX_CSR7_BBP_ID1_VALID, 1); in rt2500usb_init_registers()
834 rt2x00_set_field16(®, TXRX_CSR8_BBP_ID0, 5); in rt2500usb_init_registers()
835 rt2x00_set_field16(®, TXRX_CSR8_BBP_ID0_VALID, 1); in rt2500usb_init_registers()
836 rt2x00_set_field16(®, TXRX_CSR8_BBP_ID1, 0); in rt2500usb_init_registers()
837 rt2x00_set_field16(®, TXRX_CSR8_BBP_ID1_VALID, 0); in rt2500usb_init_registers()
841 rt2x00_set_field16(®, TXRX_CSR19_TSF_COUNT, 0); in rt2500usb_init_registers()
842 rt2x00_set_field16(®, TXRX_CSR19_TSF_SYNC, 0); in rt2500usb_init_registers()
843 rt2x00_set_field16(®, TXRX_CSR19_TBCN, 0); in rt2500usb_init_registers()
844 rt2x00_set_field16(®, TXRX_CSR19_BEACON_GEN, 0); in rt2500usb_init_registers()
854 rt2x00_set_field16(®, MAC_CSR1_SOFT_RESET, 0); in rt2500usb_init_registers()
855 rt2x00_set_field16(®, MAC_CSR1_BBP_RESET, 0); in rt2500usb_init_registers()
856 rt2x00_set_field16(®, MAC_CSR1_HOST_READY, 1); in rt2500usb_init_registers()
861 rt2x00_set_field16(®, PHY_CSR2_LNA, 0); in rt2500usb_init_registers()
864 rt2x00_set_field16(®, PHY_CSR2_LNA, 1); in rt2500usb_init_registers()
865 rt2x00_set_field16(®, PHY_CSR2_LNA_MODE, 3); in rt2500usb_init_registers()
875 rt2x00_set_field16(®, MAC_CSR8_MAX_FRAME_UNIT, in rt2500usb_init_registers()
880 rt2x00_set_field16(®, TXRX_CSR0_ALGORITHM, CIPHER_NONE); in rt2500usb_init_registers()
881 rt2x00_set_field16(®, TXRX_CSR0_IV_OFFSET, IEEE80211_HEADER); in rt2500usb_init_registers()
882 rt2x00_set_field16(®, TXRX_CSR0_KEY_ID, 0); in rt2500usb_init_registers()
886 rt2x00_set_field16(®, MAC_CSR18_DELAY_AFTER_BEACON, 90); in rt2500usb_init_registers()
890 rt2x00_set_field16(®, PHY_CSR4_LOW_RF_LE, 1); in rt2500usb_init_registers()
894 rt2x00_set_field16(®, TXRX_CSR1_AUTO_SEQUENCE, 1); in rt2500usb_init_registers()
1012 rt2x00_set_field16(®, MAC_CSR17_BBP_DESIRE_STATE, state); in rt2500usb_set_state()
1013 rt2x00_set_field16(®, MAC_CSR17_RF_DESIRE_STATE, state); in rt2500usb_set_state()
1014 rt2x00_set_field16(®, MAC_CSR17_PUT_TO_SLEEP, put_to_sleep); in rt2500usb_set_state()
1016 rt2x00_set_field16(®, MAC_CSR17_SET_STATE, 1); in rt2500usb_set_state()
1151 rt2x00_set_field16(®, TXRX_CSR19_BEACON_GEN, 0); in rt2500usb_write_beacon()
1199 rt2x00_set_field16(®, TXRX_CSR19_TSF_COUNT, 1); in rt2500usb_write_beacon()
1200 rt2x00_set_field16(®, TXRX_CSR19_TBCN, 1); in rt2500usb_write_beacon()
1202 rt2x00_set_field16(®, TXRX_CSR19_BEACON_GEN, 1); in rt2500usb_write_beacon()
1354 rt2x00_set_field16(&word, EEPROM_ANTENNA_NUM, 2); in rt2500usb_validate_eeprom()
1355 rt2x00_set_field16(&word, EEPROM_ANTENNA_TX_DEFAULT, in rt2500usb_validate_eeprom()
1357 rt2x00_set_field16(&word, EEPROM_ANTENNA_RX_DEFAULT, in rt2500usb_validate_eeprom()
1359 rt2x00_set_field16(&word, EEPROM_ANTENNA_LED_MODE, in rt2500usb_validate_eeprom()
1361 rt2x00_set_field16(&word, EEPROM_ANTENNA_DYN_TXAGC, 0); in rt2500usb_validate_eeprom()
1362 rt2x00_set_field16(&word, EEPROM_ANTENNA_HARDWARE_RADIO, 0); in rt2500usb_validate_eeprom()
1363 rt2x00_set_field16(&word, EEPROM_ANTENNA_RF_TYPE, RF2522); in rt2500usb_validate_eeprom()
1370 rt2x00_set_field16(&word, EEPROM_NIC_CARDBUS_ACCEL, 0); in rt2500usb_validate_eeprom()
1371 rt2x00_set_field16(&word, EEPROM_NIC_DYN_BBP_TUNE, 0); in rt2500usb_validate_eeprom()
1372 rt2x00_set_field16(&word, EEPROM_NIC_CCK_TX_POWER, 0); in rt2500usb_validate_eeprom()
1379 rt2x00_set_field16(&word, EEPROM_CALIBRATE_OFFSET_RSSI, in rt2500usb_validate_eeprom()
1388 rt2x00_set_field16(&word, EEPROM_BBPTUNE_THRESHOLD, 45); in rt2500usb_validate_eeprom()
1402 rt2x00_set_field16(&word, EEPROM_BBPTUNE_VGCUPPER, 0x40); in rt2500usb_validate_eeprom()
1403 rt2x00_set_field16(&word, EEPROM_BBPTUNE_VGCLOWER, bbp); in rt2500usb_validate_eeprom()
1407 rt2x00_set_field16(&word, EEPROM_BBPTUNE_VGCLOWER, bbp); in rt2500usb_validate_eeprom()
1413 rt2x00_set_field16(&word, EEPROM_BBPTUNE_R17_LOW, 0x48); in rt2500usb_validate_eeprom()
1414 rt2x00_set_field16(&word, EEPROM_BBPTUNE_R17_HIGH, 0x41); in rt2500usb_validate_eeprom()
1421 rt2x00_set_field16(&word, EEPROM_BBPTUNE_R24_LOW, 0x40); in rt2500usb_validate_eeprom()
1422 rt2x00_set_field16(&word, EEPROM_BBPTUNE_R24_HIGH, 0x80); in rt2500usb_validate_eeprom()
1429 rt2x00_set_field16(&word, EEPROM_BBPTUNE_R25_LOW, 0x40); in rt2500usb_validate_eeprom()
1430 rt2x00_set_field16(&word, EEPROM_BBPTUNE_R25_HIGH, 0x50); in rt2500usb_validate_eeprom()
1437 rt2x00_set_field16(&word, EEPROM_BBPTUNE_R61_LOW, 0x60); in rt2500usb_validate_eeprom()
1438 rt2x00_set_field16(&word, EEPROM_BBPTUNE_R61_HIGH, 0x6d); in rt2500usb_validate_eeprom()
1787 rt2x00_set_field16(®, MAC_CSR19_DIR0, 0); in rt2500usb_probe_hw()