linux/drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c

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

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

#include "mt7615.h"
#include "mac.h"
#include "mcu.h"
#include "regs.h"

const u32 mt7663_usb_sdio_reg_map[] =;
EXPORT_SYMBOL_GPL();

static void
mt7663_usb_sdio_write_txwi(struct mt7615_dev *dev, struct mt76_wcid *wcid,
			   enum mt76_txq_id qid, struct ieee80211_sta *sta,
			   struct ieee80211_key_conf *key, int pid,
			   struct sk_buff *skb)
{}

static int mt7663_usb_sdio_set_rates(struct mt7615_dev *dev,
				     struct mt7615_wtbl_rate_desc *wrd)
{}

static void mt7663_usb_sdio_rate_work(struct work_struct *work)
{}

bool mt7663_usb_sdio_tx_status_data(struct mt76_dev *mdev, u8 *update)
{}
EXPORT_SYMBOL_GPL();

void mt7663_usb_sdio_tx_complete_skb(struct mt76_dev *mdev,
				     struct mt76_queue_entry *e)
{}
EXPORT_SYMBOL_GPL();

int mt7663_usb_sdio_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr,
				   enum mt76_txq_id qid, struct mt76_wcid *wcid,
				   struct ieee80211_sta *sta,
				   struct mt76_tx_info *tx_info)
{}
EXPORT_SYMBOL_GPL();

static int mt7663u_dma_sched_init(struct mt7615_dev *dev)
{}

static int mt7663_usb_sdio_init_hardware(struct mt7615_dev *dev)
{}

int mt7663_usb_sdio_register_device(struct mt7615_dev *dev)
{}
EXPORT_SYMBOL_GPL();

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