Search Linux Wireless

Re: [PATCH ath12k-ng 00/13] wifi: ath12k: Ath12k modularization changes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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>





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux