All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/21] rt2x00: separate rt2800 PCI and SoC driver
@ 2013-10-17  7:42 Gabor Juhos
  2013-10-17  7:42 ` [PATCH 01/21] rt2x00: create a new module for rt2800 MMIO code Gabor Juhos
                   ` (21 more replies)
  0 siblings, 22 replies; 24+ messages in thread
From: Gabor Juhos @ 2013-10-17  7:42 UTC (permalink / raw)
  To: John W. Linville; +Cc: linux-wireless, users, Gabor Juhos

The rt2800pci driver supports both PCI and SoC device. To achieve
this, the code uses several ifdef statements which makes the code
quite ugly. The patch set introduces a shared module, and moves the
SoC driver into a separate module to get rid of the mess.


Gabor Juhos (21):
  rt2x00: create a new module for rt2800 MMIO code
  rt2x00: rt2800pci: use rt2800mmio prefix for TX descriptor functions
  rt2x00: rt2800pci: move TX descriptor functions to the rt2800mmio module
  rt2x00: rt2800pci: use rt2800mmio prefix for RX control handler functions
  rt2x00: rt2800pci: move RX control handler functions to the rt2800mmio module
  rt2x00: rt2800pci: use rt2800mmio prefix for interrupt functions
  rt2x00: rt2800pci: move interrupt functions to the rt2800mmio module
  rt2x00: rt2800pci: use rt2800mmio prefix for queue functions
  rt2x00: rt2800pci: move queue functions to the rt2800mmio module
  rt2x00: rt2800pci: use rt2800mmio prefix for initialization functions
  rt2x00: rt2800pci: move initialization functions to the rt2800mmio module
  rt2x00: rt2800pci: use separate ops for the SoC driver
  rt2x00: rt2800pci: use separate read_eeprom callback for SoC devices
  rt2x00: rt2800pci: use separate firmware callbacks for SoC devices
  rt2x00: rt2800pci: use separate set_state callback for SoC devices
  rt2x00: rt2800pci: rename rt2800pci_disable_radio function
  rt2x00: rt2800pci: split rt2800pci_enable_radio function
  rt2x00: rt2800pci: move rt2800mmio_enable_radio function to another module
  rt2x00: rt2800pci: use separate hwcrypt_disabled callback for SoC devices
  rt2x00: rt2800pci: move SoC specific code into a separate module
  rt2x00: rt2800pci: use module_pci_driver macro

 drivers/net/wireless/rt2x00/Kconfig      |   27 +-
 drivers/net/wireless/rt2x00/Makefile     |    2 +
 drivers/net/wireless/rt2x00/rt2800mmio.c |  873 +++++++++++++++++++++++++++
 drivers/net/wireless/rt2x00/rt2800mmio.h |  165 ++++++
 drivers/net/wireless/rt2x00/rt2800pci.c  |  951 +-----------------------------
 drivers/net/wireless/rt2x00/rt2800pci.h  |   97 ---
 drivers/net/wireless/rt2x00/rt2800soc.c  |  263 +++++++++
 7 files changed, 1348 insertions(+), 1030 deletions(-)
 create mode 100644 drivers/net/wireless/rt2x00/rt2800mmio.c
 create mode 100644 drivers/net/wireless/rt2x00/rt2800mmio.h
 create mode 100644 drivers/net/wireless/rt2x00/rt2800soc.c

--
1.7.10

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

end of thread, other threads:[~2013-10-18  7:57 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-17  7:42 [PATCH 00/21] rt2x00: separate rt2800 PCI and SoC driver Gabor Juhos
2013-10-17  7:42 ` [PATCH 01/21] rt2x00: create a new module for rt2800 MMIO code Gabor Juhos
2013-10-17  7:42 ` [PATCH 02/21] rt2x00: rt2800pci: use rt2800mmio prefix for TX descriptor functions Gabor Juhos
2013-10-17  7:42 ` [PATCH 03/21] rt2x00: rt2800pci: move TX descriptor functions to the rt2800mmio module Gabor Juhos
2013-10-17  7:42 ` [PATCH 04/21] rt2x00: rt2800pci: use rt2800mmio prefix for RX control handler functions Gabor Juhos
2013-10-17  7:42 ` [PATCH 05/21] rt2x00: rt2800pci: move RX control handler functions to the rt2800mmio module Gabor Juhos
2013-10-17  7:42 ` [PATCH 06/21] rt2x00: rt2800pci: use rt2800mmio prefix for interrupt functions Gabor Juhos
2013-10-17  7:42 ` [PATCH 07/21] rt2x00: rt2800pci: move interrupt functions to the rt2800mmio module Gabor Juhos
2013-10-17  7:42 ` [PATCH 08/21] rt2x00: rt2800pci: use rt2800mmio prefix for queue functions Gabor Juhos
2013-10-17  7:42 ` [PATCH 09/21] rt2x00: rt2800pci: move queue functions to the rt2800mmio module Gabor Juhos
2013-10-17  7:42 ` [PATCH 10/21] rt2x00: rt2800pci: use rt2800mmio prefix for initialization functions Gabor Juhos
2013-10-17  7:42 ` [PATCH 11/21] rt2x00: rt2800pci: move initialization functions to the rt2800mmio module Gabor Juhos
2013-10-17  7:42 ` [PATCH 12/21] rt2x00: rt2800pci: use separate ops for the SoC driver Gabor Juhos
2013-10-17  7:42 ` [PATCH 13/21] rt2x00: rt2800pci: use separate read_eeprom callback for SoC devices Gabor Juhos
2013-10-17  7:42 ` [PATCH 14/21] rt2x00: rt2800pci: use separate firmware callbacks " Gabor Juhos
2013-10-17  7:42 ` [PATCH 15/21] rt2x00: rt2800pci: use separate set_state callback " Gabor Juhos
2013-10-17  7:42 ` [PATCH 16/21] rt2x00: rt2800pci: rename rt2800pci_disable_radio function Gabor Juhos
2013-10-17  7:42 ` [PATCH 17/21] rt2x00: rt2800pci: split rt2800pci_enable_radio function Gabor Juhos
2013-10-17  7:42 ` [PATCH 18/21] rt2x00: rt2800pci: move rt2800mmio_enable_radio function to another module Gabor Juhos
2013-10-17  7:42 ` [PATCH 19/21] rt2x00: rt2800pci: use separate hwcrypt_disabled callback for SoC devices Gabor Juhos
2013-10-17  7:42 ` [PATCH 20/21] rt2x00: rt2800pci: move SoC specific code into a separate module Gabor Juhos
2013-10-17  7:42 ` [PATCH 21/21] rt2x00: rt2800pci: use module_pci_driver macro Gabor Juhos
2013-10-17 14:31 ` [PATCH 00/21] rt2x00: separate rt2800 PCI and SoC driver Helmut Schaa
2013-10-18  7:57   ` Gabor Juhos

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.