diff options
Diffstat (limited to 'wl1271/TWD/TWDriver/TWDriverRate.h')
-rw-r--r-- | wl1271/TWD/TWDriver/TWDriverRate.h | 118 |
1 files changed, 0 insertions, 118 deletions
diff --git a/wl1271/TWD/TWDriver/TWDriverRate.h b/wl1271/TWD/TWDriver/TWDriverRate.h deleted file mode 100644 index f944aee..0000000 --- a/wl1271/TWD/TWDriver/TWDriverRate.h +++ /dev/null @@ -1,118 +0,0 @@ -/* - * TWDriverRate.h - * - * Copyright(c) 1998 - 2009 Texas Instruments. All rights reserved. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * * Neither the name Texas Instruments nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef TWDRIVERRATE_H -#define TWDRIVERRATE_H - -/** \file TWDriverRate.h - * \brief TWDriver Rate APIs - * - * \see - */ - -/** \enum ERate - * \brief Rate Types - * - * \par Description - * Driver's TX Control Frame Rate Format Type - * - * \sa - */ -typedef enum -{ - DRV_RATE_AUTO = 0, /**< Auto */ - DRV_RATE_1M = 1, /**< 1M */ - DRV_RATE_2M = 2, /**< 2M */ - DRV_RATE_5_5M = 3, /**< 5.5M */ - DRV_RATE_11M = 4, /**< 11M */ - DRV_RATE_22M = 5, /**< 22M */ - DRV_RATE_6M = 6, /**< 6M */ - DRV_RATE_9M = 7, /**< 9M */ - DRV_RATE_12M = 8, /**< 12M */ - DRV_RATE_18M = 9, /**< 18M */ - DRV_RATE_24M = 10, /**< 24M */ - DRV_RATE_36M = 11, /**< 36M */ - DRV_RATE_48M = 12, /**< 48M */ - DRV_RATE_54M = 13, /**< 54M */ - DRV_RATE_MCS_0 = 14, /**< 6.5M or 7.2 */ - DRV_RATE_MCS_1 = 15, /**< 13.0M or 14.4 */ - DRV_RATE_MCS_2 = 16, /**< 19.5M or 21.7 */ - DRV_RATE_MCS_3 = 17, /**< 26.0M or 28.9 */ - DRV_RATE_MCS_4 = 18, /**< 39.0M or 43.3 */ - DRV_RATE_MCS_5 = 19, /**< 52.0M or 57.8 */ - DRV_RATE_MCS_6 = 20, /**< 58.5M or 65.0 */ - DRV_RATE_MCS_7 = 21, /**< 65.0M or 72.2 */ - DRV_RATE_MAX = DRV_RATE_MCS_7, /**< Maximum Driver's Rate Type */ - DRV_RATE_INVALID = 0xFF /**< Invalid Driver's Rate Type */ - -} ERate; - -#define RATE_TO_MASK(R) (1 << ((R) - 1)) - -/** \enum ERateMask - * \brief Driver rate mask - * - * \par Description - * - * \sa - */ -typedef enum -{ - DRV_RATE_MASK_AUTO = DRV_RATE_AUTO, /**< 0x000000 */ - DRV_RATE_MASK_1_BARKER = RATE_TO_MASK(DRV_RATE_1M), /**< 0x000001 */ - DRV_RATE_MASK_2_BARKER = RATE_TO_MASK(DRV_RATE_2M), /**< 0x000002 */ - DRV_RATE_MASK_5_5_CCK = RATE_TO_MASK(DRV_RATE_5_5M), /**< 0x000004 */ - DRV_RATE_MASK_11_CCK = RATE_TO_MASK(DRV_RATE_11M), /**< 0x000008 */ - DRV_RATE_MASK_22_PBCC = RATE_TO_MASK(DRV_RATE_22M), /**< 0x000010 */ - DRV_RATE_MASK_6_OFDM = RATE_TO_MASK(DRV_RATE_6M), /**< 0x000020 */ - DRV_RATE_MASK_9_OFDM = RATE_TO_MASK(DRV_RATE_9M), /**< 0x000040 */ - DRV_RATE_MASK_12_OFDM = RATE_TO_MASK(DRV_RATE_12M), /**< 0x000080 */ - DRV_RATE_MASK_18_OFDM = RATE_TO_MASK(DRV_RATE_18M), /**< 0x000100 */ - DRV_RATE_MASK_24_OFDM = RATE_TO_MASK(DRV_RATE_24M), /**< 0x000200 */ - DRV_RATE_MASK_36_OFDM = RATE_TO_MASK(DRV_RATE_36M), /**< 0x000400 */ - DRV_RATE_MASK_48_OFDM = RATE_TO_MASK(DRV_RATE_48M), /**< 0x000800 */ - DRV_RATE_MASK_54_OFDM = RATE_TO_MASK(DRV_RATE_54M), /**< 0x001000 */ - DRV_RATE_MASK_MCS_0_OFDM = RATE_TO_MASK(DRV_RATE_MCS_0), /**< 0x002000 */ - DRV_RATE_MASK_MCS_1_OFDM = RATE_TO_MASK(DRV_RATE_MCS_1), /**< 0x004000 */ - DRV_RATE_MASK_MCS_2_OFDM = RATE_TO_MASK(DRV_RATE_MCS_2), /**< 0x008000 */ - DRV_RATE_MASK_MCS_3_OFDM = RATE_TO_MASK(DRV_RATE_MCS_3), /**< 0x010000 */ - DRV_RATE_MASK_MCS_4_OFDM = RATE_TO_MASK(DRV_RATE_MCS_4), /**< 0x020000 */ - DRV_RATE_MASK_MCS_5_OFDM = RATE_TO_MASK(DRV_RATE_MCS_5), /**< 0x040000 */ - DRV_RATE_MASK_MCS_6_OFDM = RATE_TO_MASK(DRV_RATE_MCS_6), /**< 0x080000 */ - DRV_RATE_MASK_MCS_7_OFDM = RATE_TO_MASK(DRV_RATE_MCS_7) /**< 0x100000 */ - -} ERateMask; - -#define PBCC_BIT 0x00000080 /* BIT_7 */ - -#endif /* #define TWDRIVERRATE_H */ |