Deleted Added
full compact
ah_eeprom_v14.h (220947) ah_eeprom_v14.h (221622)
1/*
2 * Copyright (c) 2008 Sam Leffler, Errno Consulting
3 * Copyright (c) 2008 Atheros Communications, Inc.
4 *
5 * Permission to use, copy, modify, and/or distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
8 *
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 *
1/*
2 * Copyright (c) 2008 Sam Leffler, Errno Consulting
3 * Copyright (c) 2008 Atheros Communications, Inc.
4 *
5 * Permission to use, copy, modify, and/or distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
8 *
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 *
17 * $FreeBSD: head/sys/dev/ath/ath_hal/ah_eeprom_v14.h 220947 2011-04-22 10:59:20Z adrian $
17 * $FreeBSD: head/sys/dev/ath/ath_hal/ah_eeprom_v14.h 221622 2011-05-08 08:18:30Z adrian $
18 */
19#ifndef _AH_EEPROM_V14_H_
20#define _AH_EEPROM_V14_H_
21
22#include "ah_eeprom.h"
23
24/* reg_off = 4 * (eep_off) */
25#define AR5416_EEPROM_S 2

--- 64 unchanged lines hidden (view full) ---

90#define AR5416_ANT_CHAIN_MASK 0x7
91#define AR5416_ANT_COMMON_MASK 0xf
92#define AR5416_CHAIN_0_IDX 0
93#define AR5416_CHAIN_1_IDX 1
94#define AR5416_CHAIN_2_IDX 2
95
96#define AR5416_OPFLAGS_11A 0x01
97#define AR5416_OPFLAGS_11G 0x02
18 */
19#ifndef _AH_EEPROM_V14_H_
20#define _AH_EEPROM_V14_H_
21
22#include "ah_eeprom.h"
23
24/* reg_off = 4 * (eep_off) */
25#define AR5416_EEPROM_S 2

--- 64 unchanged lines hidden (view full) ---

90#define AR5416_ANT_CHAIN_MASK 0x7
91#define AR5416_ANT_COMMON_MASK 0xf
92#define AR5416_CHAIN_0_IDX 0
93#define AR5416_CHAIN_1_IDX 1
94#define AR5416_CHAIN_2_IDX 2
95
96#define AR5416_OPFLAGS_11A 0x01
97#define AR5416_OPFLAGS_11G 0x02
98#define AR5416_OPFLAGS_5G_HT40 0x04
99#define AR5416_OPFLAGS_2G_HT40 0x08
100#define AR5416_OPFLAGS_5G_HT20 0x10
101#define AR5416_OPFLAGS_2G_HT20 0x20
98#define AR5416_OPFLAGS_N_5G_HT40 0x04 /* If set, disable 5G HT40 */
99#define AR5416_OPFLAGS_N_2G_HT40 0x08
100#define AR5416_OPFLAGS_N_5G_HT20 0x10
101#define AR5416_OPFLAGS_N_2G_HT20 0x20
102
103/* RF silent fields in EEPROM */
104#define EEP_RFSILENT_ENABLED 0x0001 /* enabled/disabled */
105#define EEP_RFSILENT_ENABLED_S 0
106#define EEP_RFSILENT_POLARITY 0x0002 /* polarity */
107#define EEP_RFSILENT_POLARITY_S 1
108#define EEP_RFSILENT_GPIO_SEL 0x001c /* gpio PIN */
109#define EEP_RFSILENT_GPIO_SEL_S 2

--- 180 unchanged lines hidden ---
102
103/* RF silent fields in EEPROM */
104#define EEP_RFSILENT_ENABLED 0x0001 /* enabled/disabled */
105#define EEP_RFSILENT_ENABLED_S 0
106#define EEP_RFSILENT_POLARITY 0x0002 /* polarity */
107#define EEP_RFSILENT_POLARITY_S 1
108#define EEP_RFSILENT_GPIO_SEL 0x001c /* gpio PIN */
109#define EEP_RFSILENT_GPIO_SEL_S 2

--- 180 unchanged lines hidden ---