]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
wifi: iwlwifi: pcie: move generation specific files to a folder
authorMiri Korenblit <miriam.rachel.korenblit@intel.com>
Mon, 9 Jun 2025 18:21:16 +0000 (21:21 +0300)
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>
Wed, 25 Jun 2025 07:57:32 +0000 (10:57 +0300)
As a new generation of pcie is going to be written, we will need a
folder for each generation.
Since gen1 and gen2 code is tightly coupled and has with shared logic -
it is not really separable.
Put the code of both in one folder.

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250609211928.bb0757c326c5.I66345c2b3fda55dcb8ff779c64de72d5c19f6649@changeid
drivers/net/wireless/intel/iwlwifi/Makefile
drivers/net/wireless/intel/iwlwifi/iwl-trans.c
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
drivers/net/wireless/intel/iwlwifi/pcie/drv.c
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h [moved from drivers/net/wireless/intel/iwlwifi/pcie/internal.h with 99% similarity]
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c [moved from drivers/net/wireless/intel/iwlwifi/pcie/rx.c with 99% similarity]
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c [moved from drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c with 99% similarity]
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c [moved from drivers/net/wireless/intel/iwlwifi/pcie/trans.c with 99% similarity]
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c [moved from drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c with 100% similarity]
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c [moved from drivers/net/wireless/intel/iwlwifi/pcie/tx.c with 100% similarity]

index 3f476e3337269f1050c1c1e96c939eca4f32adff..71101067b889ea9657e10da96d35c0890e4f428c 100644 (file)
@@ -7,9 +7,11 @@ iwlwifi-objs           += iwl-debug.o
 iwlwifi-objs           += iwl-nvm-utils.o
 iwlwifi-objs           += iwl-utils.o
 iwlwifi-objs           += iwl-phy-db.o iwl-nvm-parse.o
-iwlwifi-objs           += pcie/drv.o pcie/rx.o pcie/tx.o pcie/trans.o
-iwlwifi-objs           += pcie/ctxt-info.o pcie/ctxt-info-v2.o
-iwlwifi-objs           += pcie/trans-gen2.o pcie/tx-gen2.o
+
+# Bus
+iwlwifi-objs           += pcie/ctxt-info.o pcie/ctxt-info-v2.o pcie/drv.o
+iwlwifi-objs           += pcie/gen1_2/rx.o pcie/gen1_2/tx.o pcie/gen1_2/trans.o
+iwlwifi-objs           += pcie/gen1_2/trans-gen2.o pcie/gen1_2/tx-gen2.o
 
 CFLAGS_pcie/drv.o += -Wno-override-init
 
index 221c3997ee8771deb779263c12979f44d4e9a6f5..5dba76b009a629fd26cba1f961c1174e9ed1454a 100644 (file)
@@ -14,7 +14,7 @@
 #include "iwl-fh.h"
 #include <linux/dmapool.h>
 #include "fw/api/commands.h"
-#include "pcie/internal.h"
+#include "pcie/gen1_2/internal.h"
 #include "pcie/iwl-context-info-v2.h"
 
 struct iwl_trans_dev_restart_data {
index 976fd1f58da47b653884aa50fb1aefd886d611f9..0df379fda463a9770f9c81da88e2e63037739344 100644 (file)
@@ -6,7 +6,7 @@
 #include "iwl-trans.h"
 #include "iwl-fh.h"
 #include "iwl-context-info-v2.h"
-#include "internal.h"
+#include "gen1_2/internal.h"
 #include "iwl-prph.h"
 
 static const struct dmi_system_id dmi_force_scu_active_approved_list[] = {
index cb36baac14da88874b7b13074180dc2a20366048..d53dab95c3e72121bc782fee1f72ffe662f5d5df 100644 (file)
@@ -6,7 +6,7 @@
 #include "iwl-trans.h"
 #include "iwl-fh.h"
 #include "iwl-context-info.h"
-#include "internal.h"
+#include "gen1_2/internal.h"
 #include "iwl-prph.h"
 
 static void *_iwl_pcie_ctxt_info_dma_alloc_coherent(struct iwl_trans *trans,
index 656f8b06c27b579b21e9db29dc0cde4721475eea..44e19b27f36a193ff551300366c4f0e0b384567a 100644 (file)
@@ -15,7 +15,7 @@
 #include "iwl-trans.h"
 #include "iwl-drv.h"
 #include "iwl-prph.h"
-#include "internal.h"
+#include "gen1_2/internal.h"
 
 #define _IS_A(cfg, _struct) __builtin_types_compatible_p(typeof(cfg),  \
                                                         struct _struct)
similarity index 99%
rename from drivers/net/wireless/intel/iwlwifi/pcie/internal.h
rename to drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
index 3b7c12fc4f9e4efa06259326086cf35a6ed28aea..c90707cfd3511855e7968540818c9a1c7bbb7abf 100644 (file)
@@ -22,7 +22,7 @@
 #include "iwl-io.h"
 #include "iwl-op-mode.h"
 #include "iwl-drv.h"
-#include "iwl-context-info.h"
+#include "pcie/iwl-context-info.h"
 
 /*
  * RX related structures and functions
similarity index 99%
rename from drivers/net/wireless/intel/iwlwifi/pcie/rx.c
rename to drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
index fefde167c41b96c3ba71b2a3c8248e65a52eac10..7b56eb78663cd0375d52fcbfb763bbc0e537fae8 100644 (file)
@@ -12,7 +12,7 @@
 #include "iwl-io.h"
 #include "internal.h"
 #include "iwl-op-mode.h"
-#include "iwl-context-info-v2.h"
+#include "pcie/iwl-context-info-v2.h"
 #include "fw/dbg.h"
 
 /******************************************************************************
similarity index 99%
rename from drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c
rename to drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.c
index 38ad719161e686eee0cc8d4576e5d78b40421f00..6c5acb7bf64334f3a9d920319d75b1a1f366b699 100644 (file)
@@ -5,8 +5,8 @@
  */
 #include "iwl-trans.h"
 #include "iwl-prph.h"
-#include "iwl-context-info.h"
-#include "iwl-context-info-v2.h"
+#include "pcie/iwl-context-info.h"
+#include "pcie/iwl-context-info-v2.h"
 #include "internal.h"
 #include "fw/dbg.h"
 
similarity index 99%
rename from drivers/net/wireless/intel/iwlwifi/pcie/trans.c
rename to drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
index cc4d289b110dc5dc4d62b0aecc0db7fcc45ba6e4..4d2806d071d99277c0584d61b53fe62ab49bde78 100644 (file)
@@ -28,7 +28,7 @@
 #include "mei/iwl-mei.h"
 #include "internal.h"
 #include "iwl-fh.h"
-#include "iwl-context-info-v2.h"
+#include "pcie/iwl-context-info-v2.h"
 
 /* extended range in FW SRAM */
 #define IWL_FW_MEM_EXTENDED_START      0x40000