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

// SPDX-License-Identifier: ISC
/* Copyright (C) 2019 MediaTek Inc.
 *
 * Author: Roy Luo <[email protected]>
 *         Ryder Lee <[email protected]>
 *         Felix Fietkau <[email protected]>
 *         Lorenzo Bianconi <[email protected]>
 */

#include <linux/etherdevice.h>
#include <linux/hwmon.h>
#include <linux/hwmon-sysfs.h>
#include "mt7615.h"
#include "mac.h"
#include "mcu.h"
#include "eeprom.h"

static ssize_t mt7615_thermal_show_temp(struct device *dev,
					struct device_attribute *attr,
					char *buf)
{}

static SENSOR_DEVICE_ATTR(temp1_input, 0444, mt7615_thermal_show_temp,
			  NULL, 0);

static struct attribute *mt7615_hwmon_attrs[] =;
ATTRIBUTE_GROUPS();

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

static void
mt7615_phy_init(struct mt7615_dev *dev)
{}

static void
mt7615_init_mac_chain(struct mt7615_dev *dev, int chain)
{}

static void
mt7615_mac_init(struct mt7615_dev *dev)
{}

static void
mt7615_check_offload_capability(struct mt7615_dev *dev)
{}

bool mt7615_wait_for_mcu_init(struct mt7615_dev *dev)
{}
EXPORT_SYMBOL_GPL();

static const struct ieee80211_iface_limit if_limits[] =;

static const struct ieee80211_iface_combination if_comb_radar[] =;

static const struct ieee80211_iface_combination if_comb[] =;

void mt7615_init_txpower(struct mt7615_dev *dev,
			 struct ieee80211_supported_band *sband)
{}
EXPORT_SYMBOL_GPL();

void mt7615_init_work(struct mt7615_dev *dev)
{}
EXPORT_SYMBOL_GPL();

static void
mt7615_regd_notifier(struct wiphy *wiphy,
		     struct regulatory_request *request)
{}

static void
mt7615_init_wiphy(struct ieee80211_hw *hw)
{}

static void
mt7615_cap_dbdc_enable(struct mt7615_dev *dev)
{}

static void
mt7615_cap_dbdc_disable(struct mt7615_dev *dev)
{}

u32 mt7615_reg_map(struct mt7615_dev *dev, u32 addr)
{}
EXPORT_SYMBOL_GPL();

static void
mt7615_led_set_config(struct led_classdev *led_cdev,
		      u8 delay_on, u8 delay_off)
{}

int mt7615_led_set_blink(struct led_classdev *led_cdev,
			 unsigned long *delay_on,
			 unsigned long *delay_off)
{}
EXPORT_SYMBOL_GPL();

void mt7615_led_set_brightness(struct led_classdev *led_cdev,
			       enum led_brightness brightness)
{}
EXPORT_SYMBOL_GPL();

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

void mt7615_unregister_ext_phy(struct mt7615_dev *dev)
{}
EXPORT_SYMBOL_GPL();

void mt7615_init_device(struct mt7615_dev *dev)
{}
EXPORT_SYMBOL_GPL();