| /f-stack/dpdk/drivers/net/e1000/base/ |
| H A D | e1000_nvm.c | 17 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 D | e1000_i210.c | 222 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 D | e1000_82540.c | 89 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 D | e1000_82541.c | 99 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 D | e1000_82542.c | 46 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 D | e1000_82571.c | 177 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 D | e1000_80003es2lan.c | 112 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 D | e1000_ich8lan.c | 606 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 D | e1000_api.c | 44 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 D | e1000_82575.c | 421 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 D | e1000_82543.c | 137 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 D | e1000_vf.c | 50 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 D | e1000_mac.c | 381 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 D | igc_nvm.c | 17 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 D | igc_i225.c | 25 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 D | igc_api.c | 584 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 D | igc_mac.c | 379 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 D | i40e_nvm.c | 21 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 D | i40e_adminq.c | 715 &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 D | qualcomm-bluetooth.txt | 23 - 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 D | ice_nvm.c | 30 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 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
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | omap3-n9.dts | 26 nokia,nvm-size = <(16 * 64)>;
|
| /f-stack/freebsd/contrib/device-tree/Bindings/media/i2c/ |
| H A D | nokia,smia.txt | 57 nokia,nvm-size = <512>; /* 8 * 64 */
|
| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | igb_ethdev.c | 4994 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 …]
|