linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Gertjan van Wingerde <gwingerde@gmail.com>
To: <linux-wireless@vger.kernel.org>,
	"John W. Linville" <linville@tuxdriver.com>
Cc: <users@rt2x00.serialmonkey.com>,
	Ivo van Doorn <IvDoorn@gmail.com>,
	Helmut Schaa <helmut.schaa@googlemail.com>,
	Gertjan van Wingerde <gwingerde@gmail.com>
Subject: [PATCH v2 0/6] GPIO related fixes and clean ups.
Date: Fri, 31 Aug 2012 19:22:08 +0200	[thread overview]
Message-ID: <1346433734-3337-1-git-send-email-gwingerde@gmail.com> (raw)

This patch series mostly consists of GPIO related fixes and clean ups.
The patch series contains:
1. Moving the ASUS USB-N53 device ID from the set of unknown devices to the
   set of RT3572 devices.
2. A fix for rt2500usb to match the coded register width of the GPIO register
   with the actual register width.
3. A fix for the all rt2x00 drivers to correctly read the value of the rfkill
   switch at device startup. Previously we only could read that value properly
   after interface initialization time, which was too late, as the rfkill
   status would then prevent users to create an interface on the device.
   Special thanks go to Andreas Messer for reporting the issue and finding the
   root cause of the issue.
4. A patch aligning the GPIO register definitions with the various Ralink
   datasheets.
5. A patch cleaning up naming of GPIO register fields.
6. A clean-up of the rt2800 drivers, in which now more code is shared
   between rt2800pci and rt2800usb.

John, the first three patches are marked to be included in stable, so the
logical tree for them would be wireless. The last three patches are cleanups,
so they would be targetted at the wireless-next tree. Unfortunately, these
latter 3 patches depend on the first 3 in the series.
I'll leave it up to you to decide how that handle the series.

---
v1->v2:
- Refactored the patch series to ensure only the minimal fixes are targeted
  at the stable tree.
- Combined patches that logically belonged together in a single patch changing
  all rt2x00 drivers instead of having a separate patch for each rt2x00 driver.
- As a result of the above, the patch series now only consists of 6 patches
  instead of the previous 14.

---
Gertjan.

Gertjan van Wingerde (6):
  rt2x00: Identify ASUS USB-N53 device.
  rt2x00: Fix word size of rt2500usb MAC_CSR19 register.
  rt2x00: Fix rfkill polling prior to interface start.
  rt2x00: Align GPIO register definitions with the datasheets.
  rt2x00: Unify GPIO register field namings
  rt2x00: rt2800 - Make probe_hw function common between PCI and USB.

 drivers/net/wireless/rt2x00/rt2400pci.c |  11 ++-
 drivers/net/wireless/rt2x00/rt2400pci.h |  26 +++++--
 drivers/net/wireless/rt2x00/rt2500pci.c |  11 ++-
 drivers/net/wireless/rt2x00/rt2500pci.h |  18 +++--
 drivers/net/wireless/rt2x00/rt2500usb.c |  11 ++-
 drivers/net/wireless/rt2x00/rt2500usb.h |  26 +++++--
 drivers/net/wireless/rt2x00/rt2800.h    |  47 +++++++-----
 drivers/net/wireless/rt2x00/rt2800lib.c | 125 +++++++++++++++++++++++++-------
 drivers/net/wireless/rt2x00/rt2800lib.h |  14 +++-
 drivers/net/wireless/rt2x00/rt2800pci.c |  74 +------------------
 drivers/net/wireless/rt2x00/rt2800usb.c |  56 ++------------
 drivers/net/wireless/rt2x00/rt61pci.c   |  19 +++--
 drivers/net/wireless/rt2x00/rt61pci.h   |  27 +++----
 drivers/net/wireless/rt2x00/rt73usb.c   |  11 ++-
 drivers/net/wireless/rt2x00/rt73usb.h   |  31 ++++----
 15 files changed, 280 insertions(+), 227 deletions(-)

-- 
1.7.11.1


             reply	other threads:[~2012-08-31 17:22 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-31 17:22 Gertjan van Wingerde [this message]
2012-08-31 17:22 ` [PATCH v2 1/6] rt2x00: Identify ASUS USB-N53 device Gertjan van Wingerde
2012-08-31 17:22   ` [PATCH v2 2/6] rt2x00: Fix word size of rt2500usb MAC_CSR19 register Gertjan van Wingerde
2012-08-31 17:22     ` [PATCH v2 3/6] rt2x00: Fix rfkill polling prior to interface start Gertjan van Wingerde
2012-08-31 17:22       ` [PATCH v2 4/6] rt2x00: Align GPIO register definitions with the datasheets Gertjan van Wingerde
2012-08-31 17:22         ` [PATCH v2 5/6] rt2x00: Unify GPIO register field namings Gertjan van Wingerde
2012-08-31 17:22           ` [PATCH v2 6/6] rt2x00: rt2800 - Make probe_hw function common between PCI and USB Gertjan van Wingerde
2012-09-02 20:44             ` Ivo Van Doorn
2012-09-03  1:23               ` Gertjan van Wingerde
2012-09-02 20:40           ` [PATCH v2 5/6] rt2x00: Unify GPIO register field namings Ivo Van Doorn
2012-09-02 20:39         ` [PATCH v2 4/6] rt2x00: Align GPIO register definitions with the datasheets Ivo Van Doorn
2012-09-02 20:39       ` [PATCH v2 3/6] rt2x00: Fix rfkill polling prior to interface start Ivo Van Doorn
2012-09-02 20:37     ` [PATCH v2 2/6] rt2x00: Fix word size of rt2500usb MAC_CSR19 register Ivo Van Doorn
2012-09-02 20:37   ` [PATCH v2 1/6] rt2x00: Identify ASUS USB-N53 device Ivo Van Doorn

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=1346433734-3337-1-git-send-email-gwingerde@gmail.com \
    --to=gwingerde@gmail.com \
    --cc=IvDoorn@gmail.com \
    --cc=helmut.schaa@googlemail.com \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    --cc=users@rt2x00.serialmonkey.com \
    /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 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).