#include "eeprom.h"
#include "trace.h"
#include "mcu.h"
-#include "../mt76x02_util.h"
-#include "../mt76x02_dma.h"
-
#include "initvals.h"
static void mt76x0_vht_cap_mask(struct ieee80211_supported_band *sband)
* GNU General Public License for more details.
*/
+#include <linux/etherdevice.h>
+
#include "mt76x0.h"
#include "trace.h"
-#include "../mt76x02_util.h"
-#include <linux/etherdevice.h>
void mt76x0_mac_set_protection(struct mt76x02_dev *dev, bool legacy_prot,
int ht_mode)
* GNU General Public License for more details.
*/
-#include "mt76x0.h"
-#include "../mt76x02_util.h"
#include <linux/etherdevice.h>
+#include "mt76x0.h"
int mt76x0_config(struct ieee80211_hw *hw, u32 changed)
{
#include <net/mac80211.h>
#include <linux/debugfs.h>
-#include "../mt76.h"
-#include "../mt76x02_regs.h"
-#include "../mt76x02_mac.h"
-#include "../mt76x02_util.h"
+#include "../mt76x02.h"
#include "eeprom.h"
#define MT_CALIBRATE_INTERVAL (4 * HZ)
#include "mt76x0.h"
#include "mcu.h"
-#include "../mt76x02_dma.h"
-#include "../mt76x02_util.h"
static int mt76x0e_start(struct ieee80211_hw *hw)
{
#include "mt76x0.h"
#include "mcu.h"
#include "trace.h"
-#include "../mt76x02_util.h"
#include "../mt76x02_usb.h"
static struct usb_device_id mt76x0_device_table[] = {
#include <linux/kfifo.h>
+#include "mt76.h"
+#include "mt76x02_regs.h"
#include "mt76x02_mac.h"
#include "mt76x02_dfs.h"
+#include "mt76x02_dma.h"
struct mt76x02_mac_stats {
u64 rx_stat[6];
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-#include "mt76.h"
-#include "mt76x02_regs.h"
-#include "mt76x02_mac.h"
-#include "mt76x02_util.h"
+#include "mt76x02.h"
enum mt76x02_cipher_type
mt76x02_mac_get_key_info(struct ieee80211_key_conf *key, u8 *key_data)
#include <linux/kernel.h>
-#include "mt76.h"
-#include "mt76x02_dma.h"
-#include "mt76x02_util.h"
-#include "mt76x02_mac.h"
+#include "mt76x02.h"
static int
mt76x02_init_tx_queue(struct mt76_dev *dev, struct mt76_queue *q,
#include <linux/kernel.h>
-#include "mt76.h"
-#include "mt76x02_regs.h"
-#include "mt76x02_dma.h"
-#include "mt76x02_util.h"
+#include "mt76x02.h"
void mt76x02_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control,
struct sk_buff *skb)
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-#include "mt76.h"
-#include "mt76x02_dma.h"
-#include "mt76x02_mac.h"
-#include "mt76x02_util.h"
+#include "mt76x02.h"
static int mt76x02u_check_skb_rooms(struct sk_buff *skb)
{
*/
#include <linux/module.h>
-#include "mt76.h"
-#include "mt76x02_regs.h"
-#include "mt76x02_mac.h"
-#include "mt76x02_util.h"
+#include "mt76x02.h"
#define CCK_RATE(_idx, _rate) { \
.bitrate = _rate, \
*/
#include "mt76x2.h"
-#include "../mt76x02_util.h"
void mt76x2_mac_stop(struct mt76x02_dev *dev, bool force)
{
#ifndef __MT76x2_MAC_H
#define __MT76x2_MAC_H
-#include "../mt76.h"
-#include "../mt76x02_mac.h"
+#include "mt76x2.h"
struct mt76x02_dev;
struct mt76x2_sta;
#include "mt76x2.h"
#include "mcu.h"
#include "eeprom.h"
-#include "../mt76x02_dma.h"
int mt76x2_mcu_set_channel(struct mt76x02_dev *dev, u8 channel, u8 bw,
u8 bw_index, bool scan)
#define MT_CALIBRATE_INTERVAL HZ
-#include "../mt76.h"
-#include "../mt76x02_regs.h"
-#include "../mt76x02_util.h"
+#include "../mt76x02.h"
#include "mac.h"
#include "dfs.h"
#include "mt76x2.h"
#include "mcu.h"
-#include "../mt76x02_dma.h"
#define MT7612U_EEPROM_SIZE 512
#include <linux/delay.h>
#include "mt76x2.h"
#include "trace.h"
-#include "../mt76x02_util.h"
void mt76x2_rx_poll_complete(struct mt76_dev *mdev, enum mt76_rxq_id q)
{
*/
#include "mt76x2.h"
-#include "../mt76x02_util.h"
#define RADAR_SPEC(m, len, el, eh, wl, wh, \
w_tolerance, tl, th, t_tolerance, \
*/
#include "mt76x2.h"
-#include "../mt76x02_dma.h"
-#include "../mt76x02_util.h"
void mt76x2_tx_tasklet(unsigned long data)
{
#include "mt76x2.h"
#include "eeprom.h"
#include "mcu.h"
-#include "../mt76x02_util.h"
-#include "../mt76x02_dma.h"
static void
mt76x2_mac_pbf_init(struct mt76x02_dev *dev)
#include "mcu.h"
#include "eeprom.h"
#include "trace.h"
-#include "../mt76x02_util.h"
void mt76x2_mac_set_bssid(struct mt76x02_dev *dev, u8 idx, const u8 *addr)
{
*/
#include "mt76x2.h"
-#include "../mt76x02_util.h"
static int
mt76x2_start(struct ieee80211_hw *hw)
#include "mt76x2.h"
#include "mcu.h"
#include "eeprom.h"
-#include "../mt76x02_dma.h"
static int
mt76pci_load_rom_patch(struct mt76x02_dev *dev)
*/
#include "mt76x2.h"
-#include "../mt76x02_util.h"
-#include "../mt76x02_dma.h"
struct beacon_bc_data {
struct mt76x02_dev *dev;
#include <linux/delay.h>
#include "mt76x2u.h"
-#include "../mt76x02_util.h"
-#include "../mt76x02_phy.h"
#include "eeprom.h"
+#include "../mt76x02_phy.h"
#include "../mt76x02_usb.h"
static void mt76x2u_init_dma(struct mt76x02_dev *dev)
*/
#include "mt76x2u.h"
-#include "../mt76x02_util.h"
static int mt76x2u_start(struct ieee80211_hw *hw)
{