mt76x2: move mt76x2 source files to mt76x2 folder
authorLorenzo Bianconi <lorenzo.bianconi@redhat.com>
Mon, 1 Oct 2018 08:18:42 +0000 (10:18 +0200)
committerFelix Fietkau <nbd@nbd.name>
Fri, 5 Oct 2018 18:05:44 +0000 (20:05 +0200)
Move mt76x2 and mt76x2u drivers to mt76x2 subfolder and
leave just shared code in mt76 root folder

Acked-by: Stanislaw Gruszka <sgruszka@redhat.com>
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
38 files changed:
drivers/net/wireless/mediatek/mt76/Kconfig
drivers/net/wireless/mediatek/mt76/Makefile
drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig [new file with mode: 0644]
drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig [new file with mode: 0644]
drivers/net/wireless/mediatek/mt76/mt76x2/Makefile [new file with mode: 0644]
drivers/net/wireless/mediatek/mt76/mt76x2/common.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_common.c with 98% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/debugfs.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c with 100% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h [moved from drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h with 100% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h [moved from drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h with 98% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/init.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/mac.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/mac.h [moved from drivers/net/wireless/mediatek/mt76/mt76x2_mac.h with 97% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_mcu_common.c with 97% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h [moved from drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h [moved from drivers/net/wireless/mediatek/mt76/mt76x2.h with 98% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h [moved from drivers/net/wireless/mediatek/mt76/mt76x2u.h with 98% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_core.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_core.c with 97% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_dfs.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_dma.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_dma.c with 95% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_init.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_mac.c with 98% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_main.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c with 98% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_phy.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_trace.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_trace.c with 97% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_tx.c with 98% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/phy.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/trace.h [moved from drivers/net/wireless/mediatek/mt76/mt76x2_trace.h with 98% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/tx.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/usb_core.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2u_core.c with 95% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2u_init.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2u_main.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c with 99% similarity]
drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c [moved from drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c with 99% similarity]

index 7f24aad..0ccbcd7 100644 (file)
@@ -13,44 +13,5 @@ config MT76x02_USB
        tristate
        select MT76_USB
 
-config MT76x0_COMMON
-       tristate
-       select MT76x02_LIB
-
-config MT76x2_COMMON
-       tristate
-       select MT76x02_LIB
-
-config MT76x0U
-       tristate "MediaTek MT76x0U (USB) support"
-       select MT76x0_COMMON
-       select MT76x02_USB
-       depends on MAC80211
-       depends on USB
-       help
-         This adds support for MT7610U-based wireless USB dongles.
-
-config MT76x0E
-       tristate "MediaTek MT76x0E (PCIe) support"
-       select MT76x0_COMMON
-       depends on MAC80211
-       depends on PCI
-       help
-         This adds support for MT7610/MT7630-based wireless PCIe devices.
-
-config MT76x2E
-       tristate "MediaTek MT76x2E (PCIe) support"
-       select MT76x2_COMMON
-       depends on MAC80211
-       depends on PCI
-       ---help---
-         This adds support for MT7612/MT7602/MT7662-based wireless PCIe devices.
-
-config MT76x2U
-       tristate "MediaTek MT76x2U (USB) support"
-       select MT76x2_COMMON
-       select MT76x02_USB
-       depends on MAC80211
-       depends on USB
-       help
-         This adds support for MT7612U-based wireless USB dongles.
+source "drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig"
+source "drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig"
index 2346a1b..907b9e2 100644 (file)
@@ -1,11 +1,7 @@
 obj-$(CONFIG_MT76_CORE) += mt76.o
 obj-$(CONFIG_MT76_USB) += mt76-usb.o
-obj-$(CONFIG_MT76x0_COMMON) += mt76x0/
 obj-$(CONFIG_MT76x02_LIB) += mt76x02-lib.o
 obj-$(CONFIG_MT76x02_USB) += mt76x02-usb.o
-obj-$(CONFIG_MT76x2_COMMON) += mt76x2-common.o
-obj-$(CONFIG_MT76x2E) += mt76x2e.o
-obj-$(CONFIG_MT76x2U) += mt76x2u.o
 
 mt76-y := \
        mmio.o util.o trace.o dma.o mac80211.o debugfs.o eeprom.o tx.o agg-rx.o
@@ -20,19 +16,5 @@ mt76x02-lib-y := mt76x02_util.o mt76x02_mac.o mt76x02_mcu.o \
 
 mt76x02-usb-y := mt76x02_usb_mcu.o mt76x02_usb_core.o
 
-mt76x2-common-y := \
-       mt76x2_eeprom.o mt76x2_tx_common.o mt76x2_mac_common.o \
-       mt76x2_init_common.o mt76x2_common.o mt76x2_phy_common.o \
-       mt76x2_debugfs.o mt76x2_mcu_common.o
-
-mt76x2e-y := \
-       mt76x2_pci.o mt76x2_dma.o \
-       mt76x2_main.o mt76x2_init.o mt76x2_tx.o \
-       mt76x2_core.o mt76x2_mac.o mt76x2_mcu.o mt76x2_phy.o \
-       mt76x2_dfs.o mt76x2_trace.o
-
-mt76x2u-y := \
-       mt76x2_usb.o mt76x2u_init.o mt76x2u_main.o mt76x2u_mac.o \
-       mt76x2u_mcu.o mt76x2u_phy.o mt76x2u_core.o
-
-CFLAGS_mt76x2_trace.o := -I$(src)
+obj-$(CONFIG_MT76x0_COMMON) += mt76x0/
+obj-$(CONFIG_MT76x2_COMMON) += mt76x2/
diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig b/drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig
new file mode 100644 (file)
index 0000000..9a6157d
--- /dev/null
@@ -0,0 +1,20 @@
+config MT76x0_COMMON
+       tristate
+       select MT76x02_LIB
+
+config MT76x0U
+       tristate "MediaTek MT76x0U (USB) support"
+       select MT76x0_COMMON
+       select MT76x02_USB
+       depends on MAC80211
+       depends on USB
+       help
+         This adds support for MT7610U-based wireless USB dongles.
+
+config MT76x0E
+       tristate "MediaTek MT76x0E (PCIe) support"
+       select MT76x0_COMMON
+       depends on MAC80211
+       depends on PCI
+       help
+         This adds support for MT7610/MT7630-based wireless PCIe devices.
diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig b/drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig
new file mode 100644 (file)
index 0000000..2b414a0
--- /dev/null
@@ -0,0 +1,20 @@
+config MT76x2_COMMON
+       tristate
+       select MT76x02_LIB
+
+config MT76x2E
+       tristate "MediaTek MT76x2E (PCIe) support"
+       select MT76x2_COMMON
+       depends on MAC80211
+       depends on PCI
+       ---help---
+         This adds support for MT7612/MT7602/MT7662-based wireless PCIe devices.
+
+config MT76x2U
+       tristate "MediaTek MT76x2U (USB) support"
+       select MT76x2_COMMON
+       select MT76x02_USB
+       depends on MAC80211
+       depends on USB
+       help
+         This adds support for MT7612U-based wireless USB dongles.
diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/Makefile b/drivers/net/wireless/mediatek/mt76/mt76x2/Makefile
new file mode 100644 (file)
index 0000000..2b5a316
--- /dev/null
@@ -0,0 +1,18 @@
+obj-$(CONFIG_MT76x2_COMMON) += mt76x2-common.o
+obj-$(CONFIG_MT76x2E) += mt76x2e.o
+obj-$(CONFIG_MT76x2U) += mt76x2u.o
+
+mt76x2-common-y := \
+       eeprom.o tx.o mac.o init.o common.o phy.o \
+       debugfs.o mcu.o
+
+mt76x2e-y := \
+       pci.o pci_dma.o pci_main.o pci_init.o pci_tx.o \
+       pci_core.o pci_mac.o pci_mcu.o pci_phy.o \
+       pci_dfs.o pci_trace.o
+
+mt76x2u-y := \
+       usb.o usb_init.o usb_main.o usb_mac.o usb_mcu.o \
+       usb_phy.o usb_core.o
+
+CFLAGS_pci_trace.o := -I$(src)
@@ -16,7 +16,7 @@
  */
 
 #include "mt76x2.h"
-#include "mt76x02_mac.h"
+#include "../mt76x02_mac.h"
 
 void mt76x2_queue_rx_skb(struct mt76_dev *mdev, enum mt76_rxq_id q,
                         struct sk_buff *skb)
@@ -17,7 +17,7 @@
 #include <linux/module.h>
 #include <asm/unaligned.h>
 #include "mt76x2.h"
-#include "mt76x2_eeprom.h"
+#include "eeprom.h"
 
 #define EE_FIELD(_name, _value) [MT_EE_##_name] = (_value) | 1
 
@@ -17,7 +17,7 @@
 #ifndef __MT76x2_EEPROM_H
 #define __MT76x2_EEPROM_H
 
-#include "mt76x02_eeprom.h"
+#include "../mt76x02_eeprom.h"
 
 enum mt76x2_cal_channel_group {
        MT_CH_5G_JAPAN,
@@ -16,8 +16,8 @@
  */
 
 #include "mt76x2.h"
-#include "mt76x2_eeprom.h"
-#include "mt76x02_phy.h"
+#include "eeprom.h"
+#include "../mt76x02_phy.h"
 
 static void
 mt76x2_set_wlan_state(struct mt76x2_dev *dev, bool enable)
@@ -16,7 +16,7 @@
  */
 
 #include "mt76x2.h"
-#include "mt76x02_util.h"
+#include "../mt76x02_util.h"
 
 void mt76x2_mac_stop(struct mt76x2_dev *dev, bool force)
 {
@@ -17,8 +17,8 @@
 #ifndef __MT76x2_MAC_H
 #define __MT76x2_MAC_H
 
-#include "mt76.h"
-#include "mt76x02_mac.h"
+#include "../mt76.h"
+#include "../mt76x02_mac.h"
 
 struct mt76x2_dev;
 struct mt76x2_sta;
@@ -20,9 +20,9 @@
 #include <linux/delay.h>
 
 #include "mt76x2.h"
-#include "mt76x2_mcu.h"
-#include "mt76x2_eeprom.h"
-#include "mt76x02_dma.h"
+#include "mcu.h"
+#include "eeprom.h"
+#include "../mt76x02_dma.h"
 
 int mt76x2_mcu_set_channel(struct mt76x2_dev *dev, u8 channel, u8 bw,
                           u8 bw_index, bool scan)
@@ -17,7 +17,7 @@
 #ifndef __MT76x2_MCU_H
 #define __MT76x2_MCU_H
 
-#include "mt76x02_mcu.h"
+#include "../mt76x02_mcu.h"
 
 /* Register definitions */
 #define MT_MCU_CPU_CTL                 0x0704
 
 #define MT_CALIBRATE_INTERVAL  HZ
 
-#include "mt76.h"
-#include "mt76x02_regs.h"
-#include "mt76x2_mac.h"
-#include "mt76x2_dfs.h"
+#include "../mt76.h"
+#include "../mt76x02_regs.h"
+#include "mac.h"
+#include "dfs.h"
 
 struct mt76x2_rx_freq_cal {
        s8 high_gain[MT_MAX_CHAINS];
@@ -20,8 +20,8 @@
 #include <linux/device.h>
 
 #include "mt76x2.h"
-#include "mt76x2_mcu.h"
-#include "mt76x02_dma.h"
+#include "mcu.h"
+#include "../mt76x02_dma.h"
 
 #define MT7612U_EEPROM_SIZE            512
 
@@ -19,7 +19,7 @@
 #include <linux/pci.h>
 
 #include "mt76x2.h"
-#include "mt76x2_trace.h"
+#include "trace.h"
 
 static const struct pci_device_id mt76pci_device_table[] = {
        { PCI_DEVICE(0x14c3, 0x7662) },
@@ -16,8 +16,8 @@
 
 #include <linux/delay.h>
 #include "mt76x2.h"
-#include "mt76x2_trace.h"
-#include "mt76x02_util.h"
+#include "trace.h"
+#include "../mt76x02_util.h"
 
 void mt76x2_rx_poll_complete(struct mt76_dev *mdev, enum mt76_rxq_id q)
 {
@@ -15,7 +15,7 @@
  */
 
 #include "mt76x2.h"
-#include "mt76x02_util.h"
+#include "../mt76x02_util.h"
 
 #define RADAR_SPEC(m, len, el, eh, wl, wh,             \
                   w_tolerance, tl, th, t_tolerance,    \
@@ -15,8 +15,8 @@
  */
 
 #include "mt76x2.h"
-#include "mt76x02_dma.h"
-#include "mt76x02_util.h"
+#include "../mt76x02_dma.h"
+#include "../mt76x02_util.h"
 
 void mt76x2_tx_tasklet(unsigned long data)
 {
 
 #include <linux/delay.h>
 #include "mt76x2.h"
-#include "mt76x2_eeprom.h"
-#include "mt76x2_mcu.h"
-#include "mt76x02_util.h"
-#include "mt76x02_dma.h"
+#include "eeprom.h"
+#include "mcu.h"
+#include "../mt76x02_util.h"
+#include "../mt76x02_dma.h"
 
 static void
 mt76x2_mac_pbf_init(struct mt76x2_dev *dev)
 
 #include <linux/delay.h>
 #include "mt76x2.h"
-#include "mt76x2_mcu.h"
-#include "mt76x2_eeprom.h"
-#include "mt76x2_trace.h"
-#include "mt76x02_util.h"
+#include "mcu.h"
+#include "eeprom.h"
+#include "trace.h"
+#include "../mt76x02_util.h"
 
 void mt76x2_mac_set_bssid(struct mt76x2_dev *dev, u8 idx, const u8 *addr)
 {
@@ -15,7 +15,7 @@
  */
 
 #include "mt76x2.h"
-#include "mt76x02_util.h"
+#include "../mt76x02_util.h"
 
 static int
 mt76x2_start(struct ieee80211_hw *hw)
@@ -19,9 +19,9 @@
 #include <linux/delay.h>
 
 #include "mt76x2.h"
-#include "mt76x2_mcu.h"
-#include "mt76x2_eeprom.h"
-#include "mt76x02_dma.h"
+#include "mcu.h"
+#include "eeprom.h"
+#include "../mt76x02_dma.h"
 
 static int
 mt76pci_load_rom_patch(struct mt76x2_dev *dev)
@@ -16,8 +16,8 @@
 
 #include <linux/delay.h>
 #include "mt76x2.h"
-#include "mt76x2_mcu.h"
-#include "mt76x2_eeprom.h"
+#include "mcu.h"
+#include "eeprom.h"
 
 static bool
 mt76x2_phy_tssi_init_cal(struct mt76x2_dev *dev)
@@ -15,8 +15,8 @@
  */
 
 #include "mt76x2.h"
-#include "mt76x02_util.h"
-#include "mt76x02_dma.h"
+#include "../mt76x02_util.h"
+#include "../mt76x02_dma.h"
 
 struct beacon_bc_data {
        struct mt76x2_dev *dev;
@@ -16,9 +16,9 @@
  */
 
 #include "mt76x2.h"
-#include "mt76x2_eeprom.h"
-#include "mt76x2_mcu.h"
-#include "mt76x02_phy.h"
+#include "eeprom.h"
+#include "mcu.h"
+#include "../mt76x02_phy.h"
 
 static void
 mt76x2_adjust_high_lna_gain(struct mt76x2_dev *dev, int reg, s8 offset)
@@ -139,6 +139,6 @@ TRACE_EVENT(dev_irq,
 #undef TRACE_INCLUDE_PATH
 #define TRACE_INCLUDE_PATH .
 #undef TRACE_INCLUDE_FILE
-#define TRACE_INCLUDE_FILE mt76x2_trace
+#define TRACE_INCLUDE_FILE trace
 
 #include <trace/define_trace.h>
@@ -16,7 +16,7 @@
  */
 
 #include "mt76x2.h"
-#include "dma.h"
+#include "../dma.h"
 
 void mt76x2_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control,
               struct sk_buff *skb)
@@ -17,7 +17,7 @@
 #include <linux/kernel.h>
 #include <linux/module.h>
 
-#include "mt76x02_usb.h"
+#include "../mt76x02_usb.h"
 #include "mt76x2u.h"
 
 static const struct usb_device_id mt76x2u_device_table[] = {
@@ -15,9 +15,9 @@
  */
 
 #include "mt76x2u.h"
-#include "dma.h"
-#include "mt76x02_util.h"
-#include "mt76x02_usb.h"
+#include "../dma.h"
+#include "../mt76x02_util.h"
+#include "../mt76x02_usb.h"
 
 static int
 mt76x2u_check_skb_rooms(struct sk_buff *skb)
@@ -17,9 +17,9 @@
 #include <linux/delay.h>
 
 #include "mt76x2u.h"
-#include "mt76x02_util.h"
-#include "mt76x02_phy.h"
-#include "mt76x2_eeprom.h"
+#include "../mt76x02_util.h"
+#include "../mt76x02_phy.h"
+#include "eeprom.h"
 
 static void mt76x2u_init_dma(struct mt76x2_dev *dev)
 {
@@ -15,7 +15,7 @@
  */
 
 #include "mt76x2u.h"
-#include "mt76x2_eeprom.h"
+#include "eeprom.h"
 
 static void mt76x2u_mac_reset_counters(struct mt76x2_dev *dev)
 {
@@ -15,7 +15,7 @@
  */
 
 #include "mt76x2u.h"
-#include "mt76x02_util.h"
+#include "../mt76x02_util.h"
 
 static int mt76x2u_start(struct ieee80211_hw *hw)
 {
@@ -17,8 +17,8 @@
 #include <linux/firmware.h>
 
 #include "mt76x2u.h"
-#include "mt76x2_eeprom.h"
-#include "mt76x02_usb.h"
+#include "eeprom.h"
+#include "../mt76x02_usb.h"
 
 #define MT_CMD_HDR_LEN                 4
 
@@ -15,7 +15,7 @@
  */
 
 #include "mt76x2u.h"
-#include "mt76x2_eeprom.h"
+#include "eeprom.h"
 
 void mt76x2u_phy_channel_calibrate(struct mt76x2_dev *dev)
 {