Home
last modified time | relevance | path

Searched refs:nvm (Results 1 – 25 of 38) sorted by relevance

12

/f-stack/dpdk/drivers/net/e1000/base/
H A De1000_nvm.c17 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_ops_generic() local
130 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_shift_out_eec_bits() local
278 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_standby_nvm() local
364 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_ready_nvm_eeprom() local
423 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_spi() local
434 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_read_nvm_spi()
484 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_microwire() local
494 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_read_nvm_microwire()
538 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_eerd() local
586 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_spi() local
[all …]
H A De1000_i210.c222 hw->nvm.ops.release(hw); in e1000_read_nvm_srrd_i210()
267 hw->nvm.ops.release(hw); in e1000_write_nvm_srwr_i210()
294 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_srwr() local
305 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_srwr()
582 read_op_ptr = hw->nvm.ops.read; in e1000_validate_nvm_checksum_i210()
590 hw->nvm.ops.release(hw); in e1000_validate_nvm_checksum_i210()
636 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210()
646 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210()
651 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210()
745 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_i210() local
[all …]
H A De1000_82540.c89 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82540() local
94 nvm->type = e1000_nvm_eeprom_microwire; in e1000_init_nvm_params_82540()
95 nvm->delay_usec = 50; in e1000_init_nvm_params_82540()
96 nvm->opcode_bits = 3; in e1000_init_nvm_params_82540()
97 switch (nvm->override) { in e1000_init_nvm_params_82540()
99 nvm->address_bits = 8; in e1000_init_nvm_params_82540()
100 nvm->word_size = 256; in e1000_init_nvm_params_82540()
103 nvm->address_bits = 6; in e1000_init_nvm_params_82540()
104 nvm->word_size = 64; in e1000_init_nvm_params_82540()
114 nvm->ops.read = e1000_read_nvm_microwire; in e1000_init_nvm_params_82540()
[all …]
H A De1000_82541.c99 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82541() local
106 switch (nvm->override) { in e1000_init_nvm_params_82541()
108 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_82541()
112 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_82541()
131 nvm->delay_usec = 1; in e1000_init_nvm_params_82541()
132 nvm->opcode_bits = 8; in e1000_init_nvm_params_82541()
137 nvm->ops.read = e1000_read_nvm_spi; in e1000_init_nvm_params_82541()
150 nvm->word_size = 64; in e1000_init_nvm_params_82541()
162 nvm->word_size = 1 << size; in e1000_init_nvm_params_82541()
166 nvm->delay_usec = 50; in e1000_init_nvm_params_82541()
[all …]
H A De1000_82542.c46 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82542() local
50 nvm->address_bits = 6; in e1000_init_nvm_params_82542()
51 nvm->delay_usec = 50; in e1000_init_nvm_params_82542()
52 nvm->opcode_bits = 3; in e1000_init_nvm_params_82542()
53 nvm->type = e1000_nvm_eeprom_microwire; in e1000_init_nvm_params_82542()
54 nvm->word_size = 64; in e1000_init_nvm_params_82542()
57 nvm->ops.read = e1000_read_nvm_microwire; in e1000_init_nvm_params_82542()
58 nvm->ops.release = e1000_stop_nvm; in e1000_init_nvm_params_82542()
59 nvm->ops.write = e1000_write_nvm_microwire; in e1000_init_nvm_params_82542()
60 nvm->ops.update = e1000_update_nvm_checksum_generic; in e1000_init_nvm_params_82542()
[all …]
H A De1000_82571.c177 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82571() local
183 nvm->opcode_bits = 8; in e1000_init_nvm_params_82571()
184 nvm->delay_usec = 1; in e1000_init_nvm_params_82571()
185 switch (nvm->override) { in e1000_init_nvm_params_82571()
187 nvm->page_size = 32; in e1000_init_nvm_params_82571()
188 nvm->address_bits = 16; in e1000_init_nvm_params_82571()
191 nvm->page_size = 8; in e1000_init_nvm_params_82571()
192 nvm->address_bits = 8; in e1000_init_nvm_params_82571()
884 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_eewr_82571() local
893 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_eewr_82571()
[all …]
H A De1000_80003es2lan.c112 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_80003es2lan() local
118 nvm->opcode_bits = 8; in e1000_init_nvm_params_80003es2lan()
119 nvm->delay_usec = 1; in e1000_init_nvm_params_80003es2lan()
120 switch (nvm->override) { in e1000_init_nvm_params_80003es2lan()
122 nvm->page_size = 32; in e1000_init_nvm_params_80003es2lan()
123 nvm->address_bits = 16; in e1000_init_nvm_params_80003es2lan()
126 nvm->page_size = 8; in e1000_init_nvm_params_80003es2lan()
127 nvm->address_bits = 8; in e1000_init_nvm_params_80003es2lan()
135 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_80003es2lan()
148 nvm->word_size = 1 << size; in e1000_init_nvm_params_80003es2lan()
[all …]
H A De1000_ich8lan.c606 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_ich8lan() local
3333 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_valid_nvm_bank_detect_ich8lan() local
3437 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_spt() local
3448 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_read_nvm_spt()
3532 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_ich8lan() local
3541 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_read_nvm_ich8lan()
3952 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_ich8lan() local
3958 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_write_nvm_ich8lan()
3989 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_update_nvm_checksum_spt() local
4151 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_update_nvm_checksum_ich8lan() local
[all …]
H A De1000_api.c44 if (hw->nvm.ops.init_params) { in e1000_init_nvm_params()
45 ret_val = hw->nvm.ops.init_params(hw); in e1000_init_nvm_params()
1228 if (hw->nvm.ops.validate) in e1000_validate_nvm_checksum()
1229 return hw->nvm.ops.validate(hw); in e1000_validate_nvm_checksum()
1243 if (hw->nvm.ops.update) in e1000_update_nvm_checksum()
1244 return hw->nvm.ops.update(hw); in e1000_update_nvm_checksum()
1258 if (hw->nvm.ops.reload) in e1000_reload_nvm()
1259 hw->nvm.ops.reload(hw); in e1000_reload_nvm()
1274 if (hw->nvm.ops.read) in e1000_read_nvm()
1275 return hw->nvm.ops.read(hw, offset, words, data); in e1000_read_nvm()
[all …]
H A De1000_82575.c421 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82575() local
440 nvm->word_size = 1 << size; in e1000_init_nvm_params_82575()
442 nvm->opcode_bits = 8; in e1000_init_nvm_params_82575()
443 nvm->delay_usec = 1; in e1000_init_nvm_params_82575()
445 switch (nvm->override) { in e1000_init_nvm_params_82575()
447 nvm->page_size = 32; in e1000_init_nvm_params_82575()
448 nvm->address_bits = 16; in e1000_init_nvm_params_82575()
451 nvm->page_size = 8; in e1000_init_nvm_params_82575()
452 nvm->address_bits = 8; in e1000_init_nvm_params_82575()
461 nvm->page_size = 128; in e1000_init_nvm_params_82575()
[all …]
H A De1000_82543.c137 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82543() local
141 nvm->type = e1000_nvm_eeprom_microwire; in e1000_init_nvm_params_82543()
142 nvm->word_size = 64; in e1000_init_nvm_params_82543()
143 nvm->delay_usec = 50; in e1000_init_nvm_params_82543()
144 nvm->address_bits = 6; in e1000_init_nvm_params_82543()
145 nvm->opcode_bits = 3; in e1000_init_nvm_params_82543()
148 nvm->ops.read = e1000_read_nvm_microwire; in e1000_init_nvm_params_82543()
149 nvm->ops.update = e1000_update_nvm_checksum_generic; in e1000_init_nvm_params_82543()
152 nvm->ops.write = e1000_write_nvm_microwire; in e1000_init_nvm_params_82543()
240 hw->nvm.ops.init_params = e1000_init_nvm_params_82543; in e1000_init_function_pointers_82543()
[all …]
H A De1000_vf.c50 hw->nvm.type = e1000_nvm_none; in e1000_init_nvm_params_vf()
51 hw->nvm.ops.acquire = e1000_acquire_vf; in e1000_init_nvm_params_vf()
52 hw->nvm.ops.release = e1000_release_vf; in e1000_init_nvm_params_vf()
119 hw->nvm.ops.init_params = e1000_init_nvm_params_vf; in e1000_init_function_pointers_vf()
H A De1000_mac.c381 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); in e1000_check_alt_mac_addr_generic()
395 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, in e1000_check_alt_mac_addr_generic()
416 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in e1000_check_alt_mac_addr_generic()
937 ret_val = hw->nvm.ops.read(hw, in e1000_set_default_fc_generic()
942 ret_val = hw->nvm.ops.read(hw, in e1000_set_default_fc_generic()
1691 s32 timeout = hw->nvm.word_size + 1; in e1000_get_hw_semaphore_generic()
1793 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data); in e1000_valid_led_default_generic()
1822 ret_val = hw->nvm.ops.valid_led_default(hw, &data); in e1000_id_led_init_generic()
/f-stack/dpdk/drivers/net/igc/base/
H A Digc_nvm.c17 struct igc_nvm_info *nvm = &hw->nvm; in igc_init_nvm_ops_generic() local
129 struct igc_nvm_info *nvm = &hw->nvm; in igc_shift_out_eec_bits() local
276 struct igc_nvm_info *nvm = &hw->nvm; in igc_standby_nvm() local
362 struct igc_nvm_info *nvm = &hw->nvm; in igc_ready_nvm_eeprom() local
421 struct igc_nvm_info *nvm = &hw->nvm; in igc_read_nvm_spi() local
432 if (offset >= nvm->word_size || words > (nvm->word_size - offset) || in igc_read_nvm_spi()
482 struct igc_nvm_info *nvm = &hw->nvm; in igc_read_nvm_microwire() local
492 if (offset >= nvm->word_size || words > (nvm->word_size - offset) || in igc_read_nvm_microwire()
536 struct igc_nvm_info *nvm = &hw->nvm; in igc_read_nvm_eerd() local
584 struct igc_nvm_info *nvm = &hw->nvm; in igc_write_nvm_spi() local
[all …]
H A Digc_i225.c25 struct igc_nvm_info *nvm = &hw->nvm; in igc_init_nvm_params_i225() local
45 nvm->word_size = 1 << size; in igc_init_nvm_params_i225()
46 nvm->opcode_bits = 8; in igc_init_nvm_params_i225()
47 nvm->delay_usec = 1; in igc_init_nvm_params_i225()
56 nvm->page_size = 128; in igc_init_nvm_params_i225()
68 hw->nvm.type = igc_nvm_invm; in igc_init_nvm_params_i225()
479 hw->nvm.ops.release(hw); in igc_read_nvm_srrd_i225()
550 struct igc_nvm_info *nvm = &hw->nvm; in __igc_write_nvm_srwr() local
560 if (offset >= nvm->word_size || words > (nvm->word_size - offset) || in __igc_write_nvm_srwr()
716 hw->nvm.ops.release(hw); in igc_validate_nvm_checksum_i225()
[all …]
H A Digc_api.c584 if (hw->nvm.ops.init_params) { in igc_init_nvm_params()
585 ret_val = hw->nvm.ops.init_params(hw); in igc_init_nvm_params()
1709 if (hw->nvm.ops.validate) in igc_validate_nvm_checksum()
1710 return hw->nvm.ops.validate(hw); in igc_validate_nvm_checksum()
1724 if (hw->nvm.ops.update) in igc_update_nvm_checksum()
1725 return hw->nvm.ops.update(hw); in igc_update_nvm_checksum()
1739 if (hw->nvm.ops.reload) in igc_reload_nvm()
1740 hw->nvm.ops.reload(hw); in igc_reload_nvm()
1755 if (hw->nvm.ops.read) in igc_read_nvm()
1756 return hw->nvm.ops.read(hw, offset, words, data); in igc_read_nvm()
[all …]
H A Digc_mac.c379 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); in igc_check_alt_mac_addr_generic()
393 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, in igc_check_alt_mac_addr_generic()
414 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in igc_check_alt_mac_addr_generic()
935 ret_val = hw->nvm.ops.read(hw, in igc_set_default_fc_generic()
940 ret_val = hw->nvm.ops.read(hw, in igc_set_default_fc_generic()
1566 s32 timeout = hw->nvm.word_size + 1; in igc_get_hw_semaphore_generic()
1668 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data); in igc_valid_led_default_generic()
1697 ret_val = hw->nvm.ops.valid_led_default(hw, &data); in igc_id_led_init_generic()
/f-stack/dpdk/drivers/net/i40e/base/
H A Di40e_nvm.c21 struct i40e_nvm_info *nvm = &hw->nvm; in i40e_init_nvm() local
41 nvm->timeout = I40E_MAX_NVM_TIMEOUT; in i40e_init_nvm()
42 nvm->blank_nvm_mode = false; in i40e_init_nvm()
44 nvm->blank_nvm_mode = true; in i40e_init_nvm()
69 if (hw->nvm.blank_nvm_mode) in i40e_acquire_nvm()
96 hw->nvm.hw_semaphore_timeout = in i40e_acquire_nvm()
102 hw->nvm.hw_semaphore_timeout = 0; in i40e_acquire_nvm()
126 if (hw->nvm.blank_nvm_mode) in i40e_release_nvm()
187 if (offset >= hw->nvm.sr_size) { in i40e_read_nvm_word_srctl()
190 offset, hw->nvm.sr_size); in i40e_read_nvm_word_srctl()
[all …]
H A Di40e_adminq.c715 &hw->nvm.version); in i40e_init_adminq()
718 hw->nvm.eetrack = (eetrack_hi << 16) | eetrack_lo; in i40e_init_adminq()
724 hw->nvm.oem_ver = ((u32)oem_hi << 16) | oem_lo; in i40e_init_adminq()
/f-stack/freebsd/contrib/device-tree/Bindings/net/
H A Dqualcomm-bluetooth.txt23 - firmware-name: specify the name of nvm firmware to load
39 - firmware-name: specify the name of nvm firmware to load
/f-stack/dpdk/drivers/net/ice/base/
H A Dice_nvm.c30 cmd = &desc.params.nvm; in ice_aq_read_nvm()
497 ice_get_nvm_ver_info(struct ice_hw *hw, struct ice_nvm_info *nvm) in ice_get_nvm_ver_info() argument
507 nvm->major = (ver & ICE_NVM_VER_HI_MASK) >> ICE_NVM_VER_HI_SHIFT; in ice_get_nvm_ver_info()
508 nvm->minor = (ver & ICE_NVM_VER_LO_MASK) >> ICE_NVM_VER_LO_SHIFT; in ice_get_nvm_ver_info()
521 nvm->eetrack = (eetrack_hi << 16) | eetrack_lo; in ice_get_nvm_ver_info()
523 status = ice_get_nvm_srev(hw, &nvm->srev); in ice_get_nvm_ver_info()
872 status = ice_get_nvm_ver_info(hw, &flash->nvm); in ice_init_nvm()
/f-stack/freebsd/contrib/device-tree/Bindings/ddr/
H A Dlpddr2.txt4 - 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
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Domap3-n9.dts26 nokia,nvm-size = <(16 * 64)>;
/f-stack/freebsd/contrib/device-tree/Bindings/media/i2c/
H A Dnokia,smia.txt57 nokia,nvm-size = <512>; /* 8 * 64 */
/f-stack/dpdk/drivers/net/e1000/
H A Digb_ethdev.c4994 return hw->nvm.word_size * 2; in eth_igb_get_eeprom_length()
5002 struct e1000_nvm_info *nvm = &hw->nvm; in eth_igb_get_eeprom() local
5008 if ((first >= hw->nvm.word_size) || in eth_igb_get_eeprom()
5009 ((first + length) >= hw->nvm.word_size)) in eth_igb_get_eeprom()
5015 if ((nvm->ops.read) == NULL) in eth_igb_get_eeprom()
5018 return nvm->ops.read(hw, first, length, data); in eth_igb_get_eeprom()
5026 struct e1000_nvm_info *nvm = &hw->nvm; in eth_igb_set_eeprom() local
5032 if ((first >= hw->nvm.word_size) || in eth_igb_set_eeprom()
5033 ((first + length) >= hw->nvm.word_size)) in eth_igb_set_eeprom()
5039 if ((nvm->ops.write) == NULL) in eth_igb_set_eeprom()
[all …]

12