forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Staging: vt6655 Add includes to drivers/staging/vt6655.
Add includes to drivers/staging/vt6655. These came from the includes directory in the upstream source archive. Signed-off-by: Forest Bond <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
- Loading branch information
1 parent
5449c68
commit 1cb648b
Showing
4 changed files
with
1,168 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,142 @@ | ||
/* | ||
* Copyright (c) 1996, 2003 VIA Networking, Inc. All rights reserved. | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation; either version 2 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* 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. | ||
* | ||
* You should have received a copy of the GNU General Public License along | ||
* with this program; if not, write to the Free Software Foundation, Inc., | ||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | ||
* | ||
* | ||
* File: device_cfg.h | ||
* | ||
* Purpose: Driver configuration header | ||
* Author: Lyndon Chen | ||
* | ||
* Date: Dec 17, 2002 | ||
* | ||
*/ | ||
#ifndef __DEVICE_CONFIG_H | ||
#define __DEVICE_CONFIG_H | ||
|
||
//#include <linux/config.h> | ||
#include <linux/types.h> | ||
|
||
#if !defined(__TTYPE_H__) | ||
#include "ttype.h" | ||
#endif | ||
|
||
|
||
|
||
typedef __u8 UINT8, *PUINT8; | ||
typedef __u16 UINT16, *PUINT16; | ||
typedef __u32 UINT32, *PUINT32; | ||
|
||
|
||
#ifndef VOID | ||
#define VOID void | ||
#endif | ||
|
||
#ifndef CONST | ||
#define CONST const | ||
#endif | ||
|
||
#ifndef STATIC | ||
#define STATIC static | ||
#endif | ||
|
||
#ifndef DEF | ||
#define DEF | ||
#endif | ||
|
||
#ifndef IN | ||
#define IN | ||
#endif | ||
|
||
#ifndef OUT | ||
#define OUT | ||
#endif | ||
|
||
typedef | ||
struct _version { | ||
UINT8 major; | ||
UINT8 minor; | ||
UINT8 build; | ||
} version_t, *pversion_t; | ||
|
||
#ifndef FALSE | ||
#define FALSE (0) | ||
#endif | ||
|
||
#ifndef TRUE | ||
#define TRUE (!(FALSE)) | ||
#endif | ||
|
||
#define VID_TABLE_SIZE 64 | ||
#define MCAST_TABLE_SIZE 64 | ||
#define MCAM_SIZE 32 | ||
#define VCAM_SIZE 32 | ||
#define TX_QUEUE_NO 8 | ||
|
||
#define DEVICE_NAME "viawget" | ||
#define DEVICE_FULL_DRV_NAM "VIA Networking Solomon-A/B/G Wireless LAN Adapter Driver" | ||
|
||
#ifndef MAJOR_VERSION | ||
#define MAJOR_VERSION 1 | ||
#endif | ||
|
||
#ifndef MINOR_VERSION | ||
#define MINOR_VERSION 17 | ||
#endif | ||
|
||
#ifndef DEVICE_VERSION | ||
#define DEVICE_VERSION "1.19.12" | ||
#endif | ||
//config file | ||
#include <linux/fs.h> | ||
#include <linux/fcntl.h> | ||
#ifndef CONFIG_PATH | ||
#define CONFIG_PATH "/etc/vntconfiguration.dat" | ||
#endif | ||
|
||
//Max: 2378=2312Payload + 30HD +4CRC + 2Padding + 4Len + 8TSF + 4RSR | ||
#define PKT_BUF_SZ 2390 | ||
|
||
|
||
#define MALLOC(x,y) kmalloc((x),(y)) | ||
#define FREE(x) kfree((x)) | ||
#define MAX_UINTS 8 | ||
#define OPTION_DEFAULT { [0 ... MAX_UINTS-1] = -1} | ||
|
||
|
||
|
||
typedef enum _chip_type{ | ||
VT3253=1 | ||
} CHIP_TYPE, *PCHIP_TYPE; | ||
|
||
|
||
|
||
#ifdef VIAWET_DEBUG | ||
#define ASSERT(x) { \ | ||
if (!(x)) { \ | ||
printk(KERN_ERR "assertion %s failed: file %s line %d\n", #x,\ | ||
__FUNCTION__, __LINE__);\ | ||
*(int*) 0=0;\ | ||
}\ | ||
} | ||
#define DBG_PORT80(value) outb(value, 0x80) | ||
#else | ||
#define ASSERT(x) | ||
#define DBG_PORT80(value) | ||
#endif | ||
|
||
|
||
#endif |
Oops, something went wrong.