/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | e1000_nvm.c | 41 udelay(hw->nvm.delay_usec); in igb_raise_eec_clk() 56 udelay(hw->nvm.delay_usec); in igb_lower_eec_clk() 71 struct e1000_nvm_info *nvm = &hw->nvm; in igb_shift_out_eec_bits() local 76 if (nvm->type == e1000_nvm_eeprom_spi) in igb_shift_out_eec_bits() 88 udelay(nvm->delay_usec); in igb_shift_out_eec_bits() 213 struct e1000_nvm_info *nvm = &hw->nvm; in igb_standby_nvm() local 216 if (nvm->type == e1000_nvm_eeprom_spi) { in igb_standby_nvm() 221 udelay(nvm->delay_usec); in igb_standby_nvm() 225 udelay(nvm->delay_usec); in igb_standby_nvm() 240 if (hw->nvm.type == e1000_nvm_eeprom_spi) { in e1000_stop_nvm() [all …]
|
D | e1000_i210.c | 45 s32 timeout = hw->nvm.word_size + 1; in igb_get_hw_semaphore_i210() 220 if (!(hw->nvm.ops.acquire(hw))) { in igb_read_nvm_srrd_i210() 223 hw->nvm.ops.release(hw); in igb_read_nvm_srrd_i210() 250 struct e1000_nvm_info *nvm = &hw->nvm; in igb_write_nvm_srwr() local 258 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igb_write_nvm_srwr() 320 if (!(hw->nvm.ops.acquire(hw))) { in igb_write_nvm_srwr_i210() 323 hw->nvm.ops.release(hw); in igb_write_nvm_srwr_i210() 562 if (!(hw->nvm.ops.acquire(hw))) { in igb_validate_nvm_checksum_i210() 568 read_op_ptr = hw->nvm.ops.read; in igb_validate_nvm_checksum_i210() 569 hw->nvm.ops.read = igb_read_nvm_eerd; in igb_validate_nvm_checksum_i210() [all …]
|
D | e1000_82575.c | 304 struct e1000_nvm_info *nvm = &hw->nvm; in igb_init_nvm_params_82575() local 322 nvm->word_size = 1 << size; in igb_init_nvm_params_82575() 323 nvm->opcode_bits = 8; in igb_init_nvm_params_82575() 324 nvm->delay_usec = 1; in igb_init_nvm_params_82575() 326 switch (nvm->override) { in igb_init_nvm_params_82575() 328 nvm->page_size = 32; in igb_init_nvm_params_82575() 329 nvm->address_bits = 16; in igb_init_nvm_params_82575() 332 nvm->page_size = 8; in igb_init_nvm_params_82575() 333 nvm->address_bits = 8; in igb_init_nvm_params_82575() 336 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in igb_init_nvm_params_82575() [all …]
|
D | e1000_mac.c | 246 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, in igb_check_alt_mac_addr() 267 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in igb_check_alt_mac_addr() 724 ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL2_REG in igb_set_default_fc() 727 ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL2_REG, in igb_set_default_fc() 1189 s32 timeout = hw->nvm.word_size + 1; in igb_get_hw_semaphore() 1290 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data); in igb_valid_led_default()
|
D | igb_ethtool.c | 712 return adapter->hw.nvm.word_size * 2; in igb_get_eeprom_len() 738 if (hw->nvm.type == e1000_nvm_eeprom_spi) in igb_get_eeprom() 739 ret_val = hw->nvm.ops.read(hw, first_word, in igb_get_eeprom() 744 ret_val = hw->nvm.ops.read(hw, first_word + i, 1, in igb_get_eeprom() 783 max_len = hw->nvm.word_size * 2; in igb_set_eeprom() 797 ret_val = hw->nvm.ops.read(hw, first_word, 1, in igb_set_eeprom() 805 ret_val = hw->nvm.ops.read(hw, last_word, 1, in igb_set_eeprom() 818 ret_val = hw->nvm.ops.write(hw, first_word, in igb_set_eeprom() 823 hw->nvm.ops.update(hw); in igb_set_eeprom() 1358 if (adapter->hw.nvm.ops.validate(&adapter->hw) < 0) in igb_eeprom_test() [all …]
|
D | e1000_hw.h | 541 struct e1000_nvm_info nvm; member
|
D | igb_main.c | 2162 hw->nvm.ops.read(hw, NVM_COMPAT, 1, &eeprom_data); in igb_init_mas() 2331 memcpy(&hw->nvm.ops, ei->nvm_ops, sizeof(hw->nvm.ops)); in igb_probe() 2412 if (hw->nvm.ops.validate(hw) < 0) { in igb_probe() 2421 if (hw->nvm.ops.validate(hw) < 0) { in igb_probe() 2474 hw->nvm.ops.read(hw, NVM_INIT_CONTROL3_PORT_A + in igb_probe() 2478 hw->nvm.ops.read(hw, NVM_INIT_CONTROL3_PORT_B, 1, &eeprom_data); in igb_probe() 2570 hw->nvm.ops.read(hw, NVM_ETS_CFG, 1, &ets_word); in igb_probe()
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | nvm.c | 36 udelay(hw->nvm.delay_usec); in e1000_raise_eec_clk() 51 udelay(hw->nvm.delay_usec); in e1000_lower_eec_clk() 66 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_shift_out_eec_bits() local 71 if (nvm->type == e1000_nvm_eeprom_spi) in e1000_shift_out_eec_bits() 83 udelay(nvm->delay_usec); in e1000_shift_out_eec_bits() 202 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_standby_nvm() local 205 if (nvm->type == e1000_nvm_eeprom_spi) { in e1000_standby_nvm() 210 udelay(nvm->delay_usec); in e1000_standby_nvm() 214 udelay(nvm->delay_usec); in e1000_standby_nvm() 229 if (hw->nvm.type == e1000_nvm_eeprom_spi) { in e1000_stop_nvm() [all …]
|
D | 82571.c | 140 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82571() local 144 nvm->opcode_bits = 8; in e1000_init_nvm_params_82571() 145 nvm->delay_usec = 1; in e1000_init_nvm_params_82571() 146 switch (nvm->override) { in e1000_init_nvm_params_82571() 148 nvm->page_size = 32; in e1000_init_nvm_params_82571() 149 nvm->address_bits = 16; in e1000_init_nvm_params_82571() 152 nvm->page_size = 8; in e1000_init_nvm_params_82571() 153 nvm->address_bits = 8; in e1000_init_nvm_params_82571() 156 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_82571() 157 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; in e1000_init_nvm_params_82571() [all …]
|
D | ich8lan.c | 600 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_ich8lan() local 606 nvm->type = e1000_nvm_flash_sw; in e1000_init_nvm_params_ich8lan() 615 nvm->flash_base_addr = 0; in e1000_init_nvm_params_ich8lan() 618 nvm->flash_bank_size = nvm_size / 2; in e1000_init_nvm_params_ich8lan() 620 nvm->flash_bank_size /= sizeof(u16); in e1000_init_nvm_params_ich8lan() 640 nvm->flash_base_addr = sector_base_addr in e1000_init_nvm_params_ich8lan() 646 nvm->flash_bank_size = ((sector_end_addr - sector_base_addr) in e1000_init_nvm_params_ich8lan() 648 nvm->flash_bank_size /= 2; in e1000_init_nvm_params_ich8lan() 650 nvm->flash_bank_size /= sizeof(u16); in e1000_init_nvm_params_ich8lan() 653 nvm->word_size = E1000_ICH8_SHADOW_RAM_WORDS; in e1000_init_nvm_params_ich8lan() [all …]
|
D | 80003es2lan.c | 90 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_80003es2lan() local 94 nvm->opcode_bits = 8; in e1000_init_nvm_params_80003es2lan() 95 nvm->delay_usec = 1; in e1000_init_nvm_params_80003es2lan() 96 switch (nvm->override) { in e1000_init_nvm_params_80003es2lan() 98 nvm->page_size = 32; in e1000_init_nvm_params_80003es2lan() 99 nvm->address_bits = 16; in e1000_init_nvm_params_80003es2lan() 102 nvm->page_size = 8; in e1000_init_nvm_params_80003es2lan() 103 nvm->address_bits = 8; in e1000_init_nvm_params_80003es2lan() 106 nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; in e1000_init_nvm_params_80003es2lan() 107 nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; in e1000_init_nvm_params_80003es2lan() [all …]
|
D | Makefile | 35 mac.o manage.o nvm.o phy.o \
|
D | e1000.h | 550 return hw->nvm.ops.validate(hw); in e1000_validate_nvm_checksum() 555 return hw->nvm.ops.update(hw); in e1000e_update_nvm_checksum() 561 return hw->nvm.ops.read(hw, offset, words, data); in e1000_read_nvm() 567 return hw->nvm.ops.write(hw, offset, words, data); in e1000_write_nvm()
|
D | mac.c | 1375 s32 timeout = hw->nvm.word_size + 1; in e1000e_get_hw_semaphore() 1494 ret_val = hw->nvm.ops.valid_led_default(hw, &data); in e1000e_id_led_init_generic()
|
D | hw.h | 683 struct e1000_nvm_info nvm; member
|
D | ethtool.c | 491 return adapter->hw.nvm.word_size * 2; in e1000_get_eeprom_len() 520 if (hw->nvm.type == e1000_nvm_eeprom_spi) { in e1000_get_eeprom() 574 max_len = hw->nvm.word_size * 2; in e1000_set_eeprom()
|
D | netdev.c | 6867 memcpy(&hw->nvm.ops, ei->nvm_ops, sizeof(hw->nvm.ops)); in e1000_probe()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_nvm.c | 41 struct i40e_nvm_info *nvm = &hw->nvm; in i40e_init_nvm() local 53 nvm->sr_size = (1 << sr_size) * I40E_SR_WORDS_IN_1KB; in i40e_init_nvm() 59 nvm->timeout = I40E_MAX_NVM_TIMEOUT; in i40e_init_nvm() 60 nvm->blank_nvm_mode = false; in i40e_init_nvm() 62 nvm->blank_nvm_mode = true; in i40e_init_nvm() 85 if (hw->nvm.blank_nvm_mode) in i40e_acquire_nvm() 94 hw->nvm.hw_semaphore_timeout = I40E_MS_TO_GTIME(time_left) + gtime; in i40e_acquire_nvm() 112 hw->nvm.hw_semaphore_timeout = in i40e_acquire_nvm() 118 hw->nvm.hw_semaphore_timeout = 0; in i40e_acquire_nvm() 137 if (!hw->nvm.blank_nvm_mode) in i40e_release_nvm() [all …]
|
D | i40e.h | 572 (hw->nvm.version & I40E_NVM_VERSION_HI_MASK) >> in i40e_fw_version_str() 574 (hw->nvm.version & I40E_NVM_VERSION_LO_MASK) >> in i40e_fw_version_str() 576 (hw->nvm.eetrack & 0xffffff)); in i40e_fw_version_str()
|
D | i40e_adminq.c | 610 &hw->nvm.version); in i40e_init_adminq() 613 hw->nvm.eetrack = (eetrack_hi << 16) | eetrack_lo; in i40e_init_adminq()
|
D | i40e_type.h | 441 struct i40e_nvm_info nvm; member
|
/linux-4.1.27/Documentation/devicetree/bindings/media/i2c/ |
D | nokia,smia.txt | 27 - nokia,nvm-size: The size of the NVM, in bytes. If the size is not given, 53 nokia,nvm-size = <512>; /* 8 * 64 */
|
/linux-4.1.27/Documentation/devicetree/bindings/lpddr2/ |
D | lpddr2.txt | 4 - compatible : Should be one of - "jedec,lpddr2-nvm", "jedec,lpddr2-s2", 11 "ti,jedec-lpddr2-nvm" should be listed if the memory part is LPDDR2-NVM type
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | Makefile | 2 iwlmvm-y += fw.o mac80211.o nvm.o ops.o phy-ctxt.o mac-ctxt.o
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/ |
D | Makefile | 8 iwlwifi-objs += iwl-phy-db.o iwl-nvm-parse.o
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | omap3-n9.dts | 28 nokia,nvm-size = <(16 * 64)>;
|
D | omap3-n950.dts | 28 nokia,nvm-size = <(16 * 64)>;
|
/linux-4.1.27/drivers/media/i2c/smiapp/ |
D | smiapp.h | 226 u8 *nvm; /* nvm memory buffer */ member
|
D | smiapp-core.c | 964 unsigned char *nvm) in smiapp_read_nvm() argument 1010 *nvm++ = v; in smiapp_read_nvm() 2304 if (smiapp_read_nvm(sensor, sensor->nvm)) { in smiapp_sysfs_nvm_read() 2315 memcpy(buf, sensor->nvm, nbytes); in smiapp_sysfs_nvm_read() 2319 static DEVICE_ATTR(nvm, S_IRUGO, smiapp_sysfs_nvm_read, NULL); 2654 sensor->nvm = devm_kzalloc(&client->dev, in smiapp_init() 2656 if (sensor->nvm == NULL) { in smiapp_init()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40e_type.h | 435 struct i40e_nvm_info nvm; member
|
/linux-4.1.27/drivers/net/wireless/iwlegacy/ |
D | debug.c | 838 DEBUGFS_READ_FILE_OPS(nvm); 1372 DEBUGFS_ADD_FILE(nvm, dir_data, S_IRUSR); in il_dbgfs_register()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_vm.c | 195 for (i = 1; i < rdev->vm_manager.nvm; ++i) { in radeon_vm_grab_id()
|
D | ni.c | 2345 rdev->vm_manager.nvm = 8; in cayman_vm_init()
|
D | radeon.h | 962 unsigned nvm; member
|
D | si.c | 4785 rdev->vm_manager.nvm = 16; in si_vm_init()
|
D | cik.c | 6029 rdev->vm_manager.nvm = RADEON_NUM_OF_VMIDS; in cik_vm_init()
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/ |
D | debugfs.c | 674 DEBUGFS_READ_FILE_OPS(nvm); 2376 DEBUGFS_ADD_FILE(nvm, dir_data, S_IRUSR); in iwl_dbgfs_register()
|