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 ---