All of lore.kernel.org
 help / color / mirror / Atom feed
From: "voncken" <cedric.voncken@acksys.fr>
To: "'Sujith Manoharan'" <sujith@msujith.org>,
	"'John Linville'" <linville@tuxdriver.com>
Cc: <linux-wireless@vger.kernel.org>
Subject: RE: [PATCH] ath9k: Identify Killer Wireless cards
Date: Wed, 23 Oct 2013 15:57:26 +0200	[thread overview]
Message-ID: <014d01cecff7$ce744080$6b5cc180$@acksys.fr> (raw)
In-Reply-To: <1382519771-11170-1-git-send-email-sujith@msujith.org>

	What is a PCI killer ?

Cedric Voncken 


> -----Message d'origine-----
> De : linux-wireless-owner@vger.kernel.org [mailto:linux-wireless-
> owner@vger.kernel.org] De la part de Sujith Manoharan
> Envoyé : mercredi 23 octobre 2013 11:16
> À : John Linville
> Cc : linux-wireless@vger.kernel.org
> Objet : [PATCH] ath9k: Identify Killer Wireless cards
> 
> From: Sujith Manoharan <c_manoha@qca.qualcomm.com>
> 
> Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
> ---
>  drivers/net/wireless/ath/ath9k/ath9k.h |  1 +
> drivers/net/wireless/ath/ath9k/init.c  |  3 +++
>  drivers/net/wireless/ath/ath9k/pci.c   | 20 ++++++++++++++++++++
>  3 files changed, 24 insertions(+)
> 
> diff --git a/drivers/net/wireless/ath/ath9k/ath9k.h
> b/drivers/net/wireless/ath/ath9k/ath9k.h
> index 4c3bbe4..f48cfe8 100644
> --- a/drivers/net/wireless/ath/ath9k/ath9k.h
> +++ b/drivers/net/wireless/ath/ath9k/ath9k.h
> @@ -641,6 +641,7 @@ void ath_ant_comb_scan(struct ath_softc *sc, struct
> ath_rx_status *rs);
>  #define ATH9K_PCI_D3_L1_WAR   0x0040
>  #define ATH9K_PCI_AR9565_1ANT 0x0080
>  #define ATH9K_PCI_AR9565_2ANT 0x0100
> +#define ATH9K_PCI_KILLER      0x0200
> 
>  /*
>   * Default cache line size, in bytes.
> diff --git a/drivers/net/wireless/ath/ath9k/init.c
> b/drivers/net/wireless/ath/ath9k/init.c
> index e89db64..17502b4 100644
> --- a/drivers/net/wireless/ath/ath9k/init.c
> +++ b/drivers/net/wireless/ath/ath9k/init.c
> @@ -589,6 +589,9 @@ static void ath9k_init_platform(struct ath_softc *sc)
>  	if (sc->driver_data & ATH9K_PCI_AR9565_2ANT)
>  		ath_info(common, "WB335 2-ANT card detected\n");
> 
> +	if (sc->driver_data & ATH9K_PCI_KILLER)
> +		ath_info(common, "Killer Wireless card detected\n");
> +
>  	/*
>  	 * Some WB335 cards do not support antenna diversity. Since
>  	 * we use a hardcoded value for AR9565 instead of using the diff
--git
> a/drivers/net/wireless/ath/ath9k/pci.c
> b/drivers/net/wireless/ath/ath9k/pci.c
> index 04e6507..4a7a456 100644
> --- a/drivers/net/wireless/ath/ath9k/pci.c
> +++ b/drivers/net/wireless/ath/ath9k/pci.c
> @@ -87,6 +87,19 @@ static DEFINE_PCI_DEVICE_TABLE(ath_pci_id_table) =
> {
>  	{ PCI_VDEVICE(ATHEROS, 0x002C) }, /* PCI-E 802.11n bonded out */
>  	{ PCI_VDEVICE(ATHEROS, 0x002D) }, /* PCI   */
>  	{ PCI_VDEVICE(ATHEROS, 0x002E) }, /* PCI-E */
> +
> +	/* Killer Wireless (3x3) */
> +	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
> +			 0x0030,
> +			 0x1A56,
> +			 0x2000),
> +	  .driver_data = ATH9K_PCI_KILLER },
> +	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
> +			 0x0030,
> +			 0x1A56,
> +			 0x2001),
> +	  .driver_data = ATH9K_PCI_KILLER },
> +
>  	{ PCI_VDEVICE(ATHEROS, 0x0030) }, /* PCI-E  AR9300 */
> 
>  	/* PCI-E CUS198 */
> @@ -267,6 +280,13 @@ static
> DEFINE_PCI_DEVICE_TABLE(ath_pci_id_table) = {
>  			 0x1783),
>  	  .driver_data = ATH9K_PCI_WOW },
> 
> +	/* Killer Wireless (2x2) */
> +	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
> +			 0x0030,
> +			 0x1A56,
> +			 0x2003),
> +	  .driver_data = ATH9K_PCI_KILLER },
> +
>  	{ PCI_VDEVICE(ATHEROS, 0x0034) }, /* PCI-E  AR9462 */
>  	{ PCI_VDEVICE(ATHEROS, 0x0037) }, /* PCI-E  AR1111/AR9485 */
> 
> --
> 1.8.4.1
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless"
in the
> body of a message to majordomo@vger.kernel.org More majordomo info at
> http://vger.kernel.org/majordomo-info.html


  reply	other threads:[~2013-10-23 14:18 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-23  9:16 [PATCH] ath9k: Identify Killer Wireless cards Sujith Manoharan
2013-10-23 13:57 ` voncken [this message]
2013-10-23 14:57   ` Sujith Manoharan
2013-10-23 15:54     ` Ben Greear
2013-10-23 16:09       ` Larry Finger
2013-10-23 16:46     ` Karl Beldan
2013-10-24  3:30       ` Sujith Manoharan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='014d01cecff7$ce744080$6b5cc180$@acksys.fr' \
    --to=cedric.voncken@acksys.fr \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    --cc=sujith@msujith.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.