linux/drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h

/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
/*
 * Copyright (C) 2005-2014 Intel Corporation
 */
/*
 * Please use this file (iwl-agn-hw.h) only for hardware-related definitions.
 */

#ifndef __iwl_agn_hw_h__
#define __iwl_agn_hw_h__

#define IWLAGN_RTC_INST_LOWER_BOUND
#define IWLAGN_RTC_INST_UPPER_BOUND

#define IWLAGN_RTC_DATA_LOWER_BOUND
#define IWLAGN_RTC_DATA_UPPER_BOUND

#define IWLAGN_RTC_INST_SIZE
#define IWLAGN_RTC_DATA_SIZE

#define IWL60_RTC_INST_LOWER_BOUND
#define IWL60_RTC_INST_UPPER_BOUND
#define IWL60_RTC_DATA_LOWER_BOUND
#define IWL60_RTC_DATA_UPPER_BOUND
#define IWL60_RTC_INST_SIZE
#define IWL60_RTC_DATA_SIZE

/* RSSI to dBm */
#define IWLAGN_RSSI_OFFSET

#define IWLAGN_DEFAULT_TX_RETRY
#define IWLAGN_MGMT_DFAULT_RETRY_LIMIT
#define IWLAGN_RTS_DFAULT_RETRY_LIMIT
#define IWLAGN_BAR_DFAULT_RETRY_LIMIT
#define IWLAGN_LOW_RETRY_LIMIT

/* Limit range of txpower output target to be between these values */
#define IWLAGN_TX_POWER_TARGET_POWER_MIN
#define IWLAGN_TX_POWER_TARGET_POWER_MAX

/* EEPROM */
#define IWLAGN_EEPROM_IMG_SIZE

/* high blocks contain PAPD data */
#define OTP_HIGH_IMAGE_SIZE_6x00
#define OTP_HIGH_IMAGE_SIZE_1000
#define OTP_MAX_LL_ITEMS_1000
#define OTP_MAX_LL_ITEMS_6x00
#define OTP_MAX_LL_ITEMS_6x50
#define OTP_MAX_LL_ITEMS_2x00


#define IWLAGN_NUM_QUEUES

#endif /* __iwl_agn_hw_h__ */