[ath5k-devel] [PATCH 1/2] ath5k: Add RF2425 initvals

Previous thread: [ath5k-devel] Atheros kernel support, joining the company by Luis R. Rodriguez on Tuesday, April 15, 2008 - 10:18 pm. (5 messages)

Next thread: [ath5k-devel] [PATCH 2/2] ath5k: Misc fixes/cleanups by Nick Kossifidis on Wednesday, April 16, 2008 - 11:49 am. (1 message)
To: <ath5k-devel@...>, <linux-wireless@...>
Cc: <bruno@...>, <linville@...>, <jirislaby@...>
Date: Wednesday, April 16, 2008 - 11:42 am

*Add RF2425 initvals (still no rx/tx)

This was on my laptop for a long time so it has to go out even if it still doesn't work,
i hope i'll get my hands on an eeepc so i can work this out.

base.c
Changes-licensed-under: 3-clause-BSD

rest
Changes-licensed-under: ISC

Signed-off-by: Nick Kossifidis <mickflemm@gmail.com>

---
diff --git a/drivers/net/wireless/ath5k/ath5k.h b/drivers/net/wireless/ath5k/ath5k.h
index b218307..d0d70b3 100644
--- a/drivers/net/wireless/ath5k/ath5k.h
+++ b/drivers/net/wireless/ath5k/ath5k.h
@@ -142,6 +142,7 @@ enum ath5k_radio {
AR5K_RF5112 = 2,
AR5K_RF2413 = 3,
AR5K_RF5413 = 4,
+ AR5K_RF2425 = 5,
};

/*
diff --git a/drivers/net/wireless/ath5k/base.c b/drivers/net/wireless/ath5k/base.c
index 8862d24..dfd202d 100644
--- a/drivers/net/wireless/ath5k/base.c
+++ b/drivers/net/wireless/ath5k/base.c
@@ -126,6 +126,7 @@ static struct ath5k_srev_name srev_names[] = {
{ "5414", AR5K_VERSION_VER, AR5K_SREV_VER_AR5414 },
{ "5416", AR5K_VERSION_VER, AR5K_SREV_VER_AR5416 },
{ "5418", AR5K_VERSION_VER, AR5K_SREV_VER_AR5418 },
+ { "2425", AR5K_VERSION_VER, AR5K_SREV_VER_AR2425 },
{ "xxxxx", AR5K_VERSION_VER, AR5K_SREV_UNKNOWN },
{ "5110", AR5K_VERSION_RAD, AR5K_SREV_RAD_5110 },
{ "5111", AR5K_VERSION_RAD, AR5K_SREV_RAD_5111 },
diff --git a/drivers/net/wireless/ath5k/hw.c b/drivers/net/wireless/ath5k/hw.c
index ff579a2..9e16bc0 100644
--- a/drivers/net/wireless/ath5k/hw.c
+++ b/drivers/net/wireless/ath5k/hw.c
@@ -204,15 +204,16 @@ struct ath5k_hw *ath5k_hw_attach(struct ath5k_softc *sc, u8 mac_version)
CHANNEL_2GHZ);

/* Return on unsuported chips (unsupported eeprom etc) */
- if(srev >= AR5K_SREV_VER_AR5416){
+ if (srev >= AR5K_SREV_VER_AR5416) {
ATH5K_ERR(sc, "Device not yet supported.\n");
ret = -ENODEV;
goto err_free;
}

/* Identify single chip solutions */
- if((srev <= AR5K_SREV_VER_AR5414) &&
- (srev >= AR5K_SREV_VER_AR2413)) {
+ if (((srev <= AR5K_SREV_VER_A...

Previous thread: [ath5k-devel] Atheros kernel support, joining the company by Luis R. Rodriguez on Tuesday, April 15, 2008 - 10:18 pm. (5 messages)

Next thread: [ath5k-devel] [PATCH 2/2] ath5k: Misc fixes/cleanups by Nick Kossifidis on Wednesday, April 16, 2008 - 11:49 am. (1 message)