haltxbf8814a.h 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. #ifndef __HAL_TXBF_8814A_H__
  2. #define __HAL_TXBF_8814A_H__
  3. #if (RTL8814A_SUPPORT == 1)
  4. #if (BEAMFORMING_SUPPORT == 1)
  5. boolean
  6. phydm_beamforming_set_iqgen_8814A(
  7. void *p_dm_void
  8. );
  9. void
  10. hal_txbf_8814a_set_ndpa_rate(
  11. void *p_dm_void,
  12. u8 BW,
  13. u8 rate
  14. );
  15. u8
  16. hal_txbf_8814a_get_ntx(
  17. void *p_dm_void
  18. );
  19. void
  20. hal_txbf_8814a_enter(
  21. void *p_dm_void,
  22. u8 idx
  23. );
  24. void
  25. hal_txbf_8814a_leave(
  26. void *p_dm_void,
  27. u8 idx
  28. );
  29. void
  30. hal_txbf_8814a_status(
  31. void *p_dm_void,
  32. u8 idx
  33. );
  34. void
  35. hal_txbf_8814a_reset_tx_path(
  36. void *p_dm_void,
  37. u8 idx
  38. );
  39. void
  40. hal_txbf_8814a_get_tx_rate(
  41. void *p_dm_void
  42. );
  43. void
  44. hal_txbf_8814a_fw_txbf(
  45. void *p_dm_void,
  46. u8 idx
  47. );
  48. #else
  49. #define hal_txbf_8814a_set_ndpa_rate(p_dm_void, BW, rate)
  50. #define hal_txbf_8814a_get_ntx(p_dm_void) 0
  51. #define hal_txbf_8814a_enter(p_dm_void, idx)
  52. #define hal_txbf_8814a_leave(p_dm_void, idx)
  53. #define hal_txbf_8814a_status(p_dm_void, idx)
  54. #define hal_txbf_8814a_reset_tx_path(p_dm_void, idx)
  55. #define hal_txbf_8814a_get_tx_rate(p_dm_void)
  56. #define hal_txbf_8814a_fw_txbf(p_dm_void, idx)
  57. #define phydm_beamforming_set_iqgen_8814A(p_dm_void) 0
  58. #endif
  59. #else
  60. #define hal_txbf_8814a_set_ndpa_rate(p_dm_void, BW, rate)
  61. #define hal_txbf_8814a_get_ntx(p_dm_void) 0
  62. #define hal_txbf_8814a_enter(p_dm_void, idx)
  63. #define hal_txbf_8814a_leave(p_dm_void, idx)
  64. #define hal_txbf_8814a_status(p_dm_void, idx)
  65. #define hal_txbf_8814a_reset_tx_path(p_dm_void, idx)
  66. #define hal_txbf_8814a_get_tx_rate(p_dm_void)
  67. #define hal_txbf_8814a_fw_txbf(p_dm_void, idx)
  68. #define phydm_beamforming_set_iqgen_8814A(p_dm_void) 0
  69. #endif
  70. #endif