Exemple #1
0
/* NIC configuration for 1000 series */
static void iwl1000_nic_config(struct iwl_priv *priv)
{
    iwl5000_nic_config(priv);

    /* Setting digital SVR for 1000 card to 1.32V */
    /* locking is acquired in iwl_set_bits_mask_prph() function */
    iwl_set_bits_mask_prph(priv, APMG_DIGITAL_SVR_REG,
                           APMG_SVR_DIGITAL_VOLTAGE_1_32,
                           ~APMG_SVR_VOLTAGE_CONFIG_BIT_MSK);
}
Exemple #2
0
/* NIC configuration for 6000 series */
static void iwl6000_nic_config(struct iwl_priv *priv)
{
	iwl5000_nic_config(priv);

	/* no locking required for register write */
	if (priv->cfg->pa_type == IWL_PA_HYBRID) {
		/* 2x2 hybrid phy type */
		iwl_write32(priv, CSR_GP_DRIVER_REG,
			     CSR_GP_DRIVER_REG_BIT_RADIO_SKU_2x2_HYB);
	} else if (priv->cfg->pa_type == IWL_PA_INTERNAL) {
		/* 2x2 IPA phy type */
		iwl_write32(priv, CSR_GP_DRIVER_REG,
			     CSR_GP_DRIVER_REG_BIT_RADIO_SKU_2x2_IPA);
	}
	/* else do nothing, uCode configured */
}