[PATCH] wifi: ath12k: Send QMI host capability after device group is ready
Jeff Johnson
quic_jjohnson at quicinc.com
Mon May 20 18:52:09 PDT 2024
On 5/20/2024 6:14 AM, Harshitha Prem wrote:
> From: Karthikeyan Periyasamy <quic_periyasa at quicinc.com>
>
> QMI host capability has the information regarding MLO parameters such as
> device_id, MLO capability, group id and the information of each devices
> involved in the group and sent immediately on QMI server arrive event.
> Currently, only one device is involved in the group and hence, single
> device information is sent as part of MLO capability of host.
>
> But, in future when multi device group abstraction is introduced, host
> should send all the device information involved in the group as part
> of QMI MLO host capability rather than single device. Hence, sending
> QMI host capability immediately on server arrive of a device might not
> be ideal for multi device group abstraction as the details of other
> devices in the group would not be available.
>
> Hence, once QMI server arrive event is received, request for QMI phy
> capabilities of device, and defer the host capability send for that device.
> After QMI phy capability is received for all the devices in the group
> trigger the host capability event for the deferred devices in the group.
>
> Add changes to defer the QMI host capability event until the device
> group is ready and then resume the QMI exchange for all the device with
> host capabilities.
>
> Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.0.1-00029-QCAHKSWPL_SILICONZ-1
>
> Signed-off-by: Karthikeyan Periyasamy <quic_periyasa at quicinc.com>
> Signed-off-by: Harshitha Prem <quic_hprem at quicinc.com>
Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>
More information about the ath12k
mailing list