| /freebsd-14.2/sys/dev/e1000/ |
| H A D | e1000_nvm.c | 47 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_ops_generic() local 156 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_shift_out_eec_bits() local 304 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_standby_nvm() local 390 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_ready_nvm_eeprom() local 449 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_spi() local 460 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_read_nvm_spi() 510 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_microwire() local 520 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_read_nvm_microwire() 564 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_eerd() local 612 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_spi() local [all …]
|
| H A D | e1000_i210.c | 106 hw->nvm.ops.release(hw); in e1000_read_nvm_srrd_i210() 151 hw->nvm.ops.release(hw); in e1000_write_nvm_srwr_i210() 178 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_srwr() local 189 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_srwr() 467 read_op_ptr = hw->nvm.ops.read; in e1000_validate_nvm_checksum_i210() 475 hw->nvm.ops.release(hw); in e1000_validate_nvm_checksum_i210() 521 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210() 531 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210() 536 hw->nvm.ops.release(hw); in e1000_update_nvm_checksum_i210() 630 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_i210() local [all …]
|
| H A D | e1000_82540.c | 119 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82540() local 124 nvm->type = e1000_nvm_eeprom_microwire; in e1000_init_nvm_params_82540() 125 nvm->delay_usec = 50; in e1000_init_nvm_params_82540() 126 nvm->opcode_bits = 3; in e1000_init_nvm_params_82540() 127 switch (nvm->override) { in e1000_init_nvm_params_82540() 129 nvm->address_bits = 8; in e1000_init_nvm_params_82540() 130 nvm->word_size = 256; in e1000_init_nvm_params_82540() 133 nvm->address_bits = 6; in e1000_init_nvm_params_82540() 134 nvm->word_size = 64; in e1000_init_nvm_params_82540() 144 nvm->ops.read = e1000_read_nvm_microwire; in e1000_init_nvm_params_82540() [all …]
|
| H A D | e1000_82541.c | 130 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82541() local 137 switch (nvm->override) { in e1000_init_nvm_params_82541() 139 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_82541() 143 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_82541() 162 nvm->delay_usec = 1; in e1000_init_nvm_params_82541() 163 nvm->opcode_bits = 8; in e1000_init_nvm_params_82541() 168 nvm->ops.read = e1000_read_nvm_spi; in e1000_init_nvm_params_82541() 181 nvm->word_size = 64; in e1000_init_nvm_params_82541() 193 nvm->word_size = 1 << size; in e1000_init_nvm_params_82541() 197 nvm->delay_usec = 50; in e1000_init_nvm_params_82541() [all …]
|
| H A D | e1000_82571.c | 203 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82571() local 209 nvm->opcode_bits = 8; in e1000_init_nvm_params_82571() 210 nvm->delay_usec = 1; in e1000_init_nvm_params_82571() 211 switch (nvm->override) { in e1000_init_nvm_params_82571() 213 nvm->page_size = 32; in e1000_init_nvm_params_82571() 214 nvm->address_bits = 16; in e1000_init_nvm_params_82571() 217 nvm->page_size = 8; in e1000_init_nvm_params_82571() 218 nvm->address_bits = 8; in e1000_init_nvm_params_82571() 798 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_eewr_82571() local 807 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in e1000_write_nvm_eewr_82571() [all …]
|
| H A D | e1000_82542.c | 76 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82542() local 80 nvm->address_bits = 6; in e1000_init_nvm_params_82542() 81 nvm->delay_usec = 50; in e1000_init_nvm_params_82542() 82 nvm->opcode_bits = 3; in e1000_init_nvm_params_82542() 83 nvm->type = e1000_nvm_eeprom_microwire; in e1000_init_nvm_params_82542() 84 nvm->word_size = 64; in e1000_init_nvm_params_82542() 87 nvm->ops.read = e1000_read_nvm_microwire; in e1000_init_nvm_params_82542() 88 nvm->ops.release = e1000_stop_nvm; in e1000_init_nvm_params_82542() 89 nvm->ops.write = e1000_write_nvm_microwire; in e1000_init_nvm_params_82542() 90 nvm->ops.update = e1000_update_nvm_checksum_generic; in e1000_init_nvm_params_82542() [all …]
|
| H A D | e1000_80003es2lan.c | 140 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_80003es2lan() local 146 nvm->opcode_bits = 8; in e1000_init_nvm_params_80003es2lan() 147 nvm->delay_usec = 1; in e1000_init_nvm_params_80003es2lan() 148 switch (nvm->override) { in e1000_init_nvm_params_80003es2lan() 150 nvm->page_size = 32; in e1000_init_nvm_params_80003es2lan() 151 nvm->address_bits = 16; in e1000_init_nvm_params_80003es2lan() 154 nvm->page_size = 8; in e1000_init_nvm_params_80003es2lan() 155 nvm->address_bits = 8; in e1000_init_nvm_params_80003es2lan() 163 nvm->type = e1000_nvm_eeprom_spi; in e1000_init_nvm_params_80003es2lan() 176 nvm->word_size = 1 << size; in e1000_init_nvm_params_80003es2lan() [all …]
|
| H A D | e1000_ich8lan.c | 646 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_ich8lan() local 3427 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_valid_nvm_bank_detect_ich8lan() local 3534 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_spt() local 3545 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_read_nvm_spt() 3629 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_read_nvm_ich8lan() local 3638 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_read_nvm_ich8lan() 4049 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_write_nvm_ich8lan() local 4055 if ((offset >= nvm->word_size) || (words > nvm->word_size - offset) || in e1000_write_nvm_ich8lan() 4086 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_update_nvm_checksum_spt() local 4248 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_update_nvm_checksum_ich8lan() local [all …]
|
| H A D | e1000_82575.c | 442 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82575() local 461 nvm->word_size = 1 << size; in e1000_init_nvm_params_82575() 463 nvm->opcode_bits = 8; in e1000_init_nvm_params_82575() 464 nvm->delay_usec = 1; in e1000_init_nvm_params_82575() 466 switch (nvm->override) { in e1000_init_nvm_params_82575() 468 nvm->page_size = 32; in e1000_init_nvm_params_82575() 469 nvm->address_bits = 16; in e1000_init_nvm_params_82575() 472 nvm->page_size = 8; in e1000_init_nvm_params_82575() 473 nvm->address_bits = 8; in e1000_init_nvm_params_82575() 482 nvm->page_size = 128; in e1000_init_nvm_params_82575() [all …]
|
| H A D | e1000_82543.c | 169 struct e1000_nvm_info *nvm = &hw->nvm; in e1000_init_nvm_params_82543() local 173 nvm->type = e1000_nvm_eeprom_microwire; in e1000_init_nvm_params_82543() 174 nvm->word_size = 64; in e1000_init_nvm_params_82543() 175 nvm->delay_usec = 50; in e1000_init_nvm_params_82543() 176 nvm->address_bits = 6; in e1000_init_nvm_params_82543() 177 nvm->opcode_bits = 3; in e1000_init_nvm_params_82543() 180 nvm->ops.read = e1000_read_nvm_microwire; in e1000_init_nvm_params_82543() 181 nvm->ops.update = e1000_update_nvm_checksum_generic; in e1000_init_nvm_params_82543() 184 nvm->ops.write = e1000_write_nvm_microwire; in e1000_init_nvm_params_82543() 274 hw->nvm.ops.init_params = e1000_init_nvm_params_82543; in e1000_init_function_pointers_82543() [all …]
|
| H A D | e1000_api.c | 74 if (hw->nvm.ops.init_params) { in e1000_init_nvm_params() 75 ret_val = hw->nvm.ops.init_params(hw); in e1000_init_nvm_params() 1314 if (hw->nvm.ops.validate) in e1000_validate_nvm_checksum() 1315 return hw->nvm.ops.validate(hw); in e1000_validate_nvm_checksum() 1329 if (hw->nvm.ops.update) in e1000_update_nvm_checksum() 1330 return hw->nvm.ops.update(hw); in e1000_update_nvm_checksum() 1344 if (hw->nvm.ops.reload) in e1000_reload_nvm() 1345 hw->nvm.ops.reload(hw); in e1000_reload_nvm() 1360 if (hw->nvm.ops.read) in e1000_read_nvm() 1361 return hw->nvm.ops.read(hw, offset, words, data); in e1000_read_nvm() [all …]
|
| H A D | e1000_vf.c | 80 hw->nvm.type = e1000_nvm_none; in e1000_init_nvm_params_vf() 81 hw->nvm.ops.acquire = e1000_acquire_vf; in e1000_init_nvm_params_vf() 82 hw->nvm.ops.release = e1000_release_vf; in e1000_init_nvm_params_vf() 149 hw->nvm.ops.init_params = e1000_init_nvm_params_vf; in e1000_init_function_pointers_vf()
|
| H A D | e1000_mac.c | 416 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 430 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, in e1000_check_alt_mac_addr_generic() 451 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in e1000_check_alt_mac_addr_generic() 972 ret_val = hw->nvm.ops.read(hw, in e1000_set_default_fc_generic() 977 ret_val = hw->nvm.ops.read(hw, in e1000_set_default_fc_generic() 1757 ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data); in e1000_valid_led_default_generic() 1786 ret_val = hw->nvm.ops.valid_led_default(hw, &data); in e1000_id_led_init_generic() 2201 s32 fw_timeout = hw->nvm.word_size + 1; in e1000_get_hw_semaphore() 2202 s32 sw_timeout = hw->nvm.word_size + 1; in e1000_get_hw_semaphore()
|
| /freebsd-14.2/sys/dev/igc/ |
| H A D | igc_nvm.c | 20 struct igc_nvm_info *nvm = &hw->nvm; in igc_init_nvm_ops_generic() local 116 struct igc_nvm_info *nvm = &hw->nvm; in igc_shift_out_eec_bits() local 261 struct igc_nvm_info *nvm = &hw->nvm; in igc_standby_nvm() local 326 struct igc_nvm_info *nvm = &hw->nvm; in igc_ready_nvm_eeprom() local 378 struct igc_nvm_info *nvm = &hw->nvm; in igc_read_nvm_eerd() local 387 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igc_read_nvm_eerd() 426 struct igc_nvm_info *nvm = &hw->nvm; in igc_write_nvm_spi() local 435 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in igc_write_nvm_spi() 450 nvm->ops.release(hw); in igc_write_nvm_spi() 458 nvm->opcode_bits); in igc_write_nvm_spi() [all …]
|
| H A D | igc_i225.c | 27 struct igc_nvm_info *nvm = &hw->nvm; in igc_init_nvm_params_i225() local 47 nvm->word_size = 1 << size; in igc_init_nvm_params_i225() 48 nvm->opcode_bits = 8; in igc_init_nvm_params_i225() 49 nvm->delay_usec = 1; in igc_init_nvm_params_i225() 58 nvm->page_size = 128; in igc_init_nvm_params_i225() 69 hw->nvm.type = igc_nvm_invm; in igc_init_nvm_params_i225() 462 hw->nvm.ops.release(hw); in igc_read_nvm_srrd_i225() 533 struct igc_nvm_info *nvm = &hw->nvm; in __igc_write_nvm_srwr() local 543 if ((offset >= nvm->word_size) || (words > (nvm->word_size - offset)) || in __igc_write_nvm_srwr() 602 hw->nvm.ops.release(hw); in igc_validate_nvm_checksum_i225() [all …]
|
| H A D | igc_api.c | 47 if (hw->nvm.ops.init_params) { in igc_init_nvm_params() 48 ret_val = hw->nvm.ops.init_params(hw); in igc_init_nvm_params() 621 if (hw->nvm.ops.validate) in igc_validate_nvm_checksum() 622 return hw->nvm.ops.validate(hw); in igc_validate_nvm_checksum() 636 if (hw->nvm.ops.update) in igc_update_nvm_checksum() 637 return hw->nvm.ops.update(hw); in igc_update_nvm_checksum() 651 if (hw->nvm.ops.reload) in igc_reload_nvm() 652 hw->nvm.ops.reload(hw); in igc_reload_nvm() 667 if (hw->nvm.ops.read) in igc_read_nvm() 668 return hw->nvm.ops.read(hw, offset, words, data); in igc_read_nvm() [all …]
|
| H A D | igc_mac.c | 208 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &nvm_data); in igc_check_alt_mac_addr_generic() 213 ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1, in igc_check_alt_mac_addr_generic() 229 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data); in igc_check_alt_mac_addr_generic() 924 s32 timeout = hw->nvm.word_size + 1; in igc_get_hw_semaphore_generic()
|
| /freebsd-14.2/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-nvm-parse.c | 1966 struct iwl_nvm_data *nvm; in iwl_get_nvm() local 2007 nvm = kzalloc(struct_size(nvm, channels, IWL_NUM_CHANNELS), GFP_KERNEL); in iwl_get_nvm() 2008 if (!nvm) { in iwl_get_nvm() 2031 if (nvm->n_hw_addrs == 0) in iwl_get_nvm() 2038 nvm->sku_cap_11ac_enable = in iwl_get_nvm() 2040 nvm->sku_cap_11n_enable = in iwl_get_nvm() 2042 nvm->sku_cap_11ax_enable = in iwl_get_nvm() 2060 nvm->lar_enabled = true; in iwl_get_nvm() 2068 iwl_init_sbands(trans, nvm, in iwl_get_nvm() 2075 return nvm; in iwl_get_nvm() [all …]
|
| /freebsd-14.2/sys/dev/ixl/ |
| H A D | i40e_nvm.c | 48 struct i40e_nvm_info *nvm = &hw->nvm; in i40e_init_nvm() local 68 nvm->timeout = I40E_MAX_NVM_TIMEOUT; in i40e_init_nvm() 69 nvm->blank_nvm_mode = FALSE; in i40e_init_nvm() 71 nvm->blank_nvm_mode = TRUE; in i40e_init_nvm() 96 if (hw->nvm.blank_nvm_mode) in i40e_acquire_nvm() 124 hw->nvm.hw_semaphore_timeout = in i40e_acquire_nvm() 130 hw->nvm.hw_semaphore_timeout = 0; in i40e_acquire_nvm() 155 if (hw->nvm.blank_nvm_mode) in i40e_release_nvm() 215 if (offset >= hw->nvm.sr_size) { in i40e_read_nvm_word_srctl() 218 offset, hw->nvm.sr_size); in i40e_read_nvm_word_srctl() [all …]
|
| /freebsd-14.2/sys/dev/ice/ |
| H A D | ice_nvm.c | 59 cmd = &desc.params.nvm; in ice_aq_read_nvm() 170 cmd = &desc.params.nvm; in ice_aq_update_nvm() 218 cmd = &desc.params.nvm; in ice_aq_erase_nvm() 903 nvm->major = (ver & ICE_NVM_VER_HI_MASK) >> ICE_NVM_VER_HI_SHIFT; in ice_get_nvm_ver_info() 917 nvm->eetrack = (eetrack_hi << 16) | eetrack_lo; in ice_get_nvm_ver_info() 919 status = ice_get_nvm_srev(hw, bank, &nvm->srev); in ice_get_nvm_ver_info() 937 return ice_get_nvm_ver_info(hw, ICE_INACTIVE_FLASH_BANK, nvm); in ice_get_inactive_nvm_ver() 1786 cmd = &desc.params.nvm; in ice_nvm_write_activate() 1837 minsrevs->nvm = minsrev_h << 16 | minsrev_l; in ice_get_nvm_minsrevs() 1889 data.nvm_minsrev_l = CPU_TO_LE16(minsrevs->nvm & 0xFFFF); in ice_update_nvm_minsrevs() [all …]
|
| /freebsd-14.2/sys/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
|
| /freebsd-14.2/sys/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
|
| /freebsd-14.2/sys/modules/iwlwifi/ |
| H A D | Makefile | 14 SRCS+= iwl-io.c iwl-nvm-parse.c iwl-phy-db.c iwl-trans.c 22 SRCS+= mvm/mac80211.c mvm/nvm.c mvm/offloading.c mvm/ops.c
|
| /freebsd-14.2/sys/contrib/device-tree/Bindings/memory-controllers/ddr/ |
| H A D | jedec,lpddr2.yaml | 23 - jedec,lpddr2-nvm 29 - jedec,lpddr2-nvm
|
| /freebsd-14.2/sys/contrib/device-tree/Bindings/media/i2c/ |
| H A D | nokia,smia.txt | 57 nokia,nvm-size = <512>; /* 8 * 64 */
|