User Tools

Site Tools


en:developers:documentation:specs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:developers:documentation:specs [2015/01/26 09:49] (current)
Line 1: Line 1:
 +
 +
 +
 +===== About specifications =====
 +
 +This page contains a list of specifications used to write Linux drivers for several wireless cards, and which, alternatively,​ can be used to write drivers for any other platforms. ​
 +
 +
 +===== Broadcom hardware specifications =====
 +
 +The [[en/​developers/​users/​Drivers/​b43|b43 driver]] was written based on the reverse engineered specification. This device currently is known to use two different firmware types, each of which changes the behavior of the driver. Because of this we have two different drivers for each handle each firmware. Fortunately we have specifications written for both firmwares. ​
 +  * [[http://​bcm-specs.sipsolutions.net/​|Specifications for v3 firmware]] ​
 +  * [[http://​bcm-v4.sipsolutions.net/​|Specifications for V4 firmware]] ​
 +
 +
 +===== Atheros specifications =====
 +
 +
 +==== Atheros Legacy-HAL ====
 +
 +Atheros has released their legacy under the ISC license ​
 +    * [[http://​www.kernel.org/​pub/​linux/​kernel/​people/​mcgrof/​legacy-hal.tar.bz2|Atheros legacy HAL for their 802.11abg chipsets]] ​
 +
 +
 +==== Sam Leffler'​s HAL ====
 +
 +Atheros has worked with Sam Leffler to allow him to [[http://​madwifi-project.org/​wiki/​news/​20081129/​sam-leffler-releases-hal-source|release his HAL]]. You can get it through svn: 
 +
 +
 +<​code>​svn co http://​svn.freebsd.org/​base/​projects/​ath_hal</​code>​
 +
 +==== Further documentation ====
 +
 +Atheros engage further with **active** upstream developers. ​
 +
 +
 +===== Airgo hardware =====
 +
 +This is new and ongoing project. ​
 +      * [[http://​airgo.wdwconsulting.net/​mymoin/​|Airgo specifications]] ​
 +
 +
 +===== Ralink documentation =====
 +
 +Ralink has provided EEPROM channel documentation on two of their chipsets. ​
 +        * [[http://​www.kernel.org/​pub/​linux/​kernel/​people/​mcgrof/​doc/​ralink/​RT61-EEPROM-Channels.pdf|RT61 EEPROM Channels]] ​
 +        * [[http://​www.kernel.org/​pub/​linux/​kernel/​people/​mcgrof/​doc/​ralink/​RT2460_EEPROM_Channels.pdf|RT2460 EEPROM Channels]] ​
 +        * [[http://​www.kernel.org/​pub/​linux/​kernel/​people/​mcgrof/​doc/​ralink/​RT2560_EEPROM_Channels.pdf|RT2560 EEPROM Channels]] ​
 +        * [[http://​www.kernel.org/​pub/​linux/​kernel/​people/​mcgrof/​doc/​ralink/​RT2571_EEPROM_Channels.pdf|RT2571 EEPROM Channels]] ​
 +        * [[http://​www.kernel.org/​pub/​linux/​kernel/​people/​mcgrof/​doc/​ralink/​RT2860_EEPROM_channels.pdf|RT2860 EEPROM Channels]] ​
 +
 +
 +===== STMicroelectronics hardware =====
 +
 +This is a p54 variant used in some mobile devices. ​
 +          * [[lmac_longbow.h|lmac_longbow.h]] ​
 +          * [[STSW45x0C_LMAC_API_ED1P4.pdf|STSW45x0C_LMAC_API_ED1P4.pdf]] ​
 +
 +
 +===== Texas Instruments hardware specifications =====
 +            * [[http://​focus.ti.com/​docs/​prod/​folders/​print/​wl1271-tiwi.html|http://​focus.ti.com/​docs/​prod/​folders/​print/​wl1271-tiwi.html]] ​
 +            * [[http://​processors.wiki.ti.com/​index.php/​OMAP35x_Wireless_Connectivity_Solution_Hardware|http://​processors.wiki.ti.com/​index.php/​OMAP35x_Wireless_Connectivity_Solution_Hardware]] ​
 +            * [[http://​processors.wiki.ti.com/​index.php/​ARM_Processor_Wireless_Connectivity_Hardware_specifications|http://​processors.wiki.ti.com/​index.php/​ARM_Processor_Wireless_Connectivity_Hardware_specifications]] ​
  
en/developers/documentation/specs.txt ยท Last modified: 2015/01/26 09:49 (external edit)