Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Variables
eeprom.h File Reference

Go to the source code of this file.

Data Structures

struct  pda_entry
 
struct  eeprom_pda_wrap
 
struct  p54_iq_autocal_entry
 
struct  pda_iq_autocal_entry
 
struct  pda_channel_output_limit
 
struct  pda_channel_output_limit_point_longbow
 
struct  pda_channel_output_limit_longbow
 
struct  pda_pa_curve_data_sample_rev0
 
struct  pda_pa_curve_data_sample_rev1
 
struct  pda_pa_curve_data
 
struct  pda_rssi_cal_ext_entry
 
struct  pda_rssi_cal_entry
 
struct  pda_country
 
struct  pda_antenna_gain
 
struct  pda_custom_wrapper
 

Macros

#define PDR_END   0x0000
 
#define PDR_MANUFACTURING_PART_NUMBER   0x0001
 
#define PDR_PDA_VERSION   0x0002
 
#define PDR_NIC_SERIAL_NUMBER   0x0003
 
#define PDR_NIC_RAM_SIZE   0x0005
 
#define PDR_RFMODEM_SUP_RANGE   0x0006
 
#define PDR_PRISM_MAC_SUP_RANGE   0x0007
 
#define PDR_NIC_ID   0x0008
 
#define PDR_MAC_ADDRESS   0x0101
 
#define PDR_REGULATORY_DOMAIN_LIST   0x0103 /* obsolete */
 
#define PDR_ALLOWED_CHAN_SET   0x0104
 
#define PDR_DEFAULT_CHAN   0x0105
 
#define PDR_TEMPERATURE_TYPE   0x0107
 
#define PDR_IFR_SETTING   0x0200
 
#define PDR_RFR_SETTING   0x0201
 
#define PDR_3861_BASELINE_REG_SETTINGS   0x0202
 
#define PDR_3861_SHADOW_REG_SETTINGS   0x0203
 
#define PDR_3861_IFRF_REG_SETTINGS   0x0204
 
#define PDR_3861_CHAN_CALIB_SET_POINTS   0x0300
 
#define PDR_3861_CHAN_CALIB_INTEGRATOR   0x0301
 
#define PDR_3842_PRISM_II_NIC_CONFIG   0x0400
 
#define PDR_PRISM_USB_ID   0x0401
 
#define PDR_PRISM_PCI_ID   0x0402
 
#define PDR_PRISM_PCI_IF_CONFIG   0x0403
 
#define PDR_PRISM_PCI_PM_CONFIG   0x0404
 
#define PDR_3861_MF_TEST_CHAN_SET_POINTS   0x0900
 
#define PDR_3861_MF_TEST_CHAN_INTEGRATORS   0x0901
 
#define PDR_COUNTRY_INFORMATION   0x1000 /* obsolete */
 
#define PDR_INTERFACE_LIST   0x1001
 
#define PDR_HARDWARE_PLATFORM_COMPONENT_ID   0x1002
 
#define PDR_OEM_NAME   0x1003
 
#define PDR_PRODUCT_NAME   0x1004
 
#define PDR_UTF8_OEM_NAME   0x1005
 
#define PDR_UTF8_PRODUCT_NAME   0x1006
 
#define PDR_COUNTRY_LIST   0x1007
 
#define PDR_DEFAULT_COUNTRY   0x1008
 
#define PDR_ANTENNA_GAIN   0x1100
 
#define PDR_PRISM_INDIGO_PA_CALIBRATION_DATA   0x1901
 
#define PDR_RSSI_LINEAR_APPROXIMATION   0x1902
 
#define PDR_PRISM_PA_CAL_OUTPUT_POWER_LIMITS   0x1903
 
#define PDR_PRISM_PA_CAL_CURVE_DATA   0x1904
 
#define PDR_RSSI_LINEAR_APPROXIMATION_DUAL_BAND   0x1905
 
#define PDR_PRISM_ZIF_TX_IQ_CALIBRATION   0x1906
 
#define PDR_REGULATORY_POWER_LIMITS   0x1907
 
#define PDR_RSSI_LINEAR_APPROXIMATION_EXTENDED   0x1908
 
#define PDR_RADIATED_TRANSMISSION_CORRECTION   0x1909
 
#define PDR_PRISM_TX_IQ_CALIBRATION   0x190a
 
#define PDR_BASEBAND_REGISTERS   0x8000
 
#define PDR_PER_CHANNEL_BASEBAND_REGISTERS   0x8001
 
#define PDR_RSSI_LINEAR_APPROXIMATION_CUSTOM   0xDEAD
 
#define PDR_RSSI_LINEAR_APPROXIMATION_CUSTOMV2   0xCAFF
 
#define PDR_PRISM_PA_CAL_OUTPUT_POWER_LIMITS_CUSTOM   0xBEEF
 
#define PDR_PRISM_PA_CAL_CURVE_DATA_CUSTOM   0xB05D
 
#define PDR_INTERFACE_ROLE_SERVER   0x0000
 
#define PDR_INTERFACE_ROLE_CLIENT   0x0001
 
#define PDR_COUNTRY_CERT_CODE   0x80
 
#define PDR_COUNTRY_CERT_CODE_REAL   0x00
 
#define PDR_COUNTRY_CERT_CODE_PSEUDO   0x80
 
#define PDR_COUNTRY_CERT_BAND   0x40
 
#define PDR_COUNTRY_CERT_BAND_2GHZ   0x00
 
#define PDR_COUNTRY_CERT_BAND_5GHZ   0x40
 
#define PDR_COUNTRY_CERT_IODOOR   0x30
 
#define PDR_COUNTRY_CERT_IODOOR_BOTH   0x00
 
#define PDR_COUNTRY_CERT_IODOOR_INDOOR   0x20
 
#define PDR_COUNTRY_CERT_IODOOR_OUTDOOR   0x30
 
#define PDR_COUNTRY_CERT_INDEX   0x0f
 
#define PDR_SYNTH_FRONTEND_MASK   0x0007
 
#define PDR_SYNTH_FRONTEND_DUETTE3   0x0001
 
#define PDR_SYNTH_FRONTEND_DUETTE2   0x0002
 
#define PDR_SYNTH_FRONTEND_FRISBEE   0x0003
 
#define PDR_SYNTH_FRONTEND_XBOW   0x0004
 
#define PDR_SYNTH_FRONTEND_LONGBOW   0x0005
 
#define PDR_SYNTH_IQ_CAL_MASK   0x0018
 
#define PDR_SYNTH_IQ_CAL_PA_DETECTOR   0x0000
 
#define PDR_SYNTH_IQ_CAL_DISABLED   0x0008
 
#define PDR_SYNTH_IQ_CAL_ZIF   0x0010
 
#define PDR_SYNTH_FAA_SWITCH_MASK   0x0020
 
#define PDR_SYNTH_FAA_SWITCH_ENABLED   0x0020
 
#define PDR_SYNTH_24_GHZ_MASK   0x0040
 
#define PDR_SYNTH_24_GHZ_DISABLED   0x0040
 
#define PDR_SYNTH_5_GHZ_MASK   0x0080
 
#define PDR_SYNTH_5_GHZ_DISABLED   0x0080
 
#define PDR_SYNTH_RX_DIV_MASK   0x0100
 
#define PDR_SYNTH_RX_DIV_SUPPORTED   0x0100
 
#define PDR_SYNTH_TX_DIV_MASK   0x0200
 
#define PDR_SYNTH_TX_DIV_SUPPORTED   0x0200
 
#define PDR_SYNTH_ASM_MASK   0x0400
 
#define PDR_SYNTH_ASM_XSWON   0x0400
 

Variables

struct pda_entry __packed
 

Macro Definition Documentation

#define PDR_3842_PRISM_II_NIC_CONFIG   0x0400

Definition at line 159 of file eeprom.h.

#define PDR_3861_BASELINE_REG_SETTINGS   0x0202

Definition at line 152 of file eeprom.h.

#define PDR_3861_CHAN_CALIB_INTEGRATOR   0x0301

Definition at line 157 of file eeprom.h.

#define PDR_3861_CHAN_CALIB_SET_POINTS   0x0300

Definition at line 156 of file eeprom.h.

#define PDR_3861_IFRF_REG_SETTINGS   0x0204

Definition at line 154 of file eeprom.h.

#define PDR_3861_MF_TEST_CHAN_INTEGRATORS   0x0901

Definition at line 166 of file eeprom.h.

#define PDR_3861_MF_TEST_CHAN_SET_POINTS   0x0900

Definition at line 165 of file eeprom.h.

#define PDR_3861_SHADOW_REG_SETTINGS   0x0203

Definition at line 153 of file eeprom.h.

#define PDR_ALLOWED_CHAN_SET   0x0104

Definition at line 146 of file eeprom.h.

#define PDR_ANTENNA_GAIN   0x1100

Definition at line 179 of file eeprom.h.

#define PDR_BASEBAND_REGISTERS   0x8000

Definition at line 195 of file eeprom.h.

#define PDR_COUNTRY_CERT_BAND   0x40

Definition at line 212 of file eeprom.h.

#define PDR_COUNTRY_CERT_BAND_2GHZ   0x00

Definition at line 213 of file eeprom.h.

#define PDR_COUNTRY_CERT_BAND_5GHZ   0x40

Definition at line 214 of file eeprom.h.

#define PDR_COUNTRY_CERT_CODE   0x80

Definition at line 209 of file eeprom.h.

#define PDR_COUNTRY_CERT_CODE_PSEUDO   0x80

Definition at line 211 of file eeprom.h.

#define PDR_COUNTRY_CERT_CODE_REAL   0x00

Definition at line 210 of file eeprom.h.

#define PDR_COUNTRY_CERT_INDEX   0x0f

Definition at line 219 of file eeprom.h.

#define PDR_COUNTRY_CERT_IODOOR   0x30

Definition at line 215 of file eeprom.h.

#define PDR_COUNTRY_CERT_IODOOR_BOTH   0x00

Definition at line 216 of file eeprom.h.

#define PDR_COUNTRY_CERT_IODOOR_INDOOR   0x20

Definition at line 217 of file eeprom.h.

#define PDR_COUNTRY_CERT_IODOOR_OUTDOOR   0x30

Definition at line 218 of file eeprom.h.

#define PDR_COUNTRY_INFORMATION   0x1000 /* obsolete */

Definition at line 169 of file eeprom.h.

#define PDR_COUNTRY_LIST   0x1007

Definition at line 176 of file eeprom.h.

#define PDR_DEFAULT_CHAN   0x0105

Definition at line 147 of file eeprom.h.

#define PDR_DEFAULT_COUNTRY   0x1008

Definition at line 177 of file eeprom.h.

#define PDR_END   0x0000

Definition at line 135 of file eeprom.h.

#define PDR_HARDWARE_PLATFORM_COMPONENT_ID   0x1002

Definition at line 171 of file eeprom.h.

#define PDR_IFR_SETTING   0x0200

Definition at line 150 of file eeprom.h.

#define PDR_INTERFACE_LIST   0x1001

Definition at line 170 of file eeprom.h.

#define PDR_INTERFACE_ROLE_CLIENT   0x0001

Definition at line 206 of file eeprom.h.

#define PDR_INTERFACE_ROLE_SERVER   0x0000

Definition at line 205 of file eeprom.h.

#define PDR_MAC_ADDRESS   0x0101

Definition at line 144 of file eeprom.h.

#define PDR_MANUFACTURING_PART_NUMBER   0x0001

Definition at line 136 of file eeprom.h.

#define PDR_NIC_ID   0x0008

Definition at line 142 of file eeprom.h.

#define PDR_NIC_RAM_SIZE   0x0005

Definition at line 139 of file eeprom.h.

#define PDR_NIC_SERIAL_NUMBER   0x0003

Definition at line 138 of file eeprom.h.

#define PDR_OEM_NAME   0x1003

Definition at line 172 of file eeprom.h.

#define PDR_PDA_VERSION   0x0002

Definition at line 137 of file eeprom.h.

#define PDR_PER_CHANNEL_BASEBAND_REGISTERS   0x8001

Definition at line 196 of file eeprom.h.

#define PDR_PRISM_INDIGO_PA_CALIBRATION_DATA   0x1901

Definition at line 181 of file eeprom.h.

#define PDR_PRISM_MAC_SUP_RANGE   0x0007

Definition at line 141 of file eeprom.h.

#define PDR_PRISM_PA_CAL_CURVE_DATA   0x1904

Definition at line 184 of file eeprom.h.

#define PDR_PRISM_PA_CAL_CURVE_DATA_CUSTOM   0xB05D

Definition at line 202 of file eeprom.h.

#define PDR_PRISM_PA_CAL_OUTPUT_POWER_LIMITS   0x1903

Definition at line 183 of file eeprom.h.

#define PDR_PRISM_PA_CAL_OUTPUT_POWER_LIMITS_CUSTOM   0xBEEF

Definition at line 201 of file eeprom.h.

#define PDR_PRISM_PCI_ID   0x0402

Definition at line 161 of file eeprom.h.

#define PDR_PRISM_PCI_IF_CONFIG   0x0403

Definition at line 162 of file eeprom.h.

#define PDR_PRISM_PCI_PM_CONFIG   0x0404

Definition at line 163 of file eeprom.h.

#define PDR_PRISM_TX_IQ_CALIBRATION   0x190a

Definition at line 190 of file eeprom.h.

#define PDR_PRISM_USB_ID   0x0401

Definition at line 160 of file eeprom.h.

#define PDR_PRISM_ZIF_TX_IQ_CALIBRATION   0x1906

Definition at line 186 of file eeprom.h.

#define PDR_PRODUCT_NAME   0x1004

Definition at line 173 of file eeprom.h.

#define PDR_RADIATED_TRANSMISSION_CORRECTION   0x1909

Definition at line 189 of file eeprom.h.

#define PDR_REGULATORY_DOMAIN_LIST   0x0103 /* obsolete */

Definition at line 145 of file eeprom.h.

#define PDR_REGULATORY_POWER_LIMITS   0x1907

Definition at line 187 of file eeprom.h.

#define PDR_RFMODEM_SUP_RANGE   0x0006

Definition at line 140 of file eeprom.h.

#define PDR_RFR_SETTING   0x0201

Definition at line 151 of file eeprom.h.

#define PDR_RSSI_LINEAR_APPROXIMATION   0x1902

Definition at line 182 of file eeprom.h.

#define PDR_RSSI_LINEAR_APPROXIMATION_CUSTOM   0xDEAD

Definition at line 199 of file eeprom.h.

#define PDR_RSSI_LINEAR_APPROXIMATION_CUSTOMV2   0xCAFF

Definition at line 200 of file eeprom.h.

#define PDR_RSSI_LINEAR_APPROXIMATION_DUAL_BAND   0x1905

Definition at line 185 of file eeprom.h.

#define PDR_RSSI_LINEAR_APPROXIMATION_EXTENDED   0x1908

Definition at line 188 of file eeprom.h.

#define PDR_SYNTH_24_GHZ_DISABLED   0x0040

Definition at line 235 of file eeprom.h.

#define PDR_SYNTH_24_GHZ_MASK   0x0040

Definition at line 234 of file eeprom.h.

#define PDR_SYNTH_5_GHZ_DISABLED   0x0080

Definition at line 237 of file eeprom.h.

#define PDR_SYNTH_5_GHZ_MASK   0x0080

Definition at line 236 of file eeprom.h.

#define PDR_SYNTH_ASM_MASK   0x0400

Definition at line 242 of file eeprom.h.

#define PDR_SYNTH_ASM_XSWON   0x0400

Definition at line 243 of file eeprom.h.

#define PDR_SYNTH_FAA_SWITCH_ENABLED   0x0020

Definition at line 233 of file eeprom.h.

#define PDR_SYNTH_FAA_SWITCH_MASK   0x0020

Definition at line 232 of file eeprom.h.

#define PDR_SYNTH_FRONTEND_DUETTE2   0x0002

Definition at line 224 of file eeprom.h.

#define PDR_SYNTH_FRONTEND_DUETTE3   0x0001

Definition at line 223 of file eeprom.h.

#define PDR_SYNTH_FRONTEND_FRISBEE   0x0003

Definition at line 225 of file eeprom.h.

#define PDR_SYNTH_FRONTEND_LONGBOW   0x0005

Definition at line 227 of file eeprom.h.

#define PDR_SYNTH_FRONTEND_MASK   0x0007

Definition at line 222 of file eeprom.h.

#define PDR_SYNTH_FRONTEND_XBOW   0x0004

Definition at line 226 of file eeprom.h.

#define PDR_SYNTH_IQ_CAL_DISABLED   0x0008

Definition at line 230 of file eeprom.h.

#define PDR_SYNTH_IQ_CAL_MASK   0x0018

Definition at line 228 of file eeprom.h.

#define PDR_SYNTH_IQ_CAL_PA_DETECTOR   0x0000

Definition at line 229 of file eeprom.h.

#define PDR_SYNTH_IQ_CAL_ZIF   0x0010

Definition at line 231 of file eeprom.h.

#define PDR_SYNTH_RX_DIV_MASK   0x0100

Definition at line 238 of file eeprom.h.

#define PDR_SYNTH_RX_DIV_SUPPORTED   0x0100

Definition at line 239 of file eeprom.h.

#define PDR_SYNTH_TX_DIV_MASK   0x0200

Definition at line 240 of file eeprom.h.

#define PDR_SYNTH_TX_DIV_SUPPORTED   0x0200

Definition at line 241 of file eeprom.h.

#define PDR_TEMPERATURE_TYPE   0x0107

Definition at line 148 of file eeprom.h.

#define PDR_UTF8_OEM_NAME   0x1005

Definition at line 174 of file eeprom.h.

#define PDR_UTF8_PRODUCT_NAME   0x1006

Definition at line 175 of file eeprom.h.

Variable Documentation