linux/drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c

// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
/*
 * Copyright (C) 2017 Intel Deutschland GmbH
 * Copyright (C) 2018-2024 Intel Corporation
 */
#include "iwl-trans.h"
#include "iwl-prph.h"
#include "iwl-context-info.h"
#include "iwl-context-info-gen3.h"
#include "internal.h"
#include "fw/dbg.h"

#define FW_RESET_TIMEOUT

/*
 * Start up NIC's basic functionality after it has been reset
 * (e.g. after platform boot, or shutdown via iwl_pcie_apm_stop())
 * NOTE:  This does not load uCode nor start the embedded processor
 */
int iwl_pcie_gen2_apm_init(struct iwl_trans *trans)
{}

static void iwl_pcie_gen2_apm_stop(struct iwl_trans *trans, bool op_mode_leave)
{}

static void iwl_trans_pcie_fw_reset_handshake(struct iwl_trans *trans)
{}

void _iwl_trans_pcie_gen2_stop_device(struct iwl_trans *trans)
{}

void iwl_trans_pcie_gen2_stop_device(struct iwl_trans *trans)
{}

static int iwl_pcie_gen2_nic_init(struct iwl_trans *trans)
{}

static void iwl_pcie_get_rf_name(struct iwl_trans *trans)
{}

void iwl_trans_pcie_gen2_fw_alive(struct iwl_trans *trans)
{}

static bool iwl_pcie_set_ltr(struct iwl_trans *trans)
{}

static void iwl_pcie_spin_for_iml(struct iwl_trans *trans)
{}

int iwl_trans_pcie_gen2_start_fw(struct iwl_trans *trans,
				 const struct fw_img *fw, bool run_in_rfkill)
{}