#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(…);