1#	$NetBSD: files.ath_hal,v 1.1 2008/12/11 14:11:43 alc Exp $
2
3defflag opt_athhal.h	ATHHAL_ASSERT ATHHAL_DEBUG ATHHAL_DEBUG_ALQ
4defflag opt_athhal.h	ATHHAL_WRITE_EEPROM ATHHAL_WRITE_REGDOMAIN
5
6define athhal_eeprom_v1
7define athhal_eeprom_v3
8define athhal_eeprom_v14
9
10file	external/isc/atheros_hal/dist/ah.c		ath
11file	external/isc/atheros_hal/dist/ah_eeprom_v1.c	ath & athhal_eeprom_v1
12file	external/isc/atheros_hal/dist/ah_eeprom_v3.c	ath & athhal_eeprom_v3
13file	external/isc/atheros_hal/dist/ah_eeprom_v14.c	ath & athhal_eeprom_v14
14file	external/isc/atheros_hal/dist/ah_regdomain.c	ath
15
16# Atheros HAL's OS dependant code
17#
18file	external/isc/atheros_hal/ic/ah_osdep.c	ath
19
20
21# Atheros AR5210 family
22#
23defflag opt_athhal.h	ATHHAL_AR5210: athhal_eeprom_v1
24
25file	external/isc/atheros_hal/dist/ar5210/ar5210_attach.c	ath & athhal_ar5210
26file	external/isc/atheros_hal/dist/ar5210/ar5210_beacon.c	ath & athhal_ar5210
27file	external/isc/atheros_hal/dist/ar5210/ar5210_interrupts.c	ath & athhal_ar5210
28file	external/isc/atheros_hal/dist/ar5210/ar5210_keycache.c	ath & athhal_ar5210
29file	external/isc/atheros_hal/dist/ar5210/ar5210_misc.c	ath & athhal_ar5210
30file	external/isc/atheros_hal/dist/ar5210/ar5210_phy.c	ath & athhal_ar5210
31file	external/isc/atheros_hal/dist/ar5210/ar5210_power.c	ath & athhal_ar5210
32file	external/isc/atheros_hal/dist/ar5210/ar5210_recv.c	ath & athhal_ar5210
33file	external/isc/atheros_hal/dist/ar5210/ar5210_reset.c	ath & athhal_ar5210
34file	external/isc/atheros_hal/dist/ar5210/ar5210_xmit.c	ath & athhal_ar5210
35
36# Atheros AR5211 family
37#
38defflag opt_athhal.h	ATHHAL_AR5211: athhal_eeprom_v3
39
40file	external/isc/atheros_hal/dist/ar5211/ar5211_attach.c	ath & athhal_ar5211
41file	external/isc/atheros_hal/dist/ar5211/ar5211_beacon.c	ath & athhal_ar5211
42file	external/isc/atheros_hal/dist/ar5211/ar5211_interrupts.c	ath & athhal_ar5211
43file	external/isc/atheros_hal/dist/ar5211/ar5211_keycache.c	ath & athhal_ar5211
44file	external/isc/atheros_hal/dist/ar5211/ar5211_misc.c	ath & athhal_ar5211
45file	external/isc/atheros_hal/dist/ar5211/ar5211_phy.c	ath & athhal_ar5211
46file	external/isc/atheros_hal/dist/ar5211/ar5211_power.c	ath & athhal_ar5211
47file	external/isc/atheros_hal/dist/ar5211/ar5211_recv.c	ath & athhal_ar5211
48file	external/isc/atheros_hal/dist/ar5211/ar5211_reset.c	ath & athhal_ar5211
49file	external/isc/atheros_hal/dist/ar5211/ar5211_xmit.c	ath & athhal_ar5211
50
51# Atheros AR5212/AR5312 RF support
52#
53defflag opt_athhal.h	ATHHAL_RF2316
54defflag opt_athhal.h	ATHHAL_RF2317
55defflag opt_athhal.h	ATHHAL_RF2413
56defflag opt_athhal.h	ATHHAL_RF2425
57defflag opt_athhal.h	ATHHAL_RF5111
58defflag opt_athhal.h	ATHHAL_RF5112
59defflag opt_athhal.h	ATHHAL_RF5413
60
61file	external/isc/atheros_hal/dist/ar5212/ar2316.c		ath & athhal_rf2316
62file	external/isc/atheros_hal/dist/ar5212/ar2317.c		ath & athhal_rf2317
63file	external/isc/atheros_hal/dist/ar5212/ar2413.c		ath & athhal_rf2413
64file	external/isc/atheros_hal/dist/ar5212/ar2425.c		ath & athhal_rf2425
65file	external/isc/atheros_hal/dist/ar5212/ar5111.c		ath & athhal_rf5111
66file	external/isc/atheros_hal/dist/ar5212/ar5112.c		ath & athhal_rf5112
67file	external/isc/atheros_hal/dist/ar5212/ar5413.c		ath & athhal_rf5413
68
69# Atheros AR5212 family
70#
71define athhal_ar5212_attach
72define athhal_ar5212_subr
73
74defflag opt_athhal.h	ATHHAL_AR5212: athhal_eeprom_v3,
75			athhal_ar5212_attach, athhal_ar5212_subr
76
77defflag opt_athhal.h	ATHHAL_AR5311: ATHHAL_AR5212
78
79file	external/isc/atheros_hal/dist/ar5212/ar5212_ani.c	ath & athhal_ar5212_subr
80file	external/isc/atheros_hal/dist/ar5212/ar5212_attach.c	ath & athhal_ar5212_attach
81file	external/isc/atheros_hal/dist/ar5212/ar5212_beacon.c	ath & athhal_ar5212_subr
82file	external/isc/atheros_hal/dist/ar5212/ar5212_eeprom.c	ath & athhal_ar5212_subr
83file	external/isc/atheros_hal/dist/ar5212/ar5212_gpio.c	ath & athhal_ar5212_subr
84file	external/isc/atheros_hal/dist/ar5212/ar5212_interrupts.c	ath & athhal_ar5212_subr
85file	external/isc/atheros_hal/dist/ar5212/ar5212_keycache.c	ath & athhal_ar5212_subr
86file	external/isc/atheros_hal/dist/ar5212/ar5212_misc.c	ath & athhal_ar5212_subr
87file	external/isc/atheros_hal/dist/ar5212/ar5212_phy.c	ath & athhal_ar5212_subr
88file	external/isc/atheros_hal/dist/ar5212/ar5212_power.c	ath & athhal_ar5212_subr
89file	external/isc/atheros_hal/dist/ar5212/ar5212_recv.c	ath & athhal_ar5212_subr
90file	external/isc/atheros_hal/dist/ar5212/ar5212_reset.c	ath & athhal_ar5212_subr
91file	external/isc/atheros_hal/dist/ar5212/ar5212_rfgain.c	ath & athhal_ar5212_subr
92file	external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c	ath & athhal_ar5212_subr
93
94# Atheros AR5312 family
95#
96defflag opt_athhal.h	ATHHAL_AR5312: athhal_eeprom_v3, athhal_ar5212_subr
97
98defflag opt_athhal.h	ATHHAL_AR2316: ATHHAL_AR5312
99defflag opt_athhal.h	ATHHAL_AR2317: ATHHAL_AR5312
100
101file	external/isc/atheros_hal/dist/ar5312/ar5312_attach.c	ath & athhal_ar5312
102file	external/isc/atheros_hal/dist/ar5312/ar5312_eeprom.c	ath & athhal_ar5312
103file	external/isc/atheros_hal/dist/ar5312/ar5312_gpio.c	ath & athhal_ar5312
104file	external/isc/atheros_hal/dist/ar5312/ar5312_interrupts.c	ath & athhal_ar5312
105file	external/isc/atheros_hal/dist/ar5312/ar5312_misc.c	ath & athhal_ar5312
106file	external/isc/atheros_hal/dist/ar5312/ar5312_power.c	ath & athhal_ar5312
107file	external/isc/atheros_hal/dist/ar5312/ar5312_reset.c	ath & athhal_ar5312
108file	external/isc/atheros_hal/dist/ar5312/ar5315_gpio.c	ath & (athhal_ar2316 | athhal_ar2317)
109
110# Atheros AR5416 family
111#
112defflag opt_athhal.h	ATHHAL_AR5416: athhal_eeprom_v14, athhal_ar5212_subr
113defflag opt_athhal.h	ATHHAL_AR9280: ATHHAL_AR5416
114
115file	external/isc/atheros_hal/dist/ar5416/ar2133.c		ath & athhal_ar5416
116file	external/isc/atheros_hal/dist/ar5416/ar5416_ani.c	ath & athhal_ar5416
117file	external/isc/atheros_hal/dist/ar5416/ar5416_attach.c	ath & athhal_ar5416
118file	external/isc/atheros_hal/dist/ar5416/ar5416_beacon.c	ath & athhal_ar5416
119file	external/isc/atheros_hal/dist/ar5416/ar5416_cal.c	ath & athhal_ar5416
120file	external/isc/atheros_hal/dist/ar5416/ar5416_cal_adcdc.c	ath & athhal_ar5416
121file	external/isc/atheros_hal/dist/ar5416/ar5416_cal_adcgain.c	ath & athhal_ar5416
122file	external/isc/atheros_hal/dist/ar5416/ar5416_cal_iq.c	ath & athhal_ar5416
123file	external/isc/atheros_hal/dist/ar5416/ar5416_eeprom.c	ath & athhal_ar5416
124file	external/isc/atheros_hal/dist/ar5416/ar5416_gpio.c	ath & athhal_ar5416
125file	external/isc/atheros_hal/dist/ar5416/ar5416_interrupts.c	ath & athhal_ar5416
126file	external/isc/atheros_hal/dist/ar5416/ar5416_keycache.c	ath & athhal_ar5416
127file	external/isc/atheros_hal/dist/ar5416/ar5416_misc.c	ath & athhal_ar5416
128file	external/isc/atheros_hal/dist/ar5416/ar5416_phy.c	ath & athhal_ar5416
129file	external/isc/atheros_hal/dist/ar5416/ar5416_power.c	ath & athhal_ar5416
130file	external/isc/atheros_hal/dist/ar5416/ar5416_recv.c	ath & athhal_ar5416
131file	external/isc/atheros_hal/dist/ar5416/ar5416_reset.c	ath & athhal_ar5416
132file	external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c	ath & athhal_ar5416
133file	external/isc/atheros_hal/dist/ar5416/ar9160_attach.c	ath & athhal_ar5416
134
135#
136#
137makeoptions ath		CPPFLAGS+="-I${S}/external/isc/atheros_hal/dist"
138makeoptions ath		CPPFLAGS+="-I${S}/external/isc/atheros_hal/ic"
139