On Tue, 12 Aug 2025 22:39:26 +0530, Kiran Venkatappa wrote: > Current ath drivers have separate implementations for different > classes of devices. For example, ath11k supports WiFi-6 devices, > while ath12k supports Wi-Fi 7 devices. However, there is significant > common functionality across these generations due to shared firmware > and hardware architecture. In the existing driver code, this leverage > is achieved through code duplication. As a result, when a new driver > is introduced, many features are missed, and new additions require > porting across different generation drivers. > > [...] Applied, thanks! [01/13] wifi: ath12k: Restructure PCI code to common and Wi-Fi 7 specific logic commit: f844982696f57d72e45f94608278f678a0f67b26 [02/13] wifi: ath12k: Move Copy Engine configuration to Wi-Fi 7 specific file commit: 5e545696a398ae39f4c0c747a8ba0c7073037d1b [03/13] wifi: ath12k: Move Wi-Fi 7 WMI configuration to dedicated file commit: d650b777858f38dbbd5bd2cb43c97eb261e95f9d [04/13] wifi: ath12k: Move Wi-Fi 7 MHI configuration to dedicated file commit: 7f54938fc5253a89b962fc137ea725e3e3405757 [05/13] wifi: ath12k: Rename hw.c to Wi-Fi 7 specific implementation file commit: 3f8d0eb8037b199e84c41c6ba687104ccbf076f3 [06/13] wifi: ath12k: Rename ahb_hif_ops to reflect generic usage commit: bca2b24d9dd98c06b61f6e15789b652b98ff7c87 [07/13] wifi: ath12k: Restructure ahb.c into common and Wi-Fi 7 specific modules commit: db2929711d705ed244f0f5a41441a6103ecc785c [08/13] wifi: ath12k: Move Wi-Fi 7 specific init routines to dedicated file commit: 387b587a861cf7864df93c99c123877d28100bb3 [09/13] wifi: ath12k: Move hw_init invocation to target-specific probe commit: 83cd89a9556a48d31d706f67854873cadbf80c0e [10/13] wifi: ath12k: Modularize driver into common and Wi-Fi 7 specific components commit: a72027045263f8261b47fc28e7b6da7571d8cbb5 [11/13] wifi: ath12k: Rename ath12k_* symbols to ath12k_wifi7_* for clarity commit: bce3b73d1ca744fc1c9cb92eec37b0dd209ae9a1 [12/13] wifi: ath12k: Remove HAL defines from shared PCI code commit: 6cbd171805be7443bbfdb8ff0a646348180eee35 [13/13] wifi: ath12k: Remove HAL define dependencies from shared AHB code commit: 0e487f03c6e5d8dd5b076b8b061e50e736ab2196 Best regards, -- Jeff Johnson <jeff.johnson@xxxxxxxxxxxxxxxx>