196914Sgrog/*-
296914Sgrog * Copyright (c) 2013 Adrian Chadd <adrian@FreeBSD.org>
396914Sgrog * All rights reserved.
496914Sgrog *
596914Sgrog * Redistribution and use in source and binary forms, with or without
696914Sgrog * modification, are permitted provided that the following conditions
796914Sgrog * are met:
896914Sgrog * 1. Redistributions of source code must retain the above copyright
996914Sgrog *    notice, this list of conditions and the following disclaimer,
1096914Sgrog *    without modification.
1196914Sgrog * 2. Redistributions in binary form must reproduce at minimum a disclaimer
1296914Sgrog *    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
1396914Sgrog *    redistribution must be conditioned upon including a substantially
1496914Sgrog *    similar Disclaimer requirement for further binary redistribution.
1596914Sgrog *
1696914Sgrog * NO WARRANTY
1796914Sgrog * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1896914Sgrog * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1996914Sgrog * LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
2096914Sgrog * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
2196914Sgrog * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
2296914Sgrog * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2396914Sgrog * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2496914Sgrog * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
2596914Sgrog * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2696914Sgrog * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2796914Sgrog * THE POSSIBILITY OF SUCH DAMAGES.
2896914Sgrog *
2996914Sgrog * $FreeBSD: releng/10.3/sys/dev/ath/if_ath_spectral.h 244951 2013-01-02 03:59:02Z adrian $
3096914Sgrog */
3196914Sgrog#ifndef	__IF_ATH_SPECTRAL_H__
3296914Sgrog#define	__IF_ATH_SPECTRAL_H__
3396914Sgrog
3496914Sgrogextern	int ath_spectral_attach(struct ath_softc *sc);
3596914Sgrogextern	int ath_spectral_detach(struct ath_softc *sc);
3696914Sgrogextern	int ath_ioctl_spectral(struct ath_softc *sc, struct ath_diag *ad);
3796914Sgrogextern	int ath_spectral_enable(struct ath_softc *sc,
3896914Sgrog	    struct ieee80211_channel *ch);
3996914Sgrog
4096914Sgrog#endif	/* __IF_ATH_SPECTRAL_H__ */
4196914Sgrog