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

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

#include <linux/of.h>
#include "mt7615.h"
#include "eeprom.h"

static int mt7615_efuse_read(struct mt7615_dev *dev, u32 base,
			     u16 addr, u8 *data)
{}

static int mt7615_efuse_init(struct mt7615_dev *dev, u32 base)
{}

static int mt7615_eeprom_load(struct mt7615_dev *dev, u32 addr)
{}

static int mt7615_check_eeprom(struct mt76_dev *dev)
{}

static void
mt7615_eeprom_parse_hw_band_cap(struct mt7615_dev *dev)
{}

static void mt7615_eeprom_parse_hw_cap(struct mt7615_dev *dev)
{}

static int mt7663_eeprom_get_target_power_index(struct mt7615_dev *dev,
						struct ieee80211_channel *chan,
						u8 chain_idx)
{}

int mt7615_eeprom_get_target_power_index(struct mt7615_dev *dev,
					 struct ieee80211_channel *chan,
					 u8 chain_idx)
{}

int mt7615_eeprom_get_power_delta_index(struct mt7615_dev *dev,
					enum nl80211_band band)
{}

static void mt7615_apply_cal_free_data(struct mt7615_dev *dev)
{}

static void mt7622_apply_cal_free_data(struct mt7615_dev *dev)
{}

static void mt7615_cal_free_data(struct mt7615_dev *dev)
{}

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