hw.h (4598702d1b3e0b6aa6694f4c786313a999afbdc9) | hw.h (990de2b2e48ac377fb40842a9b04fd940ba78e1b) |
---|---|
1/* 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 3 * 4 * Permission to use, copy, modify, and/or distribute this software for any 5 * purpose with or without fee is hereby granted, provided that the above 6 * copyright notice and this permission notice appear in all copies. 7 * 8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES --- 571 unchanged lines hidden (view full) --- 580 * @setup_calibration: set up calibration 581 * @iscal_supported: used to query if a type of calibration is supported 582 * 583 * @ani_cache_ini_regs: cache the values for ANI from the initial 584 * register settings through the register initialization. 585 */ 586struct ath_hw_private_ops { 587 void (*init_hang_checks)(struct ath_hw *ah); | 1/* 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 3 * 4 * Permission to use, copy, modify, and/or distribute this software for any 5 * purpose with or without fee is hereby granted, provided that the above 6 * copyright notice and this permission notice appear in all copies. 7 * 8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES --- 571 unchanged lines hidden (view full) --- 580 * @setup_calibration: set up calibration 581 * @iscal_supported: used to query if a type of calibration is supported 582 * 583 * @ani_cache_ini_regs: cache the values for ANI from the initial 584 * register settings through the register initialization. 585 */ 586struct ath_hw_private_ops { 587 void (*init_hang_checks)(struct ath_hw *ah); |
588 bool (*detect_mac_hang)(struct ath_hw *ah); 589 bool (*detect_bb_hang)(struct ath_hw *ah); 590 |
|
588 /* Calibration ops */ 589 void (*init_cal_settings)(struct ath_hw *ah); 590 bool (*init_cal)(struct ath_hw *ah, struct ath9k_channel *chan); 591 592 void (*init_mode_gain_regs)(struct ath_hw *ah); 593 void (*setup_calibration)(struct ath_hw *ah, 594 struct ath9k_cal_list *currCal); 595 --- 551 unchanged lines hidden --- | 591 /* Calibration ops */ 592 void (*init_cal_settings)(struct ath_hw *ah); 593 bool (*init_cal)(struct ath_hw *ah, struct ath9k_channel *chan); 594 595 void (*init_mode_gain_regs)(struct ath_hw *ah); 596 void (*setup_calibration)(struct ath_hw *ah, 597 struct ath9k_cal_list *currCal); 598 --- 551 unchanged lines hidden --- |