linux/drivers/net/wireless/ath/ath10k/bmi.c

// SPDX-License-Identifier: ISC
/*
 * Copyright (c) 2005-2011 Atheros Communications Inc.
 * Copyright (c) 2011-2014,2016-2017 Qualcomm Atheros, Inc.
 * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
 */

#include "bmi.h"
#include "hif.h"
#include "debug.h"
#include "htc.h"
#include "hw.h"

void ath10k_bmi_start(struct ath10k *ar)
{}
EXPORT_SYMBOL();

int ath10k_bmi_done(struct ath10k *ar)
{}

int ath10k_bmi_get_target_info(struct ath10k *ar,
			       struct bmi_target_info *target_info)
{}

#define TARGET_VERSION_SENTINAL

int ath10k_bmi_get_target_info_sdio(struct ath10k *ar,
				    struct bmi_target_info *target_info)
{}

int ath10k_bmi_read_memory(struct ath10k *ar,
			   u32 address, void *buffer, u32 length)
{}
EXPORT_SYMBOL();

int ath10k_bmi_write_soc_reg(struct ath10k *ar, u32 address, u32 reg_val)
{}

int ath10k_bmi_read_soc_reg(struct ath10k *ar, u32 address, u32 *reg_val)
{}

int ath10k_bmi_write_memory(struct ath10k *ar,
			    u32 address, const void *buffer, u32 length)
{}

int ath10k_bmi_execute(struct ath10k *ar, u32 address, u32 param, u32 *result)
{}

static int ath10k_bmi_lz_data_large(struct ath10k *ar, const void *buffer, u32 length)
{}

int ath10k_bmi_lz_data(struct ath10k *ar, const void *buffer, u32 length)
{}

int ath10k_bmi_lz_stream_start(struct ath10k *ar, u32 address)
{}

int ath10k_bmi_fast_download(struct ath10k *ar,
			     u32 address, const void *buffer, u32 length)
{}

int ath10k_bmi_set_start(struct ath10k *ar, u32 address)
{}