[PATCH ath-next v3] wifi: ath12k: add QMI capability negotiation for dynamic memory mode

Jeff Johnson jeff.johnson at oss.qualcomm.com
Tue Jun 30 08:53:22 PDT 2026


On 6/26/2026 1:43 AM, Aaradhana Sahu wrote:
> @@ -2319,11 +2360,14 @@ static void ath12k_qmi_phy_cap_send(struct ath12k_base *ab)
>  
>  	ab->qmi.num_radios = resp.num_phy;
>  
> +	if (resp.dynamic_ddr_support_valid)
> +		ab->qmi.dynamic_ddr_support = resp.dynamic_ddr_support;
> +
>  	ath12k_dbg(ab, ATH12K_DBG_QMI,
> -		   "phy capability resp valid %d single_chip_mlo_support %d valid %d num_phy %d valid %d board_id %d\n",
> +		   "phy capability resp valid %d single_chip_mlo_support %d valid %d num_phy %d valid %d board_id %d dynamic_ddr_valid %u dynamic_ddr_support %u\n",
>  		   resp.single_chip_mlo_support_valid, resp.single_chip_mlo_support,
> -		   resp.num_phy_valid, resp.num_phy,
> -		   resp.board_id_valid, resp.board_id);
> +		   resp.num_phy_valid, resp.num_phy, resp.board_id_valid, resp.board_id,
> +		   resp.dynamic_ddr_support_valid, resp.dynamic_ddr_support);

Your logging change conflicts with the one in:
wifi: ath12k: use %u for unsigned variables in QMI debug logs

That one is already in my pending queue, so I'll have you rebase once that one
lands in ath-next.

/jeff




More information about the ath12k mailing list