Commit 81dc75b5 authored by Sujith Manoharan's avatar Sujith Manoharan Committed by John W. Linville
Browse files

ath9k: Add a HW flag for FCC



Fast Channel Change across 2G/5G bands is supported
only by AR9462 and AR9565. Add a HW capability field
to indicate this.

Signed-off-by: default avatarSujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 4b03f16e
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -2610,6 +2610,13 @@ int ath9k_hw_fill_cap_info(struct ath_hw *ah)
	    ah->eep_ops->get_eeprom(ah, EEP_PAPRD))
			pCap->hw_caps |= ATH9K_HW_CAP_PAPRD;

	/*
	 * Fast channel change across bands is available
	 * only for AR9462 and AR9565.
	 */
	if (AR_SREV_9462(ah) || AR_SREV_9565(ah))
		pCap->hw_caps |= ATH9K_HW_CAP_FCC_BAND_SWITCH;

	return 0;
}

+1 −0
Original line number Diff line number Diff line
@@ -247,6 +247,7 @@ enum ath9k_hw_caps {
	ATH9K_HW_CAP_DFS			= BIT(16),
	ATH9K_HW_WOW_DEVICE_CAPABLE		= BIT(17),
	ATH9K_HW_CAP_PAPRD			= BIT(18),
	ATH9K_HW_CAP_FCC_BAND_SWITCH		= BIT(19),
};

/*