blob: aa7dc688fdbfa534e054fe2e7062b6fe87874d71 [file] [log] [blame]
/******************************************************************************
*
* Copyright(c) 2016 - 2017 Realtek Corporation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of version 2 of the GNU General Public License as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
******************************************************************************/
#ifndef _HALMAC_BB_RF_88XX_H_
#define _HALMAC_BB_RF_88XX_H_
#include "../halmac_api.h"
#if HALMAC_88XX_SUPPORT
HALMAC_RET_STATUS
halmac_start_iqk_88xx(
IN PHALMAC_ADAPTER pHalmac_adapter,
IN PHALMAC_IQK_PARA pIqk_para
);
HALMAC_RET_STATUS
halmac_ctrl_pwr_tracking_88xx(
IN PHALMAC_ADAPTER pHalmac_adapter,
IN PHALMAC_PWR_TRACKING_OPTION pPwr_tracking_opt
);
HALMAC_RET_STATUS
halmac_query_iqk_status_88xx(
IN PHALMAC_ADAPTER pHalmac_adapter,
OUT HALMAC_CMD_PROCESS_STATUS *pProcess_status,
INOUT u8 *data,
INOUT u32 *size
);
HALMAC_RET_STATUS
halmac_query_power_tracking_status_88xx(
IN PHALMAC_ADAPTER pHalmac_adapter,
OUT HALMAC_CMD_PROCESS_STATUS *pProcess_status,
INOUT u8 *data,
INOUT u32 *size
);
HALMAC_RET_STATUS
halmac_query_psd_status_88xx(
IN PHALMAC_ADAPTER pHalmac_adapter,
OUT HALMAC_CMD_PROCESS_STATUS *pProcess_status,
INOUT u8 *data,
INOUT u32 *size
);
HALMAC_RET_STATUS
halmac_psd_88xx(
IN PHALMAC_ADAPTER pHalmac_adapter,
IN u16 start_psd,
IN u16 end_psd
);
#endif /* HALMAC_88XX_SUPPORT */
#endif/* _HALMAC_BB_RF_88XX_H_ */