[PATCH ath12k-ng 00/18] wifi: ath12k: HAL changes for Next Generation Driver

Jeff Johnson jeff.johnson at oss.qualcomm.com
Fri Oct 10 07:10:16 PDT 2025


On Thu, 09 Oct 2025 16:40:27 +0530, Ripan Deuri wrote:
> The primary objective of this set is to modify the HAL layer
> to suit the multi-KO model. The HAL APIs will be implemented
> differently as required by different chipsets and these
> implementations will be abstracted using an ops mechanism
> (by registering function pointer callbacks). The hw specific
> implementations will be registered as callbacks in the hal_ops.
> 
> [...]

Applied, thanks!

[01/18] wifi: ath12k: Move srng config and hal_ops to hw specific hal files
        commit: c0600b35e08db781511c2b35af2d2ec58bbfbdfd
[02/18] wifi: ath12k: Initialize desc_size through hal_init
        commit: 74ed243dad18366aeb836f40b921758e20d9d5b7
[03/18] wifi: ath12k: Initialize hal_ops through hal_init
        commit: 369cb192c2ecf1228df06adcf1aa5074aecd2902
[04/18] wifi: ath12k: Move wbm_rbm_map to hw specific hal files
        commit: 1c1d4b491d2085f6bdea90b0e021abf8e30f0457
[05/18] wifi: ath12k: Move hal_params and regs to hal from hw
        commit: 492dea1892dacf1c1ee356c60465e7fcdc18cc97
[06/18] wifi: ath12k: Add direct HAL pointer in ath12k_dp
        commit: a337bff1db715e67135a2e5fcb6ecafdcf81f8b7
[07/18] wifi: ath12k: Use hal handle instead of ab handle
        commit: b38213660ab9ebf9d32db40ec0ec6691b6dd9d1a
[08/18] wifi: ath12k: Move HAL CE setup and SRNG related APIs to wifi7 directory
        commit: e9f00e22963e809a35999465036d3f58b126c1c6
[09/18] wifi: ath12k: Move HAL SRNG shadow config and get ring id APIs to wifi7 directory
        commit: cb419f582f36873d31368835be34ec1500792dcb
[10/18] wifi: ath12k: Move HAL CE desc related APIs to wifi7 directory
        commit: 3d947cef0a51e19a779b201fd27885b31af19383
[11/18] wifi: ath12k: Move HAL CE status and set link desc addr APIs to wifi7 directory
        commit: eba935ec922fd77a88ea2bed12d929afe340ee19
[12/18] wifi: ath12k: Move HAL Tx, REO and link idle setup related APIs to wifi7 directory
        commit: 356942d328a4d85969953353b4b9c1f0934918c5
[13/18] wifi: ath12k: Move HAL REO and Rx buf related APIs to wifi7 directory
        commit: 17540a7c9b363e08eb417ffcd25c74226cbb131c
[14/18] wifi: ath12k: Move HAL Cookie Conversion and RBM related APIs to wifi7 directory
        commit: ea23813a2e442f96a05d3d2ddf3d42c6005b1862
[15/18] wifi: ath12k: Segregate the common and wifi7 specific structures
        commit: 2bb41934527d3b132958e214d688cc525d0088c1
[16/18] wifi: ath12k: Remove the unused ring inits in wcn
        commit: 6250af6073092f25bd2c104156e0808c03adb5b9
[17/18] wifi: ath12k: Rename hal_ops to ops
        commit: 49ba5debad420506eef9fcef38d1fdce41010901
[18/18] wifi: ath12k: Drop hal_ prefix from hardware register names
        commit: 25122460e7f96864a80b59ffe6c953911516d3b3

Best regards,
-- 
Jeff Johnson <jeff.johnson at oss.qualcomm.com>




More information about the ath12k mailing list