linux/drivers/net/wireless/mediatek/mt76/mt792x_usb.c

// SPDX-License-Identifier: ISC
/* Copyright (C) 2023 MediaTek Inc.
 *
 * Author: Lorenzo Bianconi <[email protected]>
 */

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/usb.h>

#include "mt792x.h"
#include "mt76_connac2_mac.h"

u32 mt792xu_rr(struct mt76_dev *dev, u32 addr)
{}
EXPORT_SYMBOL_GPL();

void mt792xu_wr(struct mt76_dev *dev, u32 addr, u32 val)
{}
EXPORT_SYMBOL_GPL();

u32 mt792xu_rmw(struct mt76_dev *dev, u32 addr, u32 mask, u32 val)
{}
EXPORT_SYMBOL_GPL();

void mt792xu_copy(struct mt76_dev *dev, u32 offset, const void *data, int len)
{}
EXPORT_SYMBOL_GPL();

int mt792xu_mcu_power_on(struct mt792x_dev *dev)
{}
EXPORT_SYMBOL_GPL();

static void mt792xu_cleanup(struct mt792x_dev *dev)
{}

static u32 mt792xu_uhw_rr(struct mt76_dev *dev, u32 addr)
{}

static void mt792xu_uhw_wr(struct mt76_dev *dev, u32 addr, u32 val)
{}

static void mt792xu_dma_prefetch(struct mt792x_dev *dev)
{}

static void mt792xu_wfdma_init(struct mt792x_dev *dev)
{}

static int mt792xu_dma_rx_evt_ep4(struct mt792x_dev *dev)
{}

static void mt792xu_epctl_rst_opt(struct mt792x_dev *dev, bool reset)
{}

int mt792xu_dma_init(struct mt792x_dev *dev, bool resume)
{}
EXPORT_SYMBOL_GPL();

int mt792xu_wfsys_reset(struct mt792x_dev *dev)
{}
EXPORT_SYMBOL_GPL();

int mt792xu_init_reset(struct mt792x_dev *dev)
{}
EXPORT_SYMBOL_GPL();

void mt792xu_stop(struct ieee80211_hw *hw, bool suspend)
{}
EXPORT_SYMBOL_GPL();

void mt792xu_disconnect(struct usb_interface *usb_intf)
{}
EXPORT_SYMBOL_GPL();

MODULE_DESCRIPTION();
MODULE_LICENSE();
MODULE_AUTHOR();