xref: /dflybsd-src/sys/dev/netif/ath/ath_hal/ar9002/ar9287_cal.h (revision 572ff6f6e8b95055988f178b6ba12ce77bb5b3c2)
1*572ff6f6SMatthew Dillon /*
2*572ff6f6SMatthew Dillon  * Copyright (c) 2008-2010 Atheros Communications Inc.
3*572ff6f6SMatthew Dillon  *
4*572ff6f6SMatthew Dillon  * Redistribution and use in source and binary forms, with or without
5*572ff6f6SMatthew Dillon  * modification, are permitted provided that the following conditions
6*572ff6f6SMatthew Dillon  * are met:
7*572ff6f6SMatthew Dillon  * 1. Redistributions of source code must retain the above copyright
8*572ff6f6SMatthew Dillon  *    notice, this list of conditions and the following disclaimer.
9*572ff6f6SMatthew Dillon  * 2. Redistributions in binary form must reproduce the above copyright
10*572ff6f6SMatthew Dillon  *    notice, this list of conditions and the following disclaimer in the
11*572ff6f6SMatthew Dillon  *    documentation and/or other materials provided with the distribution.
12*572ff6f6SMatthew Dillon  *
13*572ff6f6SMatthew Dillon  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
14*572ff6f6SMatthew Dillon  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15*572ff6f6SMatthew Dillon  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16*572ff6f6SMatthew Dillon  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
17*572ff6f6SMatthew Dillon  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18*572ff6f6SMatthew Dillon  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19*572ff6f6SMatthew Dillon  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20*572ff6f6SMatthew Dillon  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21*572ff6f6SMatthew Dillon  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22*572ff6f6SMatthew Dillon  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23*572ff6f6SMatthew Dillon  * SUCH DAMAGE.
24*572ff6f6SMatthew Dillon  *
25*572ff6f6SMatthew Dillon  * $FreeBSD$
26*572ff6f6SMatthew Dillon  */
27*572ff6f6SMatthew Dillon #ifndef	__AR9287_CAL_H__
28*572ff6f6SMatthew Dillon #define	__AR9287_CAL_H__
29*572ff6f6SMatthew Dillon 
30*572ff6f6SMatthew Dillon extern void ar9287PACal(struct ath_hal *ah, HAL_BOOL is_reset);
31*572ff6f6SMatthew Dillon extern HAL_BOOL ar9287InitCalHardware(struct ath_hal *ah, const struct ieee80211_channel *chan);
32*572ff6f6SMatthew Dillon 
33*572ff6f6SMatthew Dillon #endif	/* __AR9287_CAL_H__ */
34