Commit 4f15b06e authored by Harshitha Prem's avatar Harshitha Prem Committed by Kalle Valo
Browse files

wifi: ath12k: Remove unused ath12k_base from ath12k_hw



Currently, device (ab) reference in hardware abstraction (ah)
is not used anywhere. Also, with multiple device group abstraction,
hardware abstraction would be coupled with device group abstraction
rather than single device.

Hence, remove the ab reference from hardware abstraction.

Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.0.1-00029-QCAHKSWPL_SILICONZ-1

Signed-off-by: default avatarHarshitha Prem <quic_hprem@quicinc.com>
Acked-by: default avatarJeff Johnson <quic_jjohnson@quicinc.com>
Signed-off-by: default avatarKalle Valo <quic_kvalo@quicinc.com>
Link: https://msgid.link/20240529060939.4156281-1-quic_hprem@quicinc.com
parent 670d4949
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -630,8 +630,6 @@ struct ath12k {

struct ath12k_hw {
	struct ieee80211_hw *hw;
	struct ath12k_base *ab;

	/* Protect the write operation of the hardware state ath12k_hw::state
	 * between hardware start<=>reconfigure<=>stop transitions.
	 */
+0 −1
Original line number Diff line number Diff line
@@ -9254,7 +9254,6 @@ static struct ath12k_hw *ath12k_mac_hw_allocate(struct ath12k_base *ab,

	ah = ath12k_hw_to_ah(hw);
	ah->hw = hw;
	ah->ab = ab;
	ah->num_radio = num_pdev_map;

	mutex_init(&ah->hw_mutex);