if_iwmreg.h (30a0fd92) if_iwmreg.h (6349bdb3)
1/* $OpenBSD: if_iwmreg.h,v 1.4 2015/06/15 08:06:11 stsp Exp $ */
2/* $FreeBSD$ */
3
4/******************************************************************************
5 *
6 * This file is provided under a dual BSD/GPLv2 license. When using or
7 * redistributing this file, you may do so under either license.
8 *

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

2018enum {
2019 IWM_NVM_ACCESS_TARGET_CACHE = 0,
2020 IWM_NVM_ACCESS_TARGET_OTP = 1,
2021 IWM_NVM_ACCESS_TARGET_EEPROM = 2,
2022};
2023
2024/* Section types for IWM_NVM_ACCESS_CMD */
2025enum {
1/* $OpenBSD: if_iwmreg.h,v 1.4 2015/06/15 08:06:11 stsp Exp $ */
2/* $FreeBSD$ */
3
4/******************************************************************************
5 *
6 * This file is provided under a dual BSD/GPLv2 license. When using or
7 * redistributing this file, you may do so under either license.
8 *

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

2018enum {
2019 IWM_NVM_ACCESS_TARGET_CACHE = 0,
2020 IWM_NVM_ACCESS_TARGET_OTP = 1,
2021 IWM_NVM_ACCESS_TARGET_EEPROM = 2,
2022};
2023
2024/* Section types for IWM_NVM_ACCESS_CMD */
2025enum {
2026 IWM_NVM_SECTION_TYPE_HW = 0,
2027 IWM_NVM_SECTION_TYPE_SW,
2028 IWM_NVM_SECTION_TYPE_PAPD,
2029 IWM_NVM_SECTION_TYPE_REGULATORY,
2030 IWM_NVM_SECTION_TYPE_CALIBRATION,
2031 IWM_NVM_SECTION_TYPE_PRODUCTION,
2032 IWM_NVM_SECTION_TYPE_POST_FCS_CALIB,
2033 /* 7, 8, 9 unknown */
2034 IWM_NVM_SECTION_TYPE_HW_8000 = 10,
2035 IWM_NVM_SECTION_TYPE_MAC_OVERRIDE,
2036 IWM_NVM_SECTION_TYPE_PHY_SKU,
2037 IWM_NVM_NUM_OF_SECTIONS,
2026 IWM_NVM_SECTION_TYPE_SW = 1,
2027 IWM_NVM_SECTION_TYPE_REGULATORY = 3,
2028 IWM_NVM_SECTION_TYPE_CALIBRATION = 4,
2029 IWM_NVM_SECTION_TYPE_PRODUCTION = 5,
2030 IWM_NVM_SECTION_TYPE_MAC_OVERRIDE = 11,
2031 IWM_NVM_SECTION_TYPE_PHY_SKU = 12,
2032 IWM_NVM_MAX_NUM_SECTIONS = 13,
2038};
2039
2040/**
2041 * struct iwm_nvm_access_cmd_ver2 - Request the device to send an NVM section
2042 * @op_code: 0 - read, 1 - write
2043 * @target: IWM_NVM_ACCESS_TARGET_*
2044 * @type: IWM_NVM_SECTION_TYPE_*
2045 * @offset: offset in bytes into the section

--- 4075 unchanged lines hidden ---
2033};
2034
2035/**
2036 * struct iwm_nvm_access_cmd_ver2 - Request the device to send an NVM section
2037 * @op_code: 0 - read, 1 - write
2038 * @target: IWM_NVM_ACCESS_TARGET_*
2039 * @type: IWM_NVM_SECTION_TYPE_*
2040 * @offset: offset in bytes into the section

--- 4075 unchanged lines hidden ---