linux/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c

// SPDX-License-Identifier: GPL-2.0-only

/* Radio tuning for RTL8225 on RTL8187SE
 *
 * Copyright 2009 Larry Finger <[email protected]>
 * Copyright 2014 Andrea Merello <[email protected]>
 *
 * Based on the r8180 and Realtek r8187se drivers, which are:
 * Copyright 2004-2005 Andrea Merello <[email protected]>, et al.
 *
 * Also based on the rtl8187 driver, which is:
 * Copyright 2007 Michael Wu <[email protected]>
 * Copyright 2007 Andrea Merello <[email protected]>
 */

#include <net/mac80211.h>

#include "rtl8180.h"
#include "rtl8225se.h"

#define PFX

static const u32 RF_GAIN_TABLE[] =;

static const u8 cck_ofdm_gain_settings[] =;

static const u32 rtl8225se_chan[] =;

static const u8 ZEBRA_AGC[] =;

static const u8 OFDM_CONFIG[] =;

static void rtl8187se_three_wire_io(struct ieee80211_hw *dev, u8 *data,
				    u8 len, bool write)
{}

static u32 rtl8187se_rf_readreg(struct ieee80211_hw *dev, u8 addr)
{}

static void rtl8187se_rf_writereg(struct ieee80211_hw *dev, u8 addr, u32 data)
{}


static void rtl8225se_write_zebra_agc(struct ieee80211_hw *dev)
{}

static void rtl8187se_write_ofdm_config(struct ieee80211_hw *dev)
{}

static void rtl8225sez2_rf_set_tx_power(struct ieee80211_hw *dev, int channel)
{}

static void rtl8187se_write_rf_gain(struct ieee80211_hw *dev)
{}

static void rtl8187se_write_initial_gain(struct ieee80211_hw *dev,
					int init_gain)
{}

void rtl8225se_rf_init(struct ieee80211_hw *dev)
{}

void rtl8225se_rf_stop(struct ieee80211_hw *dev)
{}

void rtl8225se_rf_set_channel(struct ieee80211_hw *dev,
				   struct ieee80211_conf *conf)
{}

static const struct rtl818x_rf_ops rtl8225se_ops =;

const struct rtl818x_rf_ops *rtl8187se_detect_rf(struct ieee80211_hw *dev)
{}