files.ath_hal revision 1.7
11.7Smrg#	$NetBSD: files.ath_hal,v 1.7 2019/02/04 08:36:43 mrg Exp $
21.1Salc
31.1Salcdefflag opt_athhal.h	ATHHAL_ASSERT ATHHAL_DEBUG ATHHAL_DEBUG_ALQ
41.1Salcdefflag opt_athhal.h	ATHHAL_WRITE_EEPROM ATHHAL_WRITE_REGDOMAIN
51.1Salc
61.6Suebayasidefine athhal_eeprom_v1
71.6Suebayasidefine athhal_eeprom_v3
81.6Suebayasidefine athhal_eeprom_v14
91.6Suebayasidefine athhal_eeprom_v4k
101.1Salc
111.1Salcfile	external/isc/atheros_hal/dist/ah.c		ath
121.6Suebayasifile	external/isc/atheros_hal/dist/ah_eeprom_v1.c	ath & athhal_eeprom_v1
131.6Suebayasifile	external/isc/atheros_hal/dist/ah_eeprom_v3.c	ath & athhal_eeprom_v3
141.6Suebayasifile	external/isc/atheros_hal/dist/ah_eeprom_v14.c	ath & athhal_eeprom_v14
151.6Suebayasifile	external/isc/atheros_hal/dist/ah_eeprom_v4k.c	ath & athhal_eeprom_v4k
161.1Salcfile	external/isc/atheros_hal/dist/ah_regdomain.c	ath
171.1Salc
181.1Salc# Atheros HAL's OS dependant code
191.1Salc#
201.1Salcfile	external/isc/atheros_hal/ic/ah_osdep.c	ath
211.1Salc
221.1Salc
231.1Salc# Atheros AR5210 family
241.1Salc#
251.1Salcdefflag opt_athhal.h	ATHHAL_AR5210: athhal_eeprom_v1
261.1Salc
271.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_attach.c	ath & athhal_ar5210
281.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_beacon.c	ath & athhal_ar5210
291.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_interrupts.c	ath & athhal_ar5210
301.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_keycache.c	ath & athhal_ar5210
311.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_misc.c	ath & athhal_ar5210
321.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_phy.c	ath & athhal_ar5210
331.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_power.c	ath & athhal_ar5210
341.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_recv.c	ath & athhal_ar5210
351.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_reset.c	ath & athhal_ar5210
361.6Suebayasifile	external/isc/atheros_hal/dist/ar5210/ar5210_xmit.c	ath & athhal_ar5210
371.1Salc
381.1Salc# Atheros AR5211 family
391.1Salc#
401.1Salcdefflag opt_athhal.h	ATHHAL_AR5211: athhal_eeprom_v3
411.1Salc
421.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_attach.c	ath & athhal_ar5211
431.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_beacon.c	ath & athhal_ar5211
441.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_interrupts.c	ath & athhal_ar5211
451.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_keycache.c	ath & athhal_ar5211
461.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_misc.c	ath & athhal_ar5211
471.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_phy.c	ath & athhal_ar5211
481.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_power.c	ath & athhal_ar5211
491.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_recv.c	ath & athhal_ar5211
501.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_reset.c	ath & athhal_ar5211
511.6Suebayasifile	external/isc/atheros_hal/dist/ar5211/ar5211_xmit.c	ath & athhal_ar5211
521.1Salc
531.1Salc# Atheros AR5212/AR5312 RF support
541.1Salc#
551.1Salcdefflag opt_athhal.h	ATHHAL_RF2316
561.1Salcdefflag opt_athhal.h	ATHHAL_RF2317
571.1Salcdefflag opt_athhal.h	ATHHAL_RF2413
581.1Salcdefflag opt_athhal.h	ATHHAL_RF2425
591.1Salcdefflag opt_athhal.h	ATHHAL_RF5111
601.1Salcdefflag opt_athhal.h	ATHHAL_RF5112
611.1Salcdefflag opt_athhal.h	ATHHAL_RF5413
621.1Salc
631.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar2316.c		ath & athhal_rf2316
641.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar2317.c		ath & athhal_rf2317
651.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar2413.c		ath & athhal_rf2413
661.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar2425.c		ath & athhal_rf2425
671.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5111.c		ath & athhal_rf5111
681.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5112.c		ath & athhal_rf5112
691.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5413.c		ath & athhal_rf5413
701.1Salc
711.1Salc# Atheros AR5212 family
721.1Salc#
731.6Suebayasidefine athhal_ar5212_attach
741.6Suebayasidefine athhal_ar5212_subr
751.1Salc
761.1Salcdefflag opt_athhal.h	ATHHAL_AR5212: athhal_eeprom_v3,
771.1Salc			athhal_ar5212_attach, athhal_ar5212_subr
781.1Salc
791.1Salcdefflag opt_athhal.h	ATHHAL_AR5311: ATHHAL_AR5212
801.1Salc
811.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_ani.c	ath & athhal_ar5212_subr
821.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_attach.c	ath & athhal_ar5212_attach
831.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_beacon.c	ath & athhal_ar5212_subr
841.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_eeprom.c	ath & athhal_ar5212_subr
851.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_gpio.c	ath & athhal_ar5212_subr
861.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_interrupts.c	ath & athhal_ar5212_subr
871.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_keycache.c	ath & athhal_ar5212_subr
881.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_misc.c	ath & athhal_ar5212_subr
891.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_phy.c	ath & athhal_ar5212_subr
901.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_power.c	ath & athhal_ar5212_subr
911.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_recv.c	ath & athhal_ar5212_subr
921.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_reset.c	ath & athhal_ar5212_subr
931.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_rfgain.c	ath & athhal_ar5212_subr
941.6Suebayasifile	external/isc/atheros_hal/dist/ar5212/ar5212_xmit.c	ath & athhal_ar5212_subr
951.1Salc
961.7Smrgmakeoptions ath		"CWARNFLAGS.ar5212_xmit.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}"
971.7Smrg
981.1Salc# Atheros AR5312 family
991.1Salc#
1001.1Salcdefflag opt_athhal.h	ATHHAL_AR5312: athhal_eeprom_v3, athhal_ar5212_subr
1011.1Salc
1021.1Salcdefflag opt_athhal.h	ATHHAL_AR2316: ATHHAL_AR5312
1031.1Salcdefflag opt_athhal.h	ATHHAL_AR2317: ATHHAL_AR5312
1041.1Salc
1051.6Suebayasifile	external/isc/atheros_hal/dist/ar5312/ar5312_attach.c	ath & athhal_ar5312
1061.6Suebayasifile	external/isc/atheros_hal/dist/ar5312/ar5312_eeprom.c	ath & athhal_ar5312
1071.6Suebayasifile	external/isc/atheros_hal/dist/ar5312/ar5312_gpio.c	ath & athhal_ar5312
1081.6Suebayasifile	external/isc/atheros_hal/dist/ar5312/ar5312_interrupts.c	ath & athhal_ar5312
1091.6Suebayasifile	external/isc/atheros_hal/dist/ar5312/ar5312_misc.c	ath & athhal_ar5312
1101.6Suebayasifile	external/isc/atheros_hal/dist/ar5312/ar5312_power.c	ath & athhal_ar5312
1111.6Suebayasifile	external/isc/atheros_hal/dist/ar5312/ar5312_reset.c	ath & athhal_ar5312
1121.6Suebayasifile	external/isc/atheros_hal/dist/ar5312/ar5315_gpio.c	ath & (athhal_ar2316 | athhal_ar2317)
1131.1Salc
1141.1Salc# Atheros AR5416 family
1151.1Salc#
1161.2Sjmcneilldefflag opt_athhal.h	ATHHAL_AR5416: athhal_eeprom_v14, athhal_eeprom_v4k, athhal_ar5212_subr
1171.1Salcdefflag opt_athhal.h	ATHHAL_AR9280: ATHHAL_AR5416
1181.4Sceggerdefflag opt_athhal.h	ATHHAL_AR9285: ATHHAL_AR5416
1191.1Salc
1201.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar2133.c		ath & athhal_ar5416
1211.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_ani.c	ath & athhal_ar5416
1221.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_attach.c	ath & athhal_ar5416
1231.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_beacon.c	ath & athhal_ar5416
1241.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_cal.c	ath & athhal_ar5416
1251.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_cal_adcdc.c	ath & athhal_ar5416
1261.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_cal_adcgain.c	ath & athhal_ar5416
1271.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_cal_iq.c	ath & athhal_ar5416
1281.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_eeprom.c	ath & athhal_ar5416
1291.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_gpio.c	ath & athhal_ar5416
1301.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_interrupts.c	ath & athhal_ar5416
1311.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_keycache.c	ath & athhal_ar5416
1321.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_misc.c	ath & athhal_ar5416
1331.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_phy.c	ath & athhal_ar5416
1341.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_power.c	ath & athhal_ar5416
1351.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_recv.c	ath & athhal_ar5416
1361.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_reset.c	ath & athhal_ar5416
1371.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar5416_xmit.c	ath & athhal_ar5416
1381.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar9160_attach.c	ath & athhal_ar5416
1391.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar9280.c		ath & athhal_ar5416
1401.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar9280_attach.c	ath & athhal_ar5416
1411.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar9285.c		ath & athhal_ar5416
1421.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar9285_attach.c	ath & athhal_ar5416
1431.6Suebayasifile	external/isc/atheros_hal/dist/ar5416/ar9285_reset.c	ath & athhal_ar5416
1441.1Salc
1451.7Smrgmakeoptions ath		"CWARNFLAGS.ar5416_xmit.c"+="${${ACTIVE_CC} == gcc && ${HAVE_GCC:U0} == 7:? -Wno-error=implicit-fallthrough :}"
1461.7Smrg
1471.1Salc#
1481.1Salc#
1491.1Salcmakeoptions ath		CPPFLAGS+="-I${S}/external/isc/atheros_hal/dist"
1501.1Salcmakeoptions ath		CPPFLAGS+="-I${S}/external/isc/atheros_hal/ic"
151