aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlegacy/3945.c
diff options
context:
space:
mode:
authorStanislaw Gruszka <sgruszka@redhat.com>2012-02-03 11:31:59 -0500
committerJohn W. Linville <linville@tuxdriver.com>2012-02-06 14:56:12 -0500
commit89ef1ed2d241d3dfe884055d8446a5dd94919e54 (patch)
tree97eded56defec559df8d1164d0a622a36bfe0338 /drivers/net/wireless/iwlegacy/3945.c
parentc39ae9fd505ae314a7a4a159a41e3e022cfa317f (diff)
iwlegacy: merge il_base_params into il_cfg
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlegacy/3945.c')
-rw-r--r--drivers/net/wireless/iwlegacy/3945.c30
1 files changed, 17 insertions, 13 deletions
diff --git a/drivers/net/wireless/iwlegacy/3945.c b/drivers/net/wireless/iwlegacy/3945.c
index 918cbefd657a..7c21a57d1bb5 100644
--- a/drivers/net/wireless/iwlegacy/3945.c
+++ b/drivers/net/wireless/iwlegacy/3945.c
@@ -2398,7 +2398,7 @@ il3945_hw_set_hw_params(struct il_priv *il)
2398 il->hw_params.bcast_id = IL3945_BROADCAST_ID; 2398 il->hw_params.bcast_id = IL3945_BROADCAST_ID;
2399 2399
2400 /* Assign number of Usable TX queues */ 2400 /* Assign number of Usable TX queues */
2401 il->hw_params.max_txq_num = il->cfg->base_params->num_of_queues; 2401 il->hw_params.max_txq_num = il->cfg->num_of_queues;
2402 2402
2403 il->hw_params.tfd_size = sizeof(struct il3945_tfd); 2403 il->hw_params.tfd_size = sizeof(struct il3945_tfd);
2404 il->hw_params.rx_page_order = get_order(IL_RX_BUF_SIZE_3K); 2404 il->hw_params.rx_page_order = get_order(IL_RX_BUF_SIZE_3K);
@@ -2693,16 +2693,6 @@ const struct il_ops il3945_ops = {
2693 .legacy = &il3945_legacy_ops, 2693 .legacy = &il3945_legacy_ops,
2694}; 2694};
2695 2695
2696static struct il_base_params il3945_base_params = {
2697 .eeprom_size = IL3945_EEPROM_IMG_SIZE,
2698 .num_of_queues = IL39_NUM_QUEUES,
2699 .pll_cfg_val = CSR39_ANA_PLL_CFG_VAL,
2700 .set_l0s = false,
2701 .use_bsm = true,
2702 .led_compensation = 64,
2703 .wd_timeout = IL_DEF_WD_TIMEOUT,
2704};
2705
2706static struct il_cfg il3945_bg_cfg = { 2696static struct il_cfg il3945_bg_cfg = {
2707 .name = "3945BG", 2697 .name = "3945BG",
2708 .fw_name_pre = IL3945_FW_PRE, 2698 .fw_name_pre = IL3945_FW_PRE,
@@ -2711,8 +2701,15 @@ static struct il_cfg il3945_bg_cfg = {
2711 .sku = IL_SKU_G, 2701 .sku = IL_SKU_G,
2712 .eeprom_ver = EEPROM_3945_EEPROM_VERSION, 2702 .eeprom_ver = EEPROM_3945_EEPROM_VERSION,
2713 .mod_params = &il3945_mod_params, 2703 .mod_params = &il3945_mod_params,
2714 .base_params = &il3945_base_params,
2715 .led_mode = IL_LED_BLINK, 2704 .led_mode = IL_LED_BLINK,
2705
2706 .eeprom_size = IL3945_EEPROM_IMG_SIZE,
2707 .num_of_queues = IL39_NUM_QUEUES,
2708 .pll_cfg_val = CSR39_ANA_PLL_CFG_VAL,
2709 .set_l0s = false,
2710 .use_bsm = true,
2711 .led_compensation = 64,
2712 .wd_timeout = IL_DEF_WD_TIMEOUT
2716}; 2713};
2717 2714
2718static struct il_cfg il3945_abg_cfg = { 2715static struct il_cfg il3945_abg_cfg = {
@@ -2723,8 +2720,15 @@ static struct il_cfg il3945_abg_cfg = {
2723 .sku = IL_SKU_A | IL_SKU_G, 2720 .sku = IL_SKU_A | IL_SKU_G,
2724 .eeprom_ver = EEPROM_3945_EEPROM_VERSION, 2721 .eeprom_ver = EEPROM_3945_EEPROM_VERSION,
2725 .mod_params = &il3945_mod_params, 2722 .mod_params = &il3945_mod_params,
2726 .base_params = &il3945_base_params,
2727 .led_mode = IL_LED_BLINK, 2723 .led_mode = IL_LED_BLINK,
2724
2725 .eeprom_size = IL3945_EEPROM_IMG_SIZE,
2726 .num_of_queues = IL39_NUM_QUEUES,
2727 .pll_cfg_val = CSR39_ANA_PLL_CFG_VAL,
2728 .set_l0s = false,
2729 .use_bsm = true,
2730 .led_compensation = 64,
2731 .wd_timeout = IL_DEF_WD_TIMEOUT
2728}; 2732};
2729 2733
2730DEFINE_PCI_DEVICE_TABLE(il3945_hw_card_ids) = { 2734DEFINE_PCI_DEVICE_TABLE(il3945_hw_card_ids) = {