Home
last modified time | relevance | path

Searched refs:nvm_data (Results 1 – 25 of 39) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/intel/e1000e/
H A Dnvm.c415 u16 nvm_data; in e1000_read_pba_string_generic() local
441 if (nvm_data != NVM_PBA_PTR_GUARD) { in e1000_read_pba_string_generic()
451 pba_num[0] = (nvm_data >> 12) & 0xF; in e1000_read_pba_string_generic()
452 pba_num[1] = (nvm_data >> 8) & 0xF; in e1000_read_pba_string_generic()
453 pba_num[2] = (nvm_data >> 4) & 0xF; in e1000_read_pba_string_generic()
454 pba_num[3] = nvm_data & 0xF; in e1000_read_pba_string_generic()
502 pba_num[offset * 2] = (u8)(nvm_data >> 8); in e1000_read_pba_string_generic()
550 u16 i, nvm_data; in e1000e_validate_nvm_checksum_generic() local
558 checksum += nvm_data; in e1000e_validate_nvm_checksum_generic()
581 u16 i, nvm_data; in e1000e_update_nvm_checksum_generic() local
[all …]
H A Dmac.c142 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in e1000_check_alt_mac_addr_generic() local
145 ret_val = e1000_read_nvm(hw, NVM_COMPAT, 1, &nvm_data); in e1000_check_alt_mac_addr_generic()
169 ret_val = e1000_read_nvm(hw, offset, 1, &nvm_data); in e1000_check_alt_mac_addr_generic()
175 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in e1000_check_alt_mac_addr_generic()
176 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in e1000_check_alt_mac_addr_generic()
642 u16 nvm_data; in e1000_set_default_fc_generic() local
652 ret_val = e1000_read_nvm(hw, NVM_INIT_CONTROL2_REG, 1, &nvm_data); in e1000_set_default_fc_generic()
659 if (!(nvm_data & NVM_WORD0F_PAUSE_MASK)) in e1000_set_default_fc_generic()
661 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR) in e1000_set_default_fc_generic()
/linux-6.15/drivers/net/ethernet/intel/igc/
H A Digc_nvm.c114 u16 i, nvm_data; in igc_validate_nvm_checksum() local
118 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igc_validate_nvm_checksum()
123 checksum += nvm_data; in igc_validate_nvm_checksum()
147 u16 i, nvm_data; in igc_update_nvm_checksum() local
151 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igc_update_nvm_checksum()
156 checksum += nvm_data; in igc_update_nvm_checksum()
H A Digc_i225.c408 u16 i, nvm_data; in igc_update_nvm_checksum_i225() local
414 ret_val = igc_read_nvm_eerd(hw, 0, 1, &nvm_data); in igc_update_nvm_checksum_i225()
430 ret_val = igc_read_nvm_eerd(hw, i, 1, &nvm_data); in igc_update_nvm_checksum_i225()
436 checksum += nvm_data; in igc_update_nvm_checksum_i225()
/linux-6.15/drivers/net/ethernet/intel/igb/
H A De1000_nvm.c489 u16 nvm_data; in igb_read_part_string() local
516 if (nvm_data != NVM_PBA_PTR_GUARD) { in igb_read_part_string()
526 part_num[0] = (nvm_data >> 12) & 0xF; in igb_read_part_string()
527 part_num[1] = (nvm_data >> 8) & 0xF; in igb_read_part_string()
528 part_num[2] = (nvm_data >> 4) & 0xF; in igb_read_part_string()
529 part_num[3] = nvm_data & 0xF; in igb_read_part_string()
579 part_num[offset * 2] = (u8)(nvm_data >> 8); in igb_read_part_string()
628 u16 i, nvm_data; in igb_validate_nvm_checksum() local
636 checksum += nvm_data; in igb_validate_nvm_checksum()
661 u16 i, nvm_data; in igb_update_nvm_checksum() local
[all …]
H A De1000_82575.c2216 u16 nvm_data = 0; in igb_reset_mdicnfg_82580() local
2225 &nvm_data); in igb_reset_mdicnfg_82580()
2232 if (nvm_data & NVM_WORD24_EXT_MDIO) in igb_reset_mdicnfg_82580()
2364 u16 i, nvm_data; in igb_validate_nvm_checksum_with_offset() local
2372 checksum += nvm_data; in igb_validate_nvm_checksum_with_offset()
2399 u16 i, nvm_data; in igb_update_nvm_checksum_with_offset() local
2407 checksum += nvm_data; in igb_update_nvm_checksum_with_offset()
2431 u16 j, nvm_data; in igb_validate_nvm_checksum_82580() local
2470 u16 j, nvm_data; in igb_update_nvm_checksum_82580() local
2481 nvm_data = nvm_data | NVM_COMPATIBILITY_BIT_MASK; in igb_update_nvm_checksum_82580()
[all …]
H A De1000_mac.c291 u16 offset, nvm_alt_mac_addr_offset, nvm_data; in igb_check_alt_mac_addr() local
321 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in igb_check_alt_mac_addr()
327 alt_mac_addr[i] = (u8)(nvm_data & 0xFF); in igb_check_alt_mac_addr()
328 alt_mac_addr[i + 1] = (u8)(nvm_data >> 8); in igb_check_alt_mac_addr()
794 u16 nvm_data; in igb_set_default_fc() local
810 1, &nvm_data); in igb_set_default_fc()
816 if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == 0) in igb_set_default_fc()
818 else if ((nvm_data & NVM_WORD0F_PAUSE_MASK) == NVM_WORD0F_ASM_DIR) in igb_set_default_fc()
H A De1000_i210.c578 u16 i, nvm_data; in igb_update_nvm_checksum_i210() local
584 ret_val = igb_read_nvm_eerd(hw, 0, 1, &nvm_data); in igb_update_nvm_checksum_i210()
597 ret_val = igb_read_nvm_eerd(hw, i, 1, &nvm_data); in igb_update_nvm_checksum_i210()
603 checksum += nvm_data; in igb_update_nvm_checksum_i210()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmld.h220 struct iwl_nvm_data *nvm_data; member
359 if (mld->nvm_data && mld->nvm_data->valid_tx_ant) in iwl_mld_get_valid_tx_ant()
360 tx_ant &= mld->nvm_data->valid_tx_ant; in iwl_mld_get_valid_tx_ant()
369 if (mld->nvm_data && mld->nvm_data->valid_rx_ant) in iwl_mld_get_valid_rx_ant()
370 rx_ant &= mld->nvm_data->valid_rx_ant; in iwl_mld_get_valid_rx_ant()
H A Dfw.c311 if (!mld->nvm_data) { in iwl_mld_run_fw_init_sequence()
312 mld->nvm_data = iwl_get_nvm(mld->trans, mld->fw, 0, 0); in iwl_mld_run_fw_init_sequence()
313 if (IS_ERR(mld->nvm_data)) { in iwl_mld_run_fw_init_sequence()
314 ret = PTR_ERR(mld->nvm_data); in iwl_mld_run_fw_init_sequence()
315 mld->nvm_data = NULL; in iwl_mld_run_fw_init_sequence()
H A Dmac80211.c114 memcpy(mld->addresses[0].addr, mld->nvm_data->hw_addr, ETH_ALEN); in iwl_mld_hw_set_addresses()
119 if (mld->nvm_data->n_hw_addrs > 1) in iwl_mld_hw_set_addresses()
120 num_addrs = min(mld->nvm_data->n_hw_addrs, in iwl_mld_hw_set_addresses()
135 struct ieee80211_supported_band *bands = mld->nvm_data->bands; in iwl_mld_hw_set_channels()
288 if (mld->nvm_data->sku_cap_11be_enable && in iwl_mac_hw_set_wiphy()
380 if (WARN_ON(!mld->nvm_data->sku_cap_11ax_enable)) in iwl_mld_hw_verify_preconditions()
384 if (WARN_ON(!mld->nvm_data->lar_enabled)) in iwl_mld_hw_verify_preconditions()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/dvm/
H A Ducode.c32 __le16 *xtal_calib = priv->nvm_data->xtal_calib; in iwl_set_Xtal_calib()
46 cmd.radio_sensor_offset = priv->nvm_data->raw_temperature; in iwl_set_temperature_offset_calib()
61 cmd.radio_sensor_offset_high = priv->nvm_data->kelvin_temperature; in iwl_set_temperature_offset_calib_v2()
62 cmd.radio_sensor_offset_low = priv->nvm_data->raw_temperature; in iwl_set_temperature_offset_calib_v2()
68 cmd.burntVoltageRef = priv->nvm_data->calib_voltage; in iwl_set_temperature_offset_calib_v2()
228 priv->nvm_data->sku_cap_ipan_enable) { in iwl_alive_notify()
H A Dmain.c241 priv->nvm_data->valid_tx_ant); in iwlagn_send_beacon_cmd()
1401 if (!priv->nvm_data) { in iwl_op_mode_dvm_start()
1419 num_mac = priv->nvm_data->n_hw_addrs; in iwl_op_mode_dvm_start()
1510 kfree(priv->nvm_data); in iwl_op_mode_dvm_start()
1528 kfree(priv->nvm_data); in iwl_op_mode_dvm_stop()
2000 priv->nvm_data->radio_cfg_type << in iwl_nic_config()
2002 priv->nvm_data->radio_cfg_step << in iwl_nic_config()
2004 priv->nvm_data->radio_cfg_dash << in iwl_nic_config()
2014 priv->nvm_data->radio_cfg_type, in iwl_nic_config()
2015 priv->nvm_data->radio_cfg_step, in iwl_nic_config()
[all …]
H A Drs.c1404 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_legacy_other()
1428 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_legacy_other()
1578 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_siso_to_other()
1596 first_antenna(priv->nvm_data->valid_tx_ant); in rs_move_siso_to_other()
2629 valid_tx_ant = priv->nvm_data->valid_tx_ant; in rs_initialize_lq()
2811 first_antenna(priv->nvm_data->valid_tx_ant); in iwl_rs_rate_init()
2813 priv->nvm_data->valid_tx_ant & in iwl_rs_rate_init()
2814 ~first_antenna(priv->nvm_data->valid_tx_ant); in iwl_rs_rate_init()
2819 priv->nvm_data->valid_tx_ant; in iwl_rs_rate_init()
2862 first_antenna(priv->nvm_data->valid_tx_ant); in rs_fill_link_cmd()
[all …]
H A Ddevices.c334 temperature = le16_to_cpu(priv->nvm_data->kelvin_temperature); in iwl_temp_calib_to_offset()
335 voltage = le16_to_cpu(priv->nvm_data->kelvin_voltage); in iwl_temp_calib_to_offset()
496 if (priv->nvm_data->calib_version >= 6) in iwl6000_nic_config()
502 if (priv->nvm_data->calib_version >= 6) in iwl6000_nic_config()
H A Dcalib.c779 active_chains &= priv->nvm_data->valid_rx_ant; in iwl_find_disconn_antenna()
786 if (!(priv->nvm_data->valid_tx_ant & ant_msk)) in iwl_find_disconn_antenna()
800 find_first_chain(priv->nvm_data->valid_tx_ant); in iwl_find_disconn_antenna()
810 if (active_chains != priv->nvm_data->valid_rx_ant && in iwl_find_disconn_antenna()
816 priv->nvm_data->valid_rx_ant); in iwl_find_disconn_antenna()
1000 data->active_chains = priv->nvm_data->valid_rx_ant; in iwl_chain_noise_calibration()
1031 find_first_chain(priv->nvm_data->valid_rx_ant)); in iwl_chain_noise_calibration()
H A Dscan.c622 u8 rx_ant = priv->nvm_data->valid_rx_ant; in iwlagn_request_scan()
627 u8 scan_tx_antennas = priv->nvm_data->valid_tx_ant; in iwlagn_request_scan()
838 priv->nvm_data->valid_rx_ant << RXON_RX_CHAIN_VALID_POS; in iwlagn_request_scan()
914 u8 ant_idx = fls(priv->nvm_data->valid_tx_ant) - 1; in iwl_init_scan_params()
H A Dmac80211.c112 if (priv->nvm_data->sku_cap_11n_enable) in iwlagn_mac_setup_register()
184 if (priv->nvm_data->bands[NL80211_BAND_2GHZ].n_channels) in iwlagn_mac_setup_register()
186 &priv->nvm_data->bands[NL80211_BAND_2GHZ]; in iwlagn_mac_setup_register()
187 if (priv->nvm_data->bands[NL80211_BAND_5GHZ].n_channels) in iwlagn_mac_setup_register()
189 &priv->nvm_data->bands[NL80211_BAND_5GHZ]; in iwlagn_mac_setup_register()
713 if (!(priv->nvm_data->sku_cap_11n_enable)) in iwlagn_mac_ampdu_action()
H A Dsta.c572 rate_flags |= first_antenna(priv->nvm_data->valid_tx_ant) << in iwl_sta_fill_lq()
579 first_antenna(priv->nvm_data->valid_tx_ant); in iwl_sta_fill_lq()
582 priv->nvm_data->valid_tx_ant & in iwl_sta_fill_lq()
583 ~first_antenna(priv->nvm_data->valid_tx_ant); in iwl_sta_fill_lq()
586 } else if (num_of_ant(priv->nvm_data->valid_tx_ant) == 2) { in iwl_sta_fill_lq()
588 priv->nvm_data->valid_tx_ant; in iwl_sta_fill_lq()
H A Dlib.c38 if (tx_power_cmd.global_lmt > priv->nvm_data->max_tx_pwr_half_dbm) { in iwlagn_send_tx_power()
51 priv->nvm_data->max_tx_pwr_half_dbm; in iwlagn_send_tx_power()
133 if (priv->nvm_data->sku_cap_11n_enable) in iwlagn_txfifo_flush()
788 active_chains = priv->nvm_data->valid_rx_ant; in iwlagn_set_rxon_chain()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dfw.c707 if (!mvm->nvm_data) { in iwl_run_unified_mvm_ucode()
710 if (IS_ERR(mvm->nvm_data)) { in iwl_run_unified_mvm_ucode()
711 ret = PTR_ERR(mvm->nvm_data); in iwl_run_unified_mvm_ucode()
712 mvm->nvm_data = NULL; in iwl_run_unified_mvm_ucode()
766 if (!mvm->nvm_data) { in iwl_run_init_mvm_ucode()
832 if (!mvm->nvm_data) { in iwl_run_init_mvm_ucode()
838 if (!mvm->nvm_data) in iwl_run_init_mvm_ucode()
840 mvm->nvm_data->bands[0].channels = mvm->nvm_data->channels; in iwl_run_init_mvm_ucode()
841 mvm->nvm_data->bands[0].n_channels = 1; in iwl_run_init_mvm_ucode()
842 mvm->nvm_data->bands[0].n_bitrates = 1; in iwl_run_init_mvm_ucode()
[all …]
H A Dnvm.c405 mvm->nvm_data = iwl_parse_nvm_sections(mvm); in iwl_nvm_init()
406 if (!mvm->nvm_data) in iwl_nvm_init()
409 mvm->nvm_data->nvm_version); in iwl_nvm_init()
560 nvm_lar = mvm->nvm_data->lar_enabled; in iwl_mvm_init_mcc()
H A Dmvm.h1062 struct iwl_nvm_data *nvm_data; member
1557 bool nvm_lar = mvm->nvm_data->lar_enabled; in iwl_mvm_is_lar_supported()
1920 if (mvm->nvm_data && mvm->nvm_data->valid_tx_ant) in iwl_mvm_get_valid_tx_ant()
1921 tx_ant &= mvm->nvm_data->valid_tx_ant; in iwl_mvm_get_valid_tx_ant()
1933 if (mvm->nvm_data && mvm->nvm_data->valid_rx_ant) in iwl_mvm_get_valid_rx_ant()
1934 rx_ant &= mvm->nvm_data->valid_rx_ant; in iwl_mvm_get_valid_rx_ant()
/linux-6.15/drivers/media/i2c/
H A Dov2740.c86 struct nvm_data { struct
543 struct nvm_data *nvm;
855 static int ov2740_load_otp_data(struct nvm_data *nvm) in ov2740_load_otp_data()
1241 struct nvm_data *nvm = priv; in ov2740_nvmem_read()
1273 struct nvm_data *nvm; in ov2740_register_nvmem()
/linux-6.15/drivers/net/ethernet/intel/ice/devlink/
H A Ddevlink.c1814 u8 *nvm_data, *tmp, i; in ice_devlink_nvm_snapshot() local
1830 nvm_data = vzalloc(nvm_size); in ice_devlink_nvm_snapshot()
1831 if (!nvm_data) in ice_devlink_nvm_snapshot()
1835 tmp = nvm_data; in ice_devlink_nvm_snapshot()
1852 vfree(nvm_data); in ice_devlink_nvm_snapshot()
1863 vfree(nvm_data); in ice_devlink_nvm_snapshot()
1872 *data = nvm_data; in ice_devlink_nvm_snapshot()

12