aboutsummaryrefslogtreecommitdiff
path: root/drivers/staging/winbond/wbhal.c
blob: 01626a110889a09f429813005ba02d590f6a62ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "sysdef.h"
#include "wbhal_f.h"
#include "wblinux_f.h"

unsigned char hal_get_dxx_reg(struct hw_data *pHwData, u16 number, u32 * pValue)
{
	if (number < 0x1000)
		number += 0x1000;
	return Wb35Reg_ReadSync(pHwData, number, pValue);
}

unsigned char hal_set_dxx_reg(struct hw_data *pHwData, u16 number, u32 value)
{
	unsigned char ret;

	if (number < 0x1000)
		number += 0x1000;
	ret = Wb35Reg_WriteSync(pHwData, number, value);
	return ret;
}

void hal_set_rf_power(struct hw_data *pHwData, u8 PowerIndex)
{
	RFSynthesizer_SetPowerIndex(pHwData, PowerIndex);
}