113f71050SOleksij Rempel /* 213f71050SOleksij Rempel * Copyright (c) 2009-2011 Atheros Communications Inc. 313f71050SOleksij Rempel * 413f71050SOleksij Rempel * Permission to use, copy, modify, and/or distribute this software for any 513f71050SOleksij Rempel * purpose with or without fee is hereby granted, provided that the above 613f71050SOleksij Rempel * copyright notice and this permission notice appear in all copies. 713f71050SOleksij Rempel * 813f71050SOleksij Rempel * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 913f71050SOleksij Rempel * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1013f71050SOleksij Rempel * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1113f71050SOleksij Rempel * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1213f71050SOleksij Rempel * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1313f71050SOleksij Rempel * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 1413f71050SOleksij Rempel * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1513f71050SOleksij Rempel */ 1613f71050SOleksij Rempel 1713f71050SOleksij Rempel int ath9k_cmn_init_channels_rates(struct ath_common *common); 18b60d1052SOleksij Rempel void ath9k_cmn_setup_ht_cap(struct ath_hw *ah, 19b60d1052SOleksij Rempel struct ieee80211_sta_ht_cap *ht_info); 20*b57ba3b2SOleksij Rempel void ath9k_cmn_reload_chainmask(struct ath_hw *ah); 21