Lines Matching refs:nvm
22 udelay(hw->nvm.delay_usec); in igb_raise_eec_clk()
37 udelay(hw->nvm.delay_usec); in igb_lower_eec_clk()
52 struct e1000_nvm_info *nvm = &hw->nvm; in igb_shift_out_eec_bits() local
57 if (nvm->type == e1000_nvm_eeprom_spi) in igb_shift_out_eec_bits()
69 udelay(nvm->delay_usec); in igb_shift_out_eec_bits()
194 struct e1000_nvm_info *nvm = &hw->nvm; in igb_standby_nvm() local
197 if (nvm->type == e1000_nvm_eeprom_spi) { in igb_standby_nvm()
202 udelay(nvm->delay_usec); in igb_standby_nvm()
206 udelay(nvm->delay_usec); in igb_standby_nvm()
221 if (hw->nvm.type == e1000_nvm_eeprom_spi) { in e1000_stop_nvm()
253 struct e1000_nvm_info *nvm = &hw->nvm; in igb_ready_nvm_eeprom() local
260 if (nvm->type == e1000_nvm_eeprom_spi) { in igb_ready_nvm_eeprom()
275 hw->nvm.opcode_bits); in igb_ready_nvm_eeprom()
307 struct e1000_nvm_info *nvm = &hw->nvm; in igb_read_nvm_spi() local
316 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igb_read_nvm_spi()
323 ret_val = nvm->ops.acquire(hw); in igb_read_nvm_spi()
333 if ((nvm->address_bits == 8) && (offset >= 128)) in igb_read_nvm_spi()
337 igb_shift_out_eec_bits(hw, read_opcode, nvm->opcode_bits); in igb_read_nvm_spi()
338 igb_shift_out_eec_bits(hw, (u16)(offset*2), nvm->address_bits); in igb_read_nvm_spi()
350 nvm->ops.release(hw); in igb_read_nvm_spi()
367 struct e1000_nvm_info *nvm = &hw->nvm; in igb_read_nvm_eerd() local
374 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igb_read_nvm_eerd()
412 struct e1000_nvm_info *nvm = &hw->nvm; in igb_write_nvm_spi() local
419 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igb_write_nvm_spi()
428 ret_val = nvm->ops.acquire(hw); in igb_write_nvm_spi()
434 nvm->ops.release(hw); in igb_write_nvm_spi()
442 nvm->opcode_bits); in igb_write_nvm_spi()
449 if ((nvm->address_bits == 8) && (offset >= 128)) in igb_write_nvm_spi()
453 igb_shift_out_eec_bits(hw, write_opcode, nvm->opcode_bits); in igb_write_nvm_spi()
455 nvm->address_bits); in igb_write_nvm_spi()
465 if ((((offset + widx) * 2) % nvm->page_size) == 0) { in igb_write_nvm_spi()
471 nvm->ops.release(hw); in igb_write_nvm_spi()
500 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data); in igb_read_part_string()
506 ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_1, 1, &pointer); in igb_read_part_string()
551 ret_val = hw->nvm.ops.read(hw, pointer, 1, &length); in igb_read_part_string()
574 ret_val = hw->nvm.ops.read(hw, pointer + offset, 1, &nvm_data); in igb_read_part_string()
631 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_validate_nvm_checksum()
664 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_update_nvm_checksum()
672 ret_val = hw->nvm.ops.write(hw, NVM_CHECKSUM_REG, 1, &checksum); in igb_update_nvm_checksum()
698 hw->nvm.ops.read(hw, NVM_ETRACK_HIWORD, 1, &etrack_test); in igb_get_fw_version()
710 hw->nvm.ops.read(hw, NVM_VERSION, 1, &fw_version); in igb_get_fw_version()
727 hw->nvm.ops.read(hw, NVM_COMB_VER_PTR, 1, &comb_offset); in igb_get_fw_version()
731 hw->nvm.ops.read(hw, (NVM_COMB_VER_OFF + comb_offset in igb_get_fw_version()
733 hw->nvm.ops.read(hw, (NVM_COMB_VER_OFF + comb_offset), in igb_get_fw_version()
755 hw->nvm.ops.read(hw, NVM_VERSION, 1, &fw_version); in igb_get_fw_version()
775 hw->nvm.ops.read(hw, NVM_ETRACK_WORD, 1, &eeprom_verl); in igb_get_fw_version()
776 hw->nvm.ops.read(hw, (NVM_ETRACK_WORD + 1), 1, &eeprom_verh); in igb_get_fw_version()