d4279a9f2c
I fixed the checkpatch things except a couple of long lines. I also removed hungarian notation and CamelCase from the argument names and some "commented away" code. Signed-off-by: Lars Lindley <lindley@coyote.org> Acked-by: Pavel Machek <pavel@ucw.cz> Acked-by: Pekka Enberg <penberg@cs.helsinki.fi> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
66 lines
2.7 KiB
C
66 lines
2.7 KiB
C
#ifndef __WINBOND_WB35REG_F_H
|
|
#define __WINBOND_WB35REG_F_H
|
|
|
|
#include "wbhal_s.h"
|
|
|
|
/*
|
|
* ====================================
|
|
* Interface function declare
|
|
* ====================================
|
|
*/
|
|
unsigned char Wb35Reg_initial(struct hw_data *hw_data);
|
|
void Uxx_power_on_procedure(struct hw_data *hw_data);
|
|
void Uxx_power_off_procedure(struct hw_data *hw_data);
|
|
void Uxx_ReadEthernetAddress(struct hw_data *hw_data);
|
|
void Dxx_initial(struct hw_data *hw_data);
|
|
void Mxx_initial(struct hw_data *hw_data);
|
|
void RFSynthesizer_initial(struct hw_data *hw_data);
|
|
void RFSynthesizer_SwitchingChannel(struct hw_data *hw_data, struct chan_info channel);
|
|
void BBProcessor_initial(struct hw_data *hw_data);
|
|
void BBProcessor_RateChanging(struct hw_data *hw_data, u8 rate);
|
|
u8 RFSynthesizer_SetPowerIndex(struct hw_data *hw_data, u8 power_index);
|
|
u8 RFSynthesizer_SetMaxim2828_24Power(struct hw_data *, u8 index);
|
|
u8 RFSynthesizer_SetMaxim2828_50Power(struct hw_data *, u8 index);
|
|
u8 RFSynthesizer_SetMaxim2827_24Power(struct hw_data *, u8 index);
|
|
u8 RFSynthesizer_SetMaxim2827_50Power(struct hw_data *, u8 index);
|
|
u8 RFSynthesizer_SetMaxim2825Power(struct hw_data *, u8 index);
|
|
u8 RFSynthesizer_SetAiroha2230Power(struct hw_data *, u8 index);
|
|
u8 RFSynthesizer_SetAiroha7230Power(struct hw_data *, u8 index);
|
|
u8 RFSynthesizer_SetWinbond242Power(struct hw_data *, u8 index);
|
|
void GetTxVgaFromEEPROM(struct hw_data *hw_data);
|
|
void EEPROMTxVgaAdjust(struct hw_data *hw_data);
|
|
|
|
#define RFWriteControlData(_A, _V) Wb35Reg_Write(_A, 0x0864, _V)
|
|
|
|
void Wb35Reg_destroy(struct hw_data *hw_data);
|
|
|
|
unsigned char Wb35Reg_Read(struct hw_data *hw_data, u16 register_no, u32 *register_value);
|
|
unsigned char Wb35Reg_ReadSync(struct hw_data *hw_data, u16 register_no, u32 *register_value);
|
|
unsigned char Wb35Reg_Write(struct hw_data *hw_data, u16 register_no, u32 register_value);
|
|
unsigned char Wb35Reg_WriteSync(struct hw_data *hw_data, u16 register_no, u32 register_value);
|
|
unsigned char Wb35Reg_WriteWithCallbackValue(struct hw_data *hw_data,
|
|
u16 register_no,
|
|
u32 register_value,
|
|
s8 *value,
|
|
s8 len);
|
|
unsigned char Wb35Reg_BurstWrite(struct hw_data *hw_data,
|
|
u16 register_no,
|
|
u32 *register_data,
|
|
u8 number_of_data,
|
|
u8 flag);
|
|
|
|
void Wb35Reg_EP0VM(struct hw_data *hw_data);
|
|
void Wb35Reg_EP0VM_start(struct hw_data *hw_data);
|
|
void Wb35Reg_EP0VM_complete(struct urb *urb);
|
|
|
|
u32 BitReverse(u32 data, u32 data_length);
|
|
|
|
void CardGetMulticastBit(u8 address[MAC_ADDR_LENGTH], u8 *byte, u8 *value);
|
|
u32 CardComputeCrc(u8 *buffer, u32 length);
|
|
|
|
void Wb35Reg_phy_calibration(struct hw_data *hw_data);
|
|
void Wb35Reg_Update(struct hw_data *hw_data, u16 register_no, u32 register_value);
|
|
unsigned char adjust_TXVGA_for_iq_mag(struct hw_data *hw_data);
|
|
|
|
#endif
|