Commit 60f8ce8d authored by Malcolm Priestley's avatar Malcolm Priestley Committed by Greg Kroah-Hartman

staging: vt6656: rndis.h move all to device.h

Commands macros are common to all source files.
Signed-off-by: default avatarMalcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 887651e0
......@@ -42,7 +42,6 @@
#include "rf.h"
#include "control.h"
#include "datarate.h"
#include "rndis.h"
static int msglevel =MSG_LEVEL_INFO;
//static int msglevel =MSG_LEVEL_DEBUG;
......
......@@ -54,7 +54,6 @@
#include "mac.h"
#include "wpa2.h"
#include "control.h"
#include "rndis.h"
#include "iowpa.h"
#include "power.h"
......
......@@ -57,7 +57,6 @@
#include "rc4.h"
#include "country.h"
#include "datarate.h"
#include "rndis.h"
#include "control.h"
//static int msglevel =MSG_LEVEL_DEBUG;
......
......@@ -41,7 +41,6 @@
*/
#include "control.h"
#include "rndis.h"
/* static int msglevel =MSG_LEVEL_INFO; */
/* static int msglevel =MSG_LEVEL_DEBUG; */
......
......@@ -66,7 +66,6 @@
#include "desc.h"
#include "key.h"
#include "card.h"
#include "rndis.h"
#define VNT_USB_VENDOR_ID 0x160a
#define VNT_USB_PRODUCT_ID 0x3184
......@@ -140,6 +139,44 @@
/* Bits in EEP_OFS_RADIOCTL */
#define EEP_RADIOCTL_ENABLE 0x80
/* control commands */
#define MESSAGE_TYPE_READ 0x1
#define MESSAGE_TYPE_WRITE 0x0
#define MESSAGE_TYPE_LOCK_OR 0x2
#define MESSAGE_TYPE_LOCK_AND 0x3
#define MESSAGE_TYPE_WRITE_MASK 0x4
#define MESSAGE_TYPE_CARDINIT 0x5
#define MESSAGE_TYPE_INIT_RSP 0x6
#define MESSAGE_TYPE_MACSHUTDOWN 0x7
#define MESSAGE_TYPE_SETKEY 0x8
#define MESSAGE_TYPE_CLRKEYENTRY 0x9
#define MESSAGE_TYPE_WRITE_MISCFF 0xa
#define MESSAGE_TYPE_SET_ANTMD 0xb
#define MESSAGE_TYPE_SELECT_CHANNLE 0xc
#define MESSAGE_TYPE_SET_TSFTBTT 0xd
#define MESSAGE_TYPE_SET_SSTIFS 0xe
#define MESSAGE_TYPE_CHANGE_BBTYPE 0xf
#define MESSAGE_TYPE_DISABLE_PS 0x10
#define MESSAGE_TYPE_WRITE_IFRF 0x11
/* command read/write(index) */
#define MESSAGE_REQUEST_MEM 0x1
#define MESSAGE_REQUEST_BBREG 0x2
#define MESSAGE_REQUEST_MACREG 0x3
#define MESSAGE_REQUEST_EEPROM 0x4
#define MESSAGE_REQUEST_TSF 0x5
#define MESSAGE_REQUEST_TBTT 0x6
#define MESSAGE_REQUEST_BBAGC 0x7
#define MESSAGE_REQUEST_VERSION 0x8
#define MESSAGE_REQUEST_RF_INIT 0x9
#define MESSAGE_REQUEST_RF_INIT2 0xa
#define MESSAGE_REQUEST_RF_CH0 0xb
#define MESSAGE_REQUEST_RF_CH1 0xc
#define MESSAGE_REQUEST_RF_CH2 0xd
/* USB registers */
#define USB_REG4 0x604
#ifndef RUN_AT
#define RUN_AT(x) (jiffies+(x))
#endif
......@@ -161,6 +198,23 @@ typedef enum __device_msg_level {
#define DEVICE_INIT_RESET 0x1 /* reset init or Dx to D0 power remain */
#define DEVICE_INIT_DXPL 0x2 /* Dx to D0 power lost init */
/* Device init */
struct vnt_cmd_card_init {
u8 init_class;
u8 exist_sw_net_addr;
u8 sw_net_addr[6];
u8 short_retry_limit;
u8 long_retry_limit;
};
struct vnt_rsp_card_init {
u8 status;
u8 net_addr[6];
u8 rf_type;
u8 min_channel;
u8 max_channel;
};
/* USB */
/*
......
......@@ -34,7 +34,6 @@
#include <linux/compiler.h>
#include "firmware.h"
#include "control.h"
#include "rndis.h"
static int msglevel = MSG_LEVEL_INFO;
/* static int msglevel = MSG_LEVEL_DEBUG; */
......
......@@ -40,7 +40,6 @@
#include "iowpa.h"
#include "wpactl.h"
#include "control.h"
#include "rndis.h"
#include "baseband.h"
static const long frequency_list[] = {
......
......@@ -39,7 +39,6 @@
#include "mac.h"
#include "tmacro.h"
#include "key.h"
#include "rndis.h"
#include "control.h"
static int msglevel =MSG_LEVEL_INFO;
......
......@@ -35,7 +35,6 @@
#include "desc.h"
#include "mac.h"
#include "80211hdr.h"
#include "rndis.h"
#include "control.h"
//static int msglevel =MSG_LEVEL_DEBUG;
......
......@@ -45,7 +45,6 @@
#include "rxtx.h"
#include "card.h"
#include "control.h"
#include "rndis.h"
static int msglevel = MSG_LEVEL_INFO;
......
......@@ -39,7 +39,6 @@
#include "rf.h"
#include "baseband.h"
#include "control.h"
#include "rndis.h"
#include "datarate.h"
static int msglevel =MSG_LEVEL_INFO;
......
/*
* Copyright (c) 1996, 2003 VIA Networking Technologies, 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: rndis.h
*
* Purpose: Interface between firmware and driver
*
* Author: Warren Hsu
*
* Date: Nov 24, 2004
*
*/
#ifndef __RNDIS_H__
#define __RNDIS_H__
#define MESSAGE_TYPE_READ 0x01
#define MESSAGE_TYPE_WRITE 0x00
#define MESSAGE_TYPE_LOCK_OR 0x02
#define MESSAGE_TYPE_LOCK_AND 0x03
#define MESSAGE_TYPE_WRITE_MASK 0x04
#define MESSAGE_TYPE_CARDINIT 0x05
#define MESSAGE_TYPE_INIT_RSP 0x06
#define MESSAGE_TYPE_MACSHUTDOWN 0x07
#define MESSAGE_TYPE_SETKEY 0x08
#define MESSAGE_TYPE_CLRKEYENTRY 0x09
#define MESSAGE_TYPE_WRITE_MISCFF 0x0A
#define MESSAGE_TYPE_SET_ANTMD 0x0B
#define MESSAGE_TYPE_SELECT_CHANNLE 0x0C
#define MESSAGE_TYPE_SET_TSFTBTT 0x0D
#define MESSAGE_TYPE_SET_SSTIFS 0x0E
#define MESSAGE_TYPE_CHANGE_BBTYPE 0x0F
#define MESSAGE_TYPE_DISABLE_PS 0x10
#define MESSAGE_TYPE_WRITE_IFRF 0x11
//used for read/write(index)
#define MESSAGE_REQUEST_MEM 0x01
#define MESSAGE_REQUEST_BBREG 0x02
#define MESSAGE_REQUEST_MACREG 0x03
#define MESSAGE_REQUEST_EEPROM 0x04
#define MESSAGE_REQUEST_TSF 0x05
#define MESSAGE_REQUEST_TBTT 0x06
#define MESSAGE_REQUEST_BBAGC 0x07
#define MESSAGE_REQUEST_VERSION 0x08
#define MESSAGE_REQUEST_RF_INIT 0x09
#define MESSAGE_REQUEST_RF_INIT2 0x0A
#define MESSAGE_REQUEST_RF_CH0 0x0B
#define MESSAGE_REQUEST_RF_CH1 0x0C
#define MESSAGE_REQUEST_RF_CH2 0x0D
#define USB_REG4 0x604
struct vnt_cmd_card_init
{
u8 init_class;
u8 exist_sw_net_addr;
u8 sw_net_addr[6];
u8 short_retry_limit;
u8 long_retry_limit;
};
struct vnt_rsp_card_init
{
u8 status;
u8 net_addr[6];
u8 rf_type;
u8 min_channel;
u8 max_channel;
};
#endif /* _RNDIS_H_ */
......@@ -51,7 +51,6 @@
#include "control.h"
#include "rxtx.h"
#include "rf.h"
#include "rndis.h"
#include "channel.h"
#include "iowpa.h"
......
......@@ -79,7 +79,6 @@
#include "rf.h"
#include "iowpa.h"
#include "control.h"
#include "rndis.h"
static int msglevel = MSG_LEVEL_INFO;
//static int msglevel =MSG_LEVEL_DEBUG;
......
......@@ -39,7 +39,6 @@
#include "iocmd.h"
#include "iowpa.h"
#include "control.h"
#include "rndis.h"
#include "rf.h"
static int msglevel = MSG_LEVEL_INFO;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment