linux/drivers/net/wireless/intel/iwlwifi/cfg/sc.c

// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
/*
 * Copyright (C) 2015-2017 Intel Deutschland GmbH
 * Copyright (C) 2018-2024 Intel Corporation
 */
#include <linux/module.h>
#include <linux/stringify.h>
#include "iwl-config.h"
#include "iwl-prph.h"
#include "fw/api/txq.h"

/* Highest firmware API version supported */
#define IWL_SC_UCODE_API_MAX

/* Lowest firmware API version supported */
#define IWL_SC_UCODE_API_MIN

/* NVM versions */
#define IWL_SC_NVM_VERSION

/* Memory offsets and lengths */
#define IWL_SC_DCCM_OFFSET
#define IWL_SC_DCCM_LEN
#define IWL_SC_DCCM2_OFFSET
#define IWL_SC_DCCM2_LEN
#define IWL_SC_SMEM_OFFSET
#define IWL_SC_SMEM_LEN

#define IWL_SC_A_FM_B_FW_PRE
#define IWL_SC_A_FM_C_FW_PRE
#define IWL_SC_A_HR_A_FW_PRE
#define IWL_SC_A_HR_B_FW_PRE
#define IWL_SC_A_GF_A_FW_PRE
#define IWL_SC_A_GF4_A_FW_PRE
#define IWL_SC_A_WH_A_FW_PRE
#define IWL_SC2_A_FM_C_FW_PRE
#define IWL_SC2_A_WH_A_FW_PRE
#define IWL_SC2F_A_FM_C_FW_PRE
#define IWL_SC2F_A_WH_A_FW_PRE

#define IWL_SC_A_FM_B_FW_MODULE_FIRMWARE(api)
#define IWL_SC_A_FM_C_FW_MODULE_FIRMWARE(api)
#define IWL_SC_A_HR_A_FW_MODULE_FIRMWARE(api)
#define IWL_SC_A_HR_B_FW_MODULE_FIRMWARE(api)
#define IWL_SC_A_GF_A_FW_MODULE_FIRMWARE(api)
#define IWL_SC_A_GF4_A_FW_MODULE_FIRMWARE(api)
#define IWL_SC_A_WH_A_FW_MODULE_FIRMWARE(api)
#define IWL_SC2_A_FM_C_FW_MODULE_FIRMWARE(api)
#define IWL_SC2_A_WH_A_FW_MODULE_FIRMWARE(api)
#define IWL_SC2F_A_FM_C_FW_MODULE_FIRMWARE(api)
#define IWL_SC2F_A_WH_A_FW_MODULE_FIRMWARE(api)

static const struct iwl_base_params iwl_sc_base_params =;

#define IWL_DEVICE_BZ_COMMON

#define IWL_DEVICE_SC

/*
 * This size was picked according to 8 MSDUs inside 512 A-MSDUs in an
 * A-MPDU, with additional overhead to account for processing time.
 */
#define IWL_NUM_RBDS_SC_EHT

const struct iwl_cfg_trans_params iwl_sc_trans_cfg =;

const char iwl_sc_name[] =;

const struct iwl_cfg iwl_cfg_sc =;

const char iwl_sc2_name[] =;

const struct iwl_cfg iwl_cfg_sc2 =;

const char iwl_sc2f_name[] =;

const struct iwl_cfg iwl_cfg_sc2f =;

MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();