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

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

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

#include <linux/mmc/host.h>
#include <linux/mmc/sdio_ids.h>
#include <linux/mmc/sdio_func.h>

#include "../sdio.h"
#include "mt7615.h"
#include "mac.h"
#include "mcu.h"

static const struct sdio_device_id mt7663s_table[] =;

static void mt7663s_txrx_worker(struct mt76_worker *w)
{}

static void mt7663s_init_work(struct work_struct *work)
{}

static int mt7663s_parse_intr(struct mt76_dev *dev, struct mt76s_intr *intr)
{}

static int mt7663s_probe(struct sdio_func *func,
			 const struct sdio_device_id *id)
{}

static void mt7663s_remove(struct sdio_func *func)
{}

static int mt7663s_suspend(struct device *dev)
{}

static int mt7663s_resume(struct device *dev)
{}

MODULE_DEVICE_TABLE(sdio, mt7663s_table);
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();
MODULE_FIRMWARE();

static DEFINE_SIMPLE_DEV_PM_OPS(mt7663s_pm_ops, mt7663s_suspend, mt7663s_resume);

static struct sdio_driver mt7663s_driver =;
module_sdio_driver();

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