mirror of
https://github.com/proski/madwifi
synced 2024-11-22 06:21:47 +03:00
Recognize and report AR9160 and AR9280
Change ath5k_chip_name() to support IDs exceeding 0xff. git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@4083 0192ed92-7a03-0410-a25b-9323aeb14dbd
This commit is contained in:
parent
4462df298c
commit
5ca67e983b
@ -65,6 +65,8 @@ static struct ath5k_srev_name srev_names[] = {
|
|||||||
{ "5416", AR5K_VERSION_VER, AR5K_SREV_VER_AR5416 },
|
{ "5416", AR5K_VERSION_VER, AR5K_SREV_VER_AR5416 },
|
||||||
{ "5418", AR5K_VERSION_VER, AR5K_SREV_VER_AR5418 },
|
{ "5418", AR5K_VERSION_VER, AR5K_SREV_VER_AR5418 },
|
||||||
{ "2425", AR5K_VERSION_VER, AR5K_SREV_VER_AR2425 },
|
{ "2425", AR5K_VERSION_VER, AR5K_SREV_VER_AR2425 },
|
||||||
|
{ "9160", AR5K_VERSION_VER, AR5K_SREV_VER_AR9160 },
|
||||||
|
{ "9280", AR5K_VERSION_VER, AR5K_SREV_VER_AR9280 },
|
||||||
{ "xxxxx", AR5K_VERSION_VER, AR5K_SREV_UNKNOWN },
|
{ "xxxxx", AR5K_VERSION_VER, AR5K_SREV_UNKNOWN },
|
||||||
{ "5110", AR5K_VERSION_RAD, AR5K_SREV_RAD_5110 },
|
{ "5110", AR5K_VERSION_RAD, AR5K_SREV_RAD_5110 },
|
||||||
{ "5111", AR5K_VERSION_RAD, AR5K_SREV_RAD_5111 },
|
{ "5111", AR5K_VERSION_RAD, AR5K_SREV_RAD_5111 },
|
||||||
@ -132,7 +134,7 @@ ath5k_chip_name(enum ath5k_srev_type type, u_int16_t val)
|
|||||||
for (i = 0; i < ARRAY_SIZE(srev_names); i++) {
|
for (i = 0; i < ARRAY_SIZE(srev_names); i++) {
|
||||||
if (srev_names[i].sr_type != type)
|
if (srev_names[i].sr_type != type)
|
||||||
continue;
|
continue;
|
||||||
if ((val & 0xff) < srev_names[i + 1].sr_val) {
|
if (val < srev_names[i + 1].sr_val) {
|
||||||
name = srev_names[i].sr_name;
|
name = srev_names[i].sr_name;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -236,6 +236,8 @@ struct ath5k_srev_name {
|
|||||||
#define AR5K_SREV_VER_AR5416 0xc0 /* PCI-E */
|
#define AR5K_SREV_VER_AR5416 0xc0 /* PCI-E */
|
||||||
#define AR5K_SREV_VER_AR5418 0xca /* PCI-E */
|
#define AR5K_SREV_VER_AR5418 0xca /* PCI-E */
|
||||||
#define AR5K_SREV_VER_AR2425 0xe2 /* PCI-E */
|
#define AR5K_SREV_VER_AR2425 0xe2 /* PCI-E */
|
||||||
|
#define AR5K_SREV_VER_AR9160 0x400
|
||||||
|
#define AR5K_SREV_VER_AR9280 0x800
|
||||||
|
|
||||||
#define AR5K_SREV_RAD_5110 0x00
|
#define AR5K_SREV_RAD_5110 0x00
|
||||||
#define AR5K_SREV_RAD_5111 0x10
|
#define AR5K_SREV_RAD_5111 0x10
|
||||||
|
Loading…
Reference in New Issue
Block a user