summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-agn.c
diff options
context:
space:
mode:
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>2011-06-14 10:13:24 +0300
committerWey-Yi Guy <wey-yi.w.guy@intel.com>2011-07-01 07:57:34 -0700
commitc85eb6196958ae54eba3ff0660d2b5af3d58521a (patch)
tree9b4e0e85127ff1481f0ebd0614edf48a90816a4c /drivers/net/wireless/iwlwifi/iwl-agn.c
parent300d0834ebd3f3c57b0063c2fd6bc26d8405626c (diff)
downloadtalos-op-linux-c85eb6196958ae54eba3ff0660d2b5af3d58521a.tar.gz
talos-op-linux-c85eb6196958ae54eba3ff0660d2b5af3d58521a.zip
iwlagn: introduce transport layer and implement rx_init
The transport layer is responsible for all the queues, DMA rings etc... This is the beginning of the separation of all the code that is tighly related to HW design to the aforementioned transport layer. Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-agn.c')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-agn.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.c b/drivers/net/wireless/iwlwifi/iwl-agn.c
index 58789e876d7a..b06571871580 100644
--- a/drivers/net/wireless/iwlwifi/iwl-agn.c
+++ b/drivers/net/wireless/iwlwifi/iwl-agn.c
@@ -56,7 +56,7 @@
#include "iwl-agn-calib.h"
#include "iwl-agn.h"
#include "iwl-pci.h"
-
+#include "iwl-trans.h"
/******************************************************************************
*
@@ -3517,6 +3517,8 @@ int iwl_probe(void *bus_specific, struct iwl_bus_ops *bus_ops,
priv->bus.ops->set_drv_data(&priv->bus, priv);
priv->bus.dev = priv->bus.ops->get_dev(&priv->bus);
+ iwl_trans_register(&priv->trans);
+
/* At this point both hw and priv are allocated. */
SET_IEEE80211_DEV(hw, priv->bus.dev);
OpenPOWER on IntegriCloud