diff options
Diffstat (limited to 'drivers/staging/rt2860/rtmp_type.h')
-rw-r--r-- | drivers/staging/rt2860/rtmp_type.h | 85 |
1 files changed, 40 insertions, 45 deletions
diff --git a/drivers/staging/rt2860/rtmp_type.h b/drivers/staging/rt2860/rtmp_type.h index 1fd7df1e179..d9bb2d64c8b 100644 --- a/drivers/staging/rt2860/rtmp_type.h +++ b/drivers/staging/rt2860/rtmp_type.h @@ -38,57 +38,52 @@ #ifndef __RTMP_TYPE_H__ #define __RTMP_TYPE_H__ -#define PACKED __attribute__ ((packed)) - -// Put platform dependent declaration here -// For example, linux type definition -typedef unsigned char UINT8; -typedef unsigned short UINT16; -typedef unsigned int UINT32; -typedef unsigned long long UINT64; -typedef int INT32; -typedef long long INT64; +#include <linux/types.h> -typedef unsigned char * PUINT8; -typedef unsigned short * PUINT16; -typedef unsigned int * PUINT32; -typedef unsigned long long * PUINT64; -typedef int * PINT32; -typedef long long * PINT64; - -typedef signed char CHAR; -typedef signed short SHORT; -typedef signed int INT; -typedef signed long LONG; -typedef signed long long LONGLONG; +#define PACKED __attribute__ ((packed)) +typedef unsigned char BOOLEAN; -typedef unsigned char UCHAR; -typedef unsigned short USHORT; -typedef unsigned int UINT; -typedef unsigned long ULONG; -typedef unsigned long long ULONGLONG; +typedef union _LARGE_INTEGER { + struct { + u32 LowPart; + int HighPart; + } u; + long long QuadPart; +} LARGE_INTEGER; -typedef unsigned char BOOLEAN; -typedef void VOID; +/* */ +/* Register set pair for initialzation register set definition */ +/* */ +struct rt_rtmp_reg_pair { + unsigned long Register; + unsigned long Value; +}; -typedef VOID * PVOID; -typedef CHAR * PCHAR; -typedef UCHAR * PUCHAR; -typedef USHORT * PUSHORT; -typedef LONG * PLONG; -typedef ULONG * PULONG; -typedef UINT * PUINT; +struct rt_reg_pair { + u8 Register; + u8 Value; +}; -typedef unsigned int NDIS_MEDIA_STATE; +/* */ +/* Register set pair for initialzation register set definition */ +/* */ +struct rt_rtmp_rf_regs { + u8 Channel; + unsigned long R1; + unsigned long R2; + unsigned long R3; + unsigned long R4; +}; -typedef union _LARGE_INTEGER { - struct { - UINT LowPart; - INT32 HighPart; - } u; - INT64 QuadPart; -} LARGE_INTEGER; +struct rt_frequency_item { + u8 Channel; + u8 N; + u8 R; + u8 K; +}; -#endif // __RTMP_TYPE_H__ +#define STATUS_SUCCESS 0x00 +#define STATUS_UNSUCCESSFUL 0x01 +#endif /* __RTMP_TYPE_H__ // */ |