1 1.1 alc /* 2 1.1 alc * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 3 1.1 alc * Copyright (c) 2002-2008 Atheros Communications, Inc. 4 1.1 alc * 5 1.1 alc * Permission to use, copy, modify, and/or distribute this software for any 6 1.1 alc * purpose with or without fee is hereby granted, provided that the above 7 1.1 alc * copyright notice and this permission notice appear in all copies. 8 1.1 alc * 9 1.1 alc * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 1.1 alc * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 1.1 alc * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 1.1 alc * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 1.1 alc * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 1.1 alc * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 1.1 alc * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 1.1 alc * 17 1.1 alc * $Id: ar5312_interrupts.c,v 1.1.1.1 2008/12/11 04:46:45 alc Exp $ 18 1.1 alc */ 19 1.1 alc #include "opt_ah.h" 20 1.1 alc 21 1.1 alc #ifdef AH_SUPPORT_AR5312 22 1.1 alc 23 1.1 alc #include "ah.h" 24 1.1 alc #include "ah_internal.h" 25 1.1 alc 26 1.1 alc #include "ar5312/ar5312.h" 27 1.1 alc #include "ar5312/ar5312reg.h" 28 1.1 alc #include "ar5312/ar5312phy.h" 29 1.1 alc 30 1.1 alc 31 1.1 alc /* 32 1.1 alc * Checks to see if an interrupt is pending on our NIC 33 1.1 alc * 34 1.1 alc * Returns: TRUE if an interrupt is pending 35 1.1 alc * FALSE if not 36 1.1 alc */ 37 1.1 alc HAL_BOOL 38 1.1 alc ar5312IsInterruptPending(struct ath_hal *ah) 39 1.1 alc { 40 1.1 alc /* 41 1.1 alc * Some platforms trigger our ISR before applying power to 42 1.1 alc * the card. For the 5312, this is always true. 43 1.1 alc */ 44 1.1 alc 45 1.1 alc return(AH_TRUE); 46 1.1 alc } 47 1.1 alc #endif /* AH_SUPPORT_AR5312 */ 48