| Both sides previous revision Previous revision Next revision | Previous revision |
| dev:ath_hal_4 [2012/12/28 08:12] – AdrianChadd | dev:ath_hal_4 [2016/07/11 21:21] (current) – AdrianChadd |
|---|
| |
| %%|%% [[dev/ath(4)|Driver]] | [[dev/ath_hal(4)|HAL]] | [[dev/ath_hal(4)/HardwareSupport|Supported Hardware]] | [[dev/ath(4)/80211n|802.11n support]] | [[dev/ath(4)/Debugging|Debugging]] | | %%|%% [[dev/ath(4)|Driver]] | [[dev/ath_hal(4)|HAL]] | [[dev/ath_hal(4)/HardwareSupport|Supported Hardware]] | [[dev/ath(4)/80211n|802.11n support]] | [[dev/ath(4)/Debugging|Debugging]] | |
| |
| (This is a work in progress) | |
| |
| ===== Introduction ===== | ===== Introduction ===== |
| ===== Projects/Notes ===== | ===== Projects/Notes ===== |
| |
| | * [[dev/ath_hal(4)/HardwareOverview|Hardware Overview]] |
| * [[dev/ath_hal(4)/LongDistance|Long Distance Link Notes]] | * [[dev/ath_hal(4)/LongDistance|Long Distance Link Notes]] |
| * [[dev/ath_hal(4)/PerPacketTPC|Per-packet TPC notes]] | * [[dev/ath_hal(4)/PerPacketTPC|Per-packet TPC notes]] |
| * [[dev/ath_hal(4)/HalfQuarterRate|Half and Quarter Rate HAL support]] | * [[dev/ath_hal(4)/HalfQuarterRate|Half and Quarter Rate HAL support]] |
| * [[dev/ath_hal(4)/SpectralScan|Spectral Scan Notes]] | * [[dev/ath_hal(4)/SpectralScan|Spectral Scan Notes]] |
| | * [[dev/ath_hal(4)/EVM|EVM reporting information]] |
| | * [[dev/ath_hal(4)/AntennaDiversity|Antenna Selection, Switch Tables and Antenna Diversity]] |
| | * [[dev/ath_hal(4)/BluetoothCoex|Bluetooth Coexistence]] |
| | * [[dev/ath_hal(4)/NetworkSleep|MAC power and network sleep]] |
| | * [[dev/ath_hal(4)/LocationReport|Time of flight locationing]] |
| |
| ===== Directory layout ===== | ===== Directory layout ===== |
| * sys/dev/ath/ath_hal/ar5416/ - AR5416 (802.11n) and later support | * sys/dev/ath/ath_hal/ar5416/ - AR5416 (802.11n) and later support |
| * sys/dev/ath/ath_hal/ar9001/ - AR9001 specific routines - AR9130, AR9160 | * sys/dev/ath/ath_hal/ar9001/ - AR9001 specific routines - AR9130, AR9160 |
| * sys/dev/ath/ath_hal/ar9002/ - AR9002 specific routines - AR9220, AR9280, AR9285 | * sys/dev/ath/ath_hal/ar9002/ - AR9002 specific routines - AR9220, AR9280, AR9285, AR9287 |
| * sys/dev/ath/ath_hal/ar9003/ - empty; future location for AR9300 chipset support | * sys/contrib/dev/ath/ath_hal/ar9300/ - Qualcomm Atheros AR9300 and later HAL |
| |
| ===== Chipset? MAC? Baseband? Radio? Huh? ===== | ===== Chipset? MAC? Baseband? Radio? Huh? ===== |
| ===== API layout ===== | ===== API layout ===== |
| |
| (TODO) | [[dev/ath_hal(4)/ApiOverview|HAL API Overview]] |
| |
| ===== Further reading ===== | ===== Further reading ===== |