linux/drivers/net/wireless/mediatek/mt76/mt76x0/phy.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * (c) Copyright 2002-2010, Ralink Technology, Inc.
 * Copyright (C) 2018 Stanislaw Gruszka <[email protected]>
 */
#ifndef _MT76X0_PHY_H_
#define _MT76X0_PHY_H_

#define RF_G_BAND
#define RF_A_BAND
#define RF_A_BAND_LB
#define RF_A_BAND_MB
#define RF_A_BAND_HB
#define RF_A_BAND_11J

#define RF_BW_20
#define RF_BW_40
#define RF_BW_10
#define RF_BW_80

#define MT_RF(bank, reg)
#define MT_RF_BANK(offset)
#define MT_RF_REG(offset)

#define MT_RF_VCO_BP_CLOSE_LOOP
#define MT_RF_VCO_BP_CLOSE_LOOP_MASK
#define MT_RF_VCO_CAL_MASK
#define MT_RF_START_TIME
#define MT_RF_START_TIME_MASK
#define MT_RF_SETTLE_TIME_MASK

#define MT_RF_PLL_DEN_MASK
#define MT_RF_PLL_K_MASK
#define MT_RF_SDM_RESET_MASK
#define MT_RF_SDM_MASH_PRBS_MASK
#define MT_RF_SDM_BP_MASK
#define MT_RF_ISI_ISO_MASK
#define MT_RF_PFD_DLY_MASK
#define MT_RF_CLK_SEL_MASK
#define MT_RF_XO_DIV_MASK

struct mt76x0_bbp_switch_item {};

struct mt76x0_rf_switch_item {};

struct mt76x0_freq_item {};

struct mt76x0_rate_pwr_item {};

struct mt76x0_rate_pwr_tab {};

#endif /* _MT76X0_PHY_H_ */