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