linux/drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c

// SPDX-License-Identifier: GPL-2.0
/* Copyright(c) 2024  Realtek Corporation.*/

#include "../wifi.h"
#include "../core.h"
#include "../usb.h"
#include "../base.h"
#include "../rtl8192d/reg.h"
#include "../rtl8192d/def.h"
#include "../rtl8192d/fw_common.h"
#include "../rtl8192d/hw_common.h"
#include "../rtl8192d/phy_common.h"
#include "../rtl8192d/trx_common.h"
#include "phy.h"
#include "dm.h"
#include "hw.h"
#include "trx.h"
#include "led.h"

#include <linux/module.h>

static struct usb_interface *rtl92du_get_other_intf(struct ieee80211_hw *hw)
{}

static int rtl92du_init_shared_data(struct ieee80211_hw *hw)
{}

static void rtl92du_deinit_shared_data(struct ieee80211_hw *hw)
{}

static int rtl92du_init_sw_vars(struct ieee80211_hw *hw)
{}

static void rtl92du_deinit_sw_vars(struct ieee80211_hw *hw)
{}

static const struct rtl_hal_ops rtl8192du_hal_ops =;

static struct rtl_mod_params rtl92du_mod_params =;

static const struct rtl_hal_usbint_cfg rtl92du_interface_cfg =;

static const struct rtl_hal_cfg rtl92du_hal_cfg =;

module_param_named(swenc, rtl92du_mod_params.sw_crypto, bool, 0444);
module_param_named(debug_level, rtl92du_mod_params.debug_level, int, 0644);
module_param_named(ips, rtl92du_mod_params.inactiveps, bool, 0444);
module_param_named(swlps, rtl92du_mod_params.swctrl_lps, bool, 0444);
module_param_named(debug_mask, rtl92du_mod_params.debug_mask, ullong, 0644);
MODULE_PARM_DESC();
MODULE_PARM_DESC();
MODULE_PARM_DESC();
MODULE_PARM_DESC();
MODULE_PARM_DESC();

#define USB_VENDOR_ID_REALTEK

static const struct usb_device_id rtl8192d_usb_ids[] =;

MODULE_DEVICE_TABLE(usb, rtl8192d_usb_ids);

static int rtl8192du_probe(struct usb_interface *intf,
			   const struct usb_device_id *id)
{}

static struct usb_driver rtl8192du_driver =;

module_usb_driver();

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