#include <linux/etherdevice.h>
#include <linux/hwmon.h>
#include <linux/hwmon-sysfs.h>
#include <linux/thermal.h>
#include <linux/firmware.h>
#include "mt7925.h"
#include "mac.h"
#include "mcu.h"
static ssize_t mt7925_thermal_temp_show(struct device *dev,
struct device_attribute *attr,
char *buf)
{ … }
static SENSOR_DEVICE_ATTR_RO(temp1_input, mt7925_thermal_temp, 0);
static struct attribute *mt7925_hwmon_attrs[] = …;
ATTRIBUTE_GROUPS(…);
static int mt7925_thermal_init(struct mt792x_phy *phy)
{ … }
static void
mt7925_regd_notifier(struct wiphy *wiphy,
struct regulatory_request *req)
{ … }
static void mt7925_mac_init_basic_rates(struct mt792x_dev *dev)
{ … }
int mt7925_mac_init(struct mt792x_dev *dev)
{ … }
EXPORT_SYMBOL_GPL(…);
static int __mt7925_init_hardware(struct mt792x_dev *dev)
{ … }
static int mt7925_init_hardware(struct mt792x_dev *dev)
{ … }
static void mt7925_init_work(struct work_struct *work)
{ … }
int mt7925_register_device(struct mt792x_dev *dev)
{ … }
EXPORT_SYMBOL_GPL(…);