Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dev:ath_hal_4 [2011/06/05 06:26] – AdrianChadd | dev:ath_hal_4 [2016/07/11 21:21] (current) – AdrianChadd | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Atheros HAL: Overview ====== | ====== Atheros HAL: Overview ====== | ||
| - | %%|%% [[dev/ | + | %%|%% [[dev/ |
| - | + | ||
| - | (This is a work in progress) | + | |
| ===== Introduction ===== | ===== Introduction ===== | ||
| Line 17: | Line 15: | ||
| ===== Projects/ | ===== Projects/ | ||
| + | * [[dev/ | ||
| * [[dev/ | * [[dev/ | ||
| * [[dev/ | * [[dev/ | ||
| * [[dev/ | * [[dev/ | ||
| + | * [[dev/ | ||
| + | * [[dev/ | ||
| + | * [[dev/ | ||
| + | * [[dev/ | ||
| + | * [[dev/ | ||
| + | * [[dev/ | ||
| + | * [[dev/ | ||
| + | * [[dev/ | ||
| ===== Directory layout ===== | ===== Directory layout ===== | ||
| Line 30: | Line 37: | ||
| * sys/ | * sys/ | ||
| * sys/ | * sys/ | ||
| - | * sys/ | + | * sys/ |
| - | * sys/ | + | * sys/contrib/ |
| ===== Chipset? MAC? Baseband? Radio? Huh? ===== | ===== Chipset? MAC? Baseband? Radio? Huh? ===== | ||
| Line 45: | Line 52: | ||
| In particular, the AR5212 and later can have different physical radios attached which implement different frequencies. Check out the ar5212Attach() routine in sys/ | In particular, the AR5212 and later can have different physical radios attached which implement different frequencies. Check out the ar5212Attach() routine in sys/ | ||
| - | Later chips (beginning with the AR9280? I'm not sure) began integrating the radio into the same physical silicon as the MAC/PHY. But the code still exists to support different radio frontends. | + | Later chips (began integrating the radio into the same physical silicon as the MAC/PHY. But the code still exists to support different radio frontends. |
| ===== EEPROM handling ===== | ===== EEPROM handling ===== | ||
| Line 72: | Line 79: | ||
| ===== API layout ===== | ===== API layout ===== | ||
| - | (TODO) | + | [[dev/ |
| ===== Further reading ===== | ===== Further reading ===== | ||