| Function name | 5210 status | 5211 status | 5212 status | 5416 status |
| Attach/Detach | ||||
| hw_post | Stub | Complete | Complete | |
| hw_attach | Incomplete | Incomplete | Complete | |
| hw_nic_wakeup | Complete | Complete | Complete | |
| hw_get_rate_table | ||||
| hw_get_capabilities | ||||
| hw_detach | Complete | Complete | Complete | |
| Reset and helpers | ||||
| hw_write_ofdm_timings | Stub | Stub | Complete | Incomplete
|
| hw_write_rate_duration | Stub | Stub | Complete | Stub
|
| hw_reset | Incomplete | Incomplete | Incomplete | |
| hw_nic_reset | Complete | Complete | Complete | |
| hw_set_power | Complete | Complete | Complete | |
| DMA functions | ||||
| hw_start_rx | Complete | Complete | Complete | Complete
|
| hw_stop_rx_dma | Complete | Complete | Complete | Complete
|
| hw_get_rx_buf | Complete | Complete | Complete | Complete
|
| hw_put_rx_buf | Complete | Complete | Complete | Complete
|
| hw_tx_start | Complete | Complete | Complete | Complete
|
| hw_stop_tx_dma | Incomplete | Complete | Complete | Incomplete
|
| hw_get_tx_buf | Complete | Complete | Complete | Complete
|
| hw_put_tx_buf | Complete | Complete | Complete | Complete
|
| hw_update_tx_trig_level | Complete | Complete | Complete | Incomplete
|
| hw_is_intr_pending | Complete | Complete | Complete | Incomplete
|
| hw_get_isr | Complete | Complete | Complete | Incomplete
|
| hw_set_intr | Complete | Complete | Complete | Incomplete
|
| EEPROM functions | ||||
| eeprom_read | ||||
| eeprom_write | ||||
| eeprom_bin2freq | ||||
| eeprom_read_ants | ||||
| eeprom_read_modes | ||||
| eeprom_init | ||||
| eeprom_read_mac | ||||
| PCU functions | ||||
| hw_set_opmode | Complete | Complete | Complete | Complete
|
| hw_get_lladdr | Complete | Complete | Complete | Complete
|
| hw_set_lladdr | Complete | Complete | Complete | Complete
|
| hw_set_associd | Complete | Complete | Complete | Complete
|
| hw_set_bssid_mask | Stub | Stub | Complete | Complete
|
| hw_start_rx_pcu | Complete | Complete | Complete | Complete
|
| hw_stop_pcu_recv | Complete | Complete | Complete | Complete
|
| hw_set_mcast_filter | Complete | Complete | Complete | Complete
|
| hw_set_mcast_filterindex | Complete | Complete | Complete | Complete
|
| hw_clear_mcast_filter_idx | Complete | Complete | Complete | Complete
|
| hw_get_rx_filter | Complete | Complete | Complete | Complete
|
| hw_set_rx_filter | Complete | Complete | Complete | Complete
|
| hw_get_tsf32 | Complete | Complete | Complete | Complete
|
| hw_get_tsf64 | Complete | Complete | Complete | Complete
|
| hw_reset_tsf | Complete | Complete | Complete | Incomplete
|
| hw_init_beacon | Incomplete | Incomplete | Incomplete | Incomplete
|
| hw_set_beacon_timers | ||||
| hw_reset_beacon | ||||
| hw_beaconq_finish | ||||
| hw_update_mib_counters | ||||
| hw_set_ack_bitrate_high | ||||
| hw_set_ack_timeout | Stub | Stub | Complete | Complete
|
| hw_get_ack_timeout | Stub | Stub | Complete | Complete
|
| hw_set_cts_timeout | Stub | Stub | Complete | Complete
|
| hw_get_cts_timeout | Stub | Stub | Complete | Complete
|
| hw_reset_key | Complete | Complete | Complete | Complete
|
| hw_is_key_valid | Complete | Complete | Complete | Complete
|
| hw_set_key | Incomplete | Incomplete | Incomplete | Incomplete
|
| hw_set_key_lladdr | Complete | Complete | Complete | Complete
|
| QCU/DCU functions | ||||
| hw_setup_tx_queue | ||||
| hw_setup_tx_queueprops | ||||
| hw_get_tx_queueprops | ||||
| hw_release_tx_queue | ||||
| hw_reset_tx_queue | ||||
| hw_num_tx_pending | ||||
| hw_set_slot_time | ||||
| hw_get_slot_time | ||||
| Descriptor functions | ||||
| hw_setup_tx_desc | ||||
| hw_setup_xr_tx_desc | ||||
| hw_proc_tx_status | ||||
| hw_setup_rx_desc | ||||
| hw_proc_rx_status | ||||
| GPIO functions | ||||
| hw_ledstate | ||||
| hw_set_gpio_output | ||||
| hw_set_gpio_input | ||||
| hw_get_gpio | ||||
| hw_set_gpio | ||||
| hw_set_gpio_intr | ||||
| Misc functions | ||||
| hw_get_capability | ||||
| hw_enable_pspoll | ||||
| hw_disable_pspoll | ||||
