* pull-request: iwlwifi-next 2013-01-30
@ 2013-01-30 21:01 Johannes Berg
2013-02-01 10:38 ` pull-request: iwlwifi-next 2013-02-01 (was: pull-request: iwlwifi-next 2013-01-30) Johannes Berg
0 siblings, 1 reply; 3+ messages in thread
From: Johannes Berg @ 2013-01-30 21:01 UTC (permalink / raw)
To: John Linville; +Cc: linux-wireless
[-- Attachment #1: Type: text/plain, Size: 6726 bytes --]
John,
I was only waiting for you to merge mac80211-next, so I could merge
wireless-next into iwlwifi-next and send you a new pull request :-)
So here it is, just the patches with the new driver I posted earlier.
This is the MVM driver for the new firmware API for 7000 series devices.
Please pull (or let me know if it's broken :) )
johannes
The following changes since commit c331997b6c9ad7f4b8075e6e60d3caa6e36f5938:
wil6210: fix wil_vring_init_tx status (2013-01-30 15:07:19 -0500)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git for-john
for you to fetch changes up to 5f4c5fa8a6ab5f23bba87b159e80f1edf4885ba5:
iwlwifi: add the MVM driver (2013-01-30 21:46:23 +0100)
----------------------------------------------------------------
Johannes Berg (7):
iwlwifi: include debugfs.h
Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next
iwlwifi: add 7000 series device configuration
iwlwifi: clean up CMD_MODE enum
iwlwifi: fix calibration parser
iwlwifi: add NVM and PHY DB code for new MVM driver
iwlwifi: add the MVM driver
drivers/net/wireless/iwlwifi/Kconfig | 14 +-
drivers/net/wireless/iwlwifi/Makefile | 3 +
drivers/net/wireless/iwlwifi/iwl-config.h | 1 +
drivers/net/wireless/iwlwifi/iwl-debug.h | 2 +
drivers/net/wireless/iwlwifi/iwl-drv.c | 23 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 14 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.h | 9 +
drivers/net/wireless/iwlwifi/iwl-fh.h | 1 +
drivers/net/wireless/iwlwifi/iwl-fw.h | 16 +-
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 346 +++
drivers/net/wireless/iwlwifi/iwl-nvm-parse.h | 80 +
drivers/net/wireless/iwlwifi/iwl-op-mode.h | 2 +
drivers/net/wireless/iwlwifi/iwl-phy-db.c | 514 ++++
drivers/net/wireless/iwlwifi/iwl-phy-db.h | 82 +
drivers/net/wireless/iwlwifi/iwl-prph.h | 3 +
drivers/net/wireless/iwlwifi/iwl-trans.h | 10 +-
drivers/net/wireless/iwlwifi/mvm/Makefile | 10 +
drivers/net/wireless/iwlwifi/mvm/binding.c | 197 ++
drivers/net/wireless/iwlwifi/mvm/d3.c | 841 ++++++
drivers/net/wireless/iwlwifi/mvm/debugfs.c | 378 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h | 282 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h | 369 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 140 +
drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h | 312 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 561 ++++
drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h | 380 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h | 580 +++++
drivers/net/wireless/iwlwifi/mvm/fw-api.h | 949 +++++++
drivers/net/wireless/iwlwifi/mvm/fw.c | 644 +++++
drivers/net/wireless/iwlwifi/mvm/led.c | 134 +
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 951 +++++++
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 1310 ++++++++++
drivers/net/wireless/iwlwifi/mvm/mvm.h | 500 ++++
drivers/net/wireless/iwlwifi/mvm/nvm.c | 311 +++
drivers/net/wireless/iwlwifi/mvm/ops.c | 679 +++++
drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c | 292 +++
drivers/net/wireless/iwlwifi/mvm/power.c | 207 ++
drivers/net/wireless/iwlwifi/mvm/quota.c | 178 ++
drivers/net/wireless/iwlwifi/mvm/rs.c | 3096 +++++++++++++++++++++++
drivers/net/wireless/iwlwifi/mvm/rs.h | 393 +++
drivers/net/wireless/iwlwifi/mvm/rx.c | 355 +++
drivers/net/wireless/iwlwifi/mvm/scan.c | 437 ++++
drivers/net/wireless/iwlwifi/mvm/sta.c | 1211 +++++++++
drivers/net/wireless/iwlwifi/mvm/sta.h | 368 +++
drivers/net/wireless/iwlwifi/mvm/time-event.c | 569 +++++
drivers/net/wireless/iwlwifi/mvm/time-event.h | 214 ++
drivers/net/wireless/iwlwifi/mvm/tx.c | 916 +++++++
drivers/net/wireless/iwlwifi/mvm/utils.c | 472 ++++
drivers/net/wireless/iwlwifi/pcie/7000.c | 111 +
drivers/net/wireless/iwlwifi/pcie/cfg.h | 2 +
drivers/net/wireless/iwlwifi/pcie/drv.c | 6 +
51 files changed, 19454 insertions(+), 21 deletions(-)
create mode 100644 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c
create mode 100644 drivers/net/wireless/iwlwifi/iwl-nvm-parse.h
create mode 100644 drivers/net/wireless/iwlwifi/iwl-phy-db.c
create mode 100644 drivers/net/wireless/iwlwifi/iwl-phy-db.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/Makefile
create mode 100644 drivers/net/wireless/iwlwifi/mvm/binding.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/d3.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/debugfs.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/led.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/mac80211.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/mvm.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/nvm.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/ops.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/power.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/quota.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/rs.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/rs.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/rx.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/scan.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/sta.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/sta.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/time-event.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/time-event.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/tx.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/utils.c
create mode 100644 drivers/net/wireless/iwlwifi/pcie/7000.c
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* pull-request: iwlwifi-next 2013-02-01 (was: pull-request: iwlwifi-next 2013-01-30)
2013-01-30 21:01 pull-request: iwlwifi-next 2013-01-30 Johannes Berg
@ 2013-02-01 10:38 ` Johannes Berg
2013-02-01 19:20 ` John W. Linville
0 siblings, 1 reply; 3+ messages in thread
From: Johannes Berg @ 2013-02-01 10:38 UTC (permalink / raw)
To: John Linville; +Cc: linux-wireless
[-- Attachment #1: Type: text/plain, Size: 7680 bytes --]
John,
Please excuse my overriding an earlier pull request again. Fengguang
Wu's build testing found that we had a few symbol conflicts between the
two subdrivers (iwldvm and the new iwlmvm) so I fixed those. I also
included a few more patches that we'd worked on and I put in for
publishing since then.
So what I have here is some cleanups, preparations and the new MVM
(multi-virtual MAC) driver itself and (this is new) some work on the
transport API as well as a message flooding fix.
Let me know if there are any problems.
johannes
The following changes since commit c331997b6c9ad7f4b8075e6e60d3caa6e36f5938:
wil6210: fix wil_vring_init_tx status (2013-01-30 15:07:19 -0500)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git for-john
for you to fetch changes up to e56b04efc1f795da42cf1d9651b52a4a5bebd730:
iwlwifi: move register access lock into transport (2013-02-01 11:27:22 +0100)
----------------------------------------------------------------
Johannes Berg (8):
iwlwifi: include debugfs.h
Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next
iwlwifi: add 7000 series device configuration
iwlwifi: clean up CMD_MODE enum
iwlwifi: fix calibration parser
iwlwifi: add NVM and PHY DB code for new MVM driver
iwlwifi: add the MVM driver
iwlwifi: lower BT coex aggregation message severity
Lilach Edelstein (2):
iwlwifi: add iwl_set_bits_mask to transport API
iwlwifi: move register access lock into transport
drivers/net/wireless/iwlwifi/Kconfig | 14 +-
drivers/net/wireless/iwlwifi/Makefile | 3 +
drivers/net/wireless/iwlwifi/dvm/mac80211.c | 6 +-
drivers/net/wireless/iwlwifi/dvm/main.c | 40 +-
drivers/net/wireless/iwlwifi/dvm/rs.c | 5 +-
drivers/net/wireless/iwlwifi/dvm/tt.c | 6 +-
drivers/net/wireless/iwlwifi/iwl-config.h | 1 +
drivers/net/wireless/iwlwifi/iwl-debug.h | 2 +
drivers/net/wireless/iwlwifi/iwl-drv.c | 23 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 14 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.h | 9 +
drivers/net/wireless/iwlwifi/iwl-fh.h | 1 +
drivers/net/wireless/iwlwifi/iwl-fw.h | 16 +-
drivers/net/wireless/iwlwifi/iwl-io.c | 91 +-
drivers/net/wireless/iwlwifi/iwl-io.h | 13 +-
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 346 +++
drivers/net/wireless/iwlwifi/iwl-nvm-parse.h | 80 +
drivers/net/wireless/iwlwifi/iwl-op-mode.h | 2 +
drivers/net/wireless/iwlwifi/iwl-phy-db.c | 514 ++++
drivers/net/wireless/iwlwifi/iwl-phy-db.h | 82 +
drivers/net/wireless/iwlwifi/iwl-prph.h | 3 +
drivers/net/wireless/iwlwifi/iwl-test.c | 17 +-
drivers/net/wireless/iwlwifi/iwl-trans.h | 42 +-
drivers/net/wireless/iwlwifi/mvm/Makefile | 10 +
drivers/net/wireless/iwlwifi/mvm/binding.c | 197 ++
drivers/net/wireless/iwlwifi/mvm/d3.c | 841 ++++++
drivers/net/wireless/iwlwifi/mvm/debugfs.c | 378 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h | 282 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h | 369 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 140 +
drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h | 312 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 561 ++++
drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h | 380 +++
drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h | 580 +++++
drivers/net/wireless/iwlwifi/mvm/fw-api.h | 949 +++++++
drivers/net/wireless/iwlwifi/mvm/fw.c | 644 +++++
drivers/net/wireless/iwlwifi/mvm/led.c | 134 +
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 951 +++++++
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 1310 ++++++++++
drivers/net/wireless/iwlwifi/mvm/mvm.h | 500 ++++
drivers/net/wireless/iwlwifi/mvm/nvm.c | 311 +++
drivers/net/wireless/iwlwifi/mvm/ops.c | 679 +++++
drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c | 292 +++
drivers/net/wireless/iwlwifi/mvm/power.c | 207 ++
drivers/net/wireless/iwlwifi/mvm/quota.c | 178 ++
drivers/net/wireless/iwlwifi/mvm/rs.c | 3096 +++++++++++++++++++++++
drivers/net/wireless/iwlwifi/mvm/rs.h | 393 +++
drivers/net/wireless/iwlwifi/mvm/rx.c | 355 +++
drivers/net/wireless/iwlwifi/mvm/scan.c | 437 ++++
drivers/net/wireless/iwlwifi/mvm/sta.c | 1211 +++++++++
drivers/net/wireless/iwlwifi/mvm/sta.h | 368 +++
drivers/net/wireless/iwlwifi/mvm/time-event.c | 569 +++++
drivers/net/wireless/iwlwifi/mvm/time-event.h | 214 ++
drivers/net/wireless/iwlwifi/mvm/tx.c | 916 +++++++
drivers/net/wireless/iwlwifi/mvm/utils.c | 472 ++++
drivers/net/wireless/iwlwifi/pcie/7000.c | 111 +
drivers/net/wireless/iwlwifi/pcie/cfg.h | 2 +
drivers/net/wireless/iwlwifi/pcie/drv.c | 6 +
drivers/net/wireless/iwlwifi/pcie/internal.h | 4 +
drivers/net/wireless/iwlwifi/pcie/trans.c | 91 +-
60 files changed, 19602 insertions(+), 178 deletions(-)
create mode 100644 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c
create mode 100644 drivers/net/wireless/iwlwifi/iwl-nvm-parse.h
create mode 100644 drivers/net/wireless/iwlwifi/iwl-phy-db.c
create mode 100644 drivers/net/wireless/iwlwifi/iwl-phy-db.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/Makefile
create mode 100644 drivers/net/wireless/iwlwifi/mvm/binding.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/d3.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/debugfs.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/led.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/mac80211.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/mvm.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/nvm.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/ops.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/power.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/quota.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/rs.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/rs.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/rx.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/scan.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/sta.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/sta.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/time-event.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/time-event.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/tx.c
create mode 100644 drivers/net/wireless/iwlwifi/mvm/utils.c
create mode 100644 drivers/net/wireless/iwlwifi/pcie/7000.c
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: pull-request: iwlwifi-next 2013-02-01 (was: pull-request: iwlwifi-next 2013-01-30)
2013-02-01 10:38 ` pull-request: iwlwifi-next 2013-02-01 (was: pull-request: iwlwifi-next 2013-01-30) Johannes Berg
@ 2013-02-01 19:20 ` John W. Linville
0 siblings, 0 replies; 3+ messages in thread
From: John W. Linville @ 2013-02-01 19:20 UTC (permalink / raw)
To: Johannes Berg; +Cc: linux-wireless
On Fri, Feb 01, 2013 at 11:38:40AM +0100, Johannes Berg wrote:
> John,
>
> Please excuse my overriding an earlier pull request again. Fengguang
> Wu's build testing found that we had a few symbol conflicts between the
> two subdrivers (iwldvm and the new iwlmvm) so I fixed those. I also
> included a few more patches that we'd worked on and I put in for
> publishing since then.
>
> So what I have here is some cleanups, preparations and the new MVM
> (multi-virtual MAC) driver itself and (this is new) some work on the
> transport API as well as a message flooding fix.
>
> Let me know if there are any problems.
>
> johannes
>
> The following changes since commit c331997b6c9ad7f4b8075e6e60d3caa6e36f5938:
>
> wil6210: fix wil_vring_init_tx status (2013-01-30 15:07:19 -0500)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git for-john
>
> for you to fetch changes up to e56b04efc1f795da42cf1d9651b52a4a5bebd730:
>
> iwlwifi: move register access lock into transport (2013-02-01 11:27:22 +0100)
Pulling now...
--
John W. Linville Someday the world will need a hero, and you
linville@tuxdriver.com might be all we have. Be ready.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-02-01 19:30 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-30 21:01 pull-request: iwlwifi-next 2013-01-30 Johannes Berg
2013-02-01 10:38 ` pull-request: iwlwifi-next 2013-02-01 (was: pull-request: iwlwifi-next 2013-01-30) Johannes Berg
2013-02-01 19:20 ` John W. Linville
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).