linux/drivers/net/wireless/intel/iwlwifi/dvm/ucode.c

// SPDX-License-Identifier: GPL-2.0-only
/******************************************************************************
 *
 * Copyright(c) 2008 - 2014 Intel Corporation. All rights reserved.
 * Copyright(c) 2015 Intel Deutschland GmbH
 *****************************************************************************/

#include <linux/kernel.h>

#include "iwl-io.h"
#include "iwl-agn-hw.h"
#include "iwl-trans.h"
#include "iwl-fh.h"
#include "iwl-op-mode.h"

#include "dev.h"
#include "agn.h"
#include "calib.h"

/******************************************************************************
 *
 * uCode download functions
 *
 ******************************************************************************/

/*
 *  Calibration
 */
static int iwl_set_Xtal_calib(struct iwl_priv *priv)
{}

static int iwl_set_temperature_offset_calib(struct iwl_priv *priv)
{}

static int iwl_set_temperature_offset_calib_v2(struct iwl_priv *priv)
{}

static int iwl_send_calib_cfg(struct iwl_priv *priv)
{}

int iwl_init_alive_start(struct iwl_priv *priv)
{}

static int iwl_send_wimax_coex(struct iwl_priv *priv)
{}

static const u8 iwl_bt_prio_tbl[BT_COEX_PRIO_TBL_EVT_MAX] =;

void iwl_send_prio_tbl(struct iwl_priv *priv)
{}

int iwl_send_bt_env(struct iwl_priv *priv, u8 action, u8 type)
{}

static const u8 iwlagn_default_queue_to_tx_fifo[] =;

static const u8 iwlagn_ipan_queue_to_tx_fifo[] =;

static int iwl_alive_notify(struct iwl_priv *priv)
{}

struct iwl_alive_data {};

static bool iwl_alive_fn(struct iwl_notif_wait_data *notif_wait,
			 struct iwl_rx_packet *pkt, void *data)
{}

#define UCODE_ALIVE_TIMEOUT
#define UCODE_CALIB_TIMEOUT

int iwl_load_ucode_wait_alive(struct iwl_priv *priv,
				 enum iwl_ucode_type ucode_type)
{}

static bool iwlagn_wait_calib(struct iwl_notif_wait_data *notif_wait,
			      struct iwl_rx_packet *pkt, void *data)
{}

int iwl_run_init_ucode(struct iwl_priv *priv)
{}