aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/rt2860/rtmp_type.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/rt2860/rtmp_type.h')
-rw-r--r--drivers/staging/rt2860/rtmp_type.h85
1 files changed, 40 insertions, 45 deletions
diff --git a/drivers/staging/rt2860/rtmp_type.h b/drivers/staging/rt2860/rtmp_type.h
index 1fd7df1e1791..d9bb2d64c8b8 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__ // */