#include <linux/module.h>
#include <linux/of.h>
#include <linux/mtd/mtd.h>
#include <linux/mtd/partitions.h>
#include <linux/etherdevice.h>
#include <linux/unaligned.h>
#include "mt76x0.h"
#include "eeprom.h"
#include "../mt76x02_phy.h"
#define MT_MAP_READS …
static int
mt76x0_efuse_physical_size_check(struct mt76x02_dev *dev)
{ … }
static void mt76x0_set_chip_cap(struct mt76x02_dev *dev)
{ … }
static void mt76x0_set_temp_offset(struct mt76x02_dev *dev)
{ … }
static void mt76x0_set_freq_offset(struct mt76x02_dev *dev)
{ … }
void mt76x0_read_rx_gain(struct mt76x02_dev *dev)
{ … }
static s8 mt76x0_get_delta(struct mt76x02_dev *dev)
{ … }
void mt76x0_get_tx_power_per_rate(struct mt76x02_dev *dev,
struct ieee80211_channel *chan,
struct mt76x02_rate_power *t)
{ … }
void mt76x0_get_power_info(struct mt76x02_dev *dev,
struct ieee80211_channel *chan, s8 *tp)
{ … }
static int mt76x0_check_eeprom(struct mt76x02_dev *dev)
{ … }
static int mt76x0_load_eeprom(struct mt76x02_dev *dev)
{ … }
int mt76x0_eeprom_init(struct mt76x02_dev *dev)
{ … }
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;