halmac_api_8821c_pcie.h 889 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef _HALMAC_API_8821C_PCIE_H_
  2. #define _HALMAC_API_8821C_PCIE_H_
  3. #include "../../halmac_2_platform.h"
  4. #include "../../halmac_type.h"
  5. extern HALMAC_INTF_PHY_PARA HALMAC_RTL8821C_PCIE_PHY_GEN1[];
  6. extern HALMAC_INTF_PHY_PARA HALMAC_RTL8821C_PCIE_PHY_GEN2[];
  7. HALMAC_RET_STATUS
  8. halmac_mac_power_switch_8821c_pcie(
  9. IN PHALMAC_ADAPTER pHalmac_adapter,
  10. IN HALMAC_MAC_POWER halmac_power
  11. );
  12. HALMAC_RET_STATUS
  13. halmac_pcie_switch_8821c(
  14. IN PHALMAC_ADAPTER pHalmac_adapter,
  15. IN HALMAC_PCIE_CFG pcie_cfg
  16. );
  17. HALMAC_RET_STATUS
  18. halmac_pcie_switch_8821c_nc(
  19. IN PHALMAC_ADAPTER pHalmac_adapter,
  20. IN HALMAC_PCIE_CFG pcie_cfg
  21. );
  22. HALMAC_RET_STATUS
  23. halmac_phy_cfg_8821c_pcie(
  24. IN PHALMAC_ADAPTER pHalmac_adapter,
  25. IN HALMAC_INTF_PHY_PLATFORM platform
  26. );
  27. HALMAC_RET_STATUS
  28. halmac_interface_integration_tuning_8821c_pcie(
  29. IN PHALMAC_ADAPTER pHalmac_adapter
  30. );
  31. #endif/* _HALMAC_API_8821C_PCIE_H_ */