linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH]  Add iwlwifi wireless drivers
@ 2007-05-16 21:45 James Ketrenos
  2007-05-17  1:27 ` Randy Dunlap
                   ` (4 more replies)
  0 siblings, 5 replies; 80+ messages in thread
From: James Ketrenos @ 2007-05-16 21:45 UTC (permalink / raw)
  To: John W. Linville; +Cc: linux-wireless

This patch adds the iwlwifi project directory and sources needed to 
build the mac80211 based wireless drivers for the Intel PRO/Wireless 
3945ABG/BG Network Connection and Intel Wireless WiFi Link AGN adapters.

Signed-off-by: James Ketrenos <jketreno@linux.intel.com>
---
 drivers/net/wireless/mac80211/Kconfig              |    1 +
 drivers/net/wireless/mac80211/Makefile             |    1 +
 drivers/net/wireless/mac80211/iwlwifi/Kconfig      |   96 +
 drivers/net/wireless/mac80211/iwlwifi/Makefile     |   27 +
 drivers/net/wireless/mac80211/iwlwifi/base.c       | 8146 ++++++++++++++++++++
 .../net/wireless/mac80211/iwlwifi/iwl-3945-hw.h    |   88 +
 .../net/wireless/mac80211/iwlwifi/iwl-3945-rs.h    |  175 +
 drivers/net/wireless/mac80211/iwlwifi/iwl-3945.c   | 2389 ++++++
 drivers/net/wireless/mac80211/iwlwifi/iwl-3945.h   |   54 +
 .../net/wireless/mac80211/iwlwifi/iwl-4965-hw.h    |  909 +++
 drivers/net/wireless/mac80211/iwlwifi/iwl-4965.c   | 3637 +++++++++
 drivers/net/wireless/mac80211/iwlwifi/iwl-4965.h   |  177 +
 .../net/wireless/mac80211/iwlwifi/iwl-channel.h    |  164 +
 .../net/wireless/mac80211/iwlwifi/iwl-commands.h   |  664 ++
 drivers/net/wireless/mac80211/iwlwifi/iwl-debug.h  |  141 +
 drivers/net/wireless/mac80211/iwlwifi/iwl-eeprom.h |  325 +
 .../net/wireless/mac80211/iwlwifi/iwl-helpers.h    |  250 +
 drivers/net/wireless/mac80211/iwlwifi/iwl-hw.h     | 1490 ++++
 drivers/net/wireless/mac80211/iwlwifi/iwl-io.h     |  454 ++
 drivers/net/wireless/mac80211/iwlwifi/iwl-priv.h   |  344 +
 .../net/wireless/mac80211/iwlwifi/iwl-spectrum.h   |   91 +
 drivers/net/wireless/mac80211/iwlwifi/iwlwifi.h    |  665 ++
 22 files changed, 20288 insertions(+), 0 deletions(-)
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/Kconfig
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/Makefile
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/base.c
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-3945-hw.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-3945-rs.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-3945.c
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-3945.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-4965-hw.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-4965.c
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-4965.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-channel.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-commands.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-debug.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-eeprom.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-helpers.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-hw.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-io.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-priv.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwl-spectrum.h
 create mode 100644 drivers/net/wireless/mac80211/iwlwifi/iwlwifi.h

NOTE:  The patch is 597k and can be found at:

	http://intellinuxwireless.org/iwlwifi/0001-Add-iwlwifi-wireless-drivers.patch

Patch is against wireless-dev commit-id be8662897~

^ permalink raw reply	[flat|nested] 80+ messages in thread
* [PATCH V3] Add iwlwifi wireless drivers
@ 2007-09-04  3:04 Zhu Yi
  2007-09-04 14:04 ` Johannes Berg
                   ` (3 more replies)
  0 siblings, 4 replies; 80+ messages in thread
From: Zhu Yi @ 2007-09-04  3:04 UTC (permalink / raw)
  To: linux-wireless; +Cc: John W.Linville

Hi,

This is the third version of the patch (against 2.6.23-rc4) adds
the mac80211 based wireless drivers for the Intel PRO/Wireless
3945ABG/BG Network Connection and Intel Wireless WiFi Link AGN (4965)
adapters. You can find it from:
http://intellinuxwireless.org/iwlwifi/v6-Add-iwlwifi-wireless-drivers.patch

I list the changes against the last version I submitted to the list last
week in case you have reviewed the previous version and only want to see
the diff. You can find the overall patch here:
http://intellinuxwireless.org/iwlwifi/iwlwifi-v5_to_v6.patch

In this version, we replace the "comiple iwl-base.c twice for two
drivers" scheme with separating the two drivers into two code base. In
the future, we will abstract a common layer for all the iwl based
drivers and make it a separate module for better maintenance.

Note, the #include "../net/mac80211/ieee80211_rate.h" still existed in
this version of the driver. We are discussing how to abstract the
mac80211 rate scaling interface in another thread in this ML.


Signed-off-by: Zhu Yi <yi.zhu@intel.com>

Adrian Bunk (1):
      iwl-base.c bugfixes

Ben Cahill (3):
      iwlwifi: unify definitions (3945/4965) of struct
iwl_txpowertable_cmd
      iwlwifi: remove unused definitions in iwl-4965-hw.h
      iwlwifi: move 4965 Rx API stuff into iwl-commands.h

Mohamed Abbas (2):
      iwlwifi: fix assert when calling LinkQuality command
      iwlwifi: fix aggregation tx status

Tomas Winkler (14):
      iwlwifi: kill legacy fields from iwl_cmd_meta
      iwlwifi: kill __iwl_send_cmd
      iwlwifi: add file iwl-prph.h
      iwlwifi: CSR registers cleanup
      iwlwifi: add Makefile sparse target
      iwlwifi: iwl_mac_conf_tx remove casting to restricted
      iwlwifi: setting RAxTID endianity fix
      iwlwifi: AP setup qos and tx_conf bug fix
      iwlwifi: move defines from iwl-4965.c to iwl-commands.h
      iwlwifi: remove unnecessary condition check
      iwlwifi: fixing LQ command changes in AP mode
      iwlwifi: FAT channel bug fix for zero relevant bits
      iwlwifi: Control channel fix for FAT channel
      iwlwifi: move APMG registers to Periphery section

Zhu Yi (4):
      iwlwifi: make "ipw going down" debug message depends on
IWL_DL_INFO
      iwlwifi: fix IBSS connection problem caused by LinkQuality cmd
change
      iwlwifi: Update version iwl-base.c stamp to 0.1.14
      iwlwifi: move macros defines from *.c to *.h
      
ian (1):
      avoid kernel oops in monitor mode with debug enabled

^ permalink raw reply	[flat|nested] 80+ messages in thread
* Re: [PATCH V3] Add iwlwifi wireless drivers
@ 2007-09-04 17:56 dragoran
  2007-09-04 18:15 ` Ivo van Doorn
  0 siblings, 1 reply; 80+ messages in thread
From: dragoran @ 2007-09-04 17:56 UTC (permalink / raw)
  To: linux-wireless; +Cc: johannes

>+static ssize_t show_rf_kill(struct device *d,
>+			    struct device_attribute *attr, char *buf)
>+{
>+	/*
>+	 * 0 - RF kill not enabled
>+	 * 1 - SW based RF kill active (sysfs)
>+	 * 2 - HW based RF kill active
>+	 * 3 - Both HW and SW based RF kill active
>
>that as well, along with all the other sysfs bits. Also, how about using
>the generic rfkill infrastructure Ivo did?

is the generic rfkill interface already stable and merged into the linus tree?
if not please leave this for now to not break userspace (hal).
hal currently is using this on all ipw* and iwl* drivers to get and
set the rfkill status. And NM uses this interface to set/get rfkill
status.

So please don't remove this yet until the proper interface is merged
too (which should be better anyway because this one requires polling)

^ permalink raw reply	[flat|nested] 80+ messages in thread

end of thread, other threads:[~2007-09-11 20:55 UTC | newest]

Thread overview: 80+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-16 21:45 [PATCH] Add iwlwifi wireless drivers James Ketrenos
2007-05-17  1:27 ` Randy Dunlap
2007-05-17  4:28   ` James Ketrenos
2007-05-17  5:57     ` Jeff Garzik
2007-05-22 21:38       ` James Ketrenos
2007-05-18 19:01   ` James Ketrenos
2007-05-18 20:57     ` Jeff Garzik
2007-05-18 20:54       ` James Ketrenos
2007-05-18 21:06     ` Randy Dunlap
2007-05-22 18:39       ` John W. Linville
2007-05-22 18:29         ` James Ketrenos
2007-05-17  1:51 ` Michael Wu
2007-05-17  2:56   ` Jeff Garzik
2007-05-17  3:55     ` Michael Wu
2007-05-17  8:52   ` Christoph Hellwig
2007-05-22 19:16   ` James Ketrenos
2007-05-22 23:00     ` Jeff Garzik
2007-05-22 21:49       ` James Ketrenos
2007-05-22 23:41         ` Jeff Garzik
2007-05-22 22:56           ` James Ketrenos
2007-05-23  0:58             ` Jeff Garzik
2007-05-23 18:17               ` James Ketrenos
2007-05-23 19:59                 ` Jeff Garzik
2007-05-23 19:30                   ` James Ketrenos
2007-05-23  1:06     ` Michael Wu
2007-05-23  1:46       ` Jeff Garzik
2007-05-17  3:35 ` [PATCH] Add iwlwifi wireless drivers [part 2/2] Randy Dunlap
2007-05-17 15:03   ` Stephen Hemminger
2007-05-17 15:05   ` Stephen Hemminger
2007-05-18  7:04     ` Johannes Berg
2007-05-18 20:33   ` James Ketrenos
2007-05-18 22:05     ` Jeff Garzik
2007-05-18 21:31       ` James Ketrenos
2007-05-18 22:50         ` Jeff Garzik
2007-05-18 23:04         ` Christoph Hellwig
2007-05-21 14:56           ` James Ketrenos
2007-05-21 16:26             ` Christoph Hellwig
2007-05-21 16:48               ` James Ketrenos
2007-05-21 18:15                 ` Christoph Hellwig
2007-05-21 20:12                   ` Cohen, Guy
2007-05-21 21:02                     ` Jeff Garzik
2007-05-21 21:10                       ` Randy Dunlap
2007-05-21 21:43                         ` Cohen, Guy
2007-05-21 22:15                           ` Jeff Garzik
2007-05-21 21:22                     ` Joerg Mayer
2007-05-21 21:46                       ` Cohen, Guy
2007-05-18 22:13     ` Randy Dunlap
2007-05-18 23:05 ` [PATCH] Add iwlwifi wireless drivers Christoph Hellwig
2007-05-18 23:22   ` Michael Wu
2007-05-22 21:50 ` [PATCH v3] " James Ketrenos
2007-05-23  1:06   ` Jeff Garzik
2007-05-23 15:16     ` James Ketrenos
  -- strict thread matches above, loose matches on Subject: below --
2007-09-04  3:04 [PATCH V3] " Zhu Yi
2007-09-04 14:04 ` Johannes Berg
2007-09-05  1:38   ` Zhu Yi
2007-09-05 11:28     ` Johannes Berg
2007-09-07  2:28       ` Zhu Yi
2007-09-07 13:43         ` Johannes Berg
2007-09-04 15:55 ` Christoph Hellwig
2007-09-04 16:34 ` Johannes Berg
2007-09-04 17:57   ` Tomas Winkler
2007-09-06 11:00 ` Johannes Berg
2007-09-07  6:31   ` Zhu Yi
2007-09-07 13:40     ` Johannes Berg
2007-09-10  2:09       ` Zhu Yi
2007-09-10 10:42         ` Johannes Berg
2007-09-10 14:20           ` Tomas Winkler
2007-09-11 10:23             ` Johannes Berg
2007-09-11 17:37               ` Tomas Winkler
2007-09-11 20:52                 ` Michael Buesch
2007-09-04 17:56 dragoran
2007-09-04 18:15 ` Ivo van Doorn
2007-09-04 18:18   ` dragoran
2007-09-04 18:58     ` Ivo van Doorn
2007-09-04 19:08       ` dragoran
2007-09-04 21:18         ` Ivo van Doorn
2007-09-05  1:17       ` Inaky Perez-Gonzalez
2007-09-06 16:47         ` Ivo van Doorn
2007-09-06 17:54           ` Inaky Perez-Gonzalez
2007-09-06 18:13             ` Ivo van Doorn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).