提交 e7b44117 编写于 作者: A Auke Kok 提交者: Auke Kok

e1000: remove unused part_num reading code

Remove the code that reads part_num from the EEPROM. This part number
is never displayed or queryable by the user.
Signed-off-by: NAuke Kok <auke-jan.h.kok@intel.com>
上级 3d1dd8cb
...@@ -245,7 +245,6 @@ struct e1000_adapter { ...@@ -245,7 +245,6 @@ struct e1000_adapter {
uint16_t mng_vlan_id; uint16_t mng_vlan_id;
uint32_t bd_number; uint32_t bd_number;
uint32_t rx_buffer_len; uint32_t rx_buffer_len;
uint32_t part_num;
uint32_t wol; uint32_t wol;
uint32_t ksp3_port_a; uint32_t ksp3_port_a;
uint32_t smartspeed; uint32_t smartspeed;
......
...@@ -5555,40 +5555,6 @@ e1000_commit_shadow_ram(struct e1000_hw *hw) ...@@ -5555,40 +5555,6 @@ e1000_commit_shadow_ram(struct e1000_hw *hw)
return error; return error;
} }
/******************************************************************************
* Reads the adapter's part number from the EEPROM
*
* hw - Struct containing variables accessed by shared code
* part_num - Adapter's part number
*****************************************************************************/
int32_t
e1000_read_part_num(struct e1000_hw *hw,
uint32_t *part_num)
{
uint16_t offset = EEPROM_PBA_BYTE_1;
uint16_t eeprom_data;
DEBUGFUNC("e1000_read_part_num");
/* Get word 0 from EEPROM */
if (e1000_read_eeprom(hw, offset, 1, &eeprom_data) < 0) {
DEBUGOUT("EEPROM Read Error\n");
return -E1000_ERR_EEPROM;
}
/* Save word 0 in upper half of part_num */
*part_num = (uint32_t) (eeprom_data << 16);
/* Get word 1 from EEPROM */
if (e1000_read_eeprom(hw, ++offset, 1, &eeprom_data) < 0) {
DEBUGOUT("EEPROM Read Error\n");
return -E1000_ERR_EEPROM;
}
/* Save word 1 in lower half of part_num */
*part_num |= eeprom_data;
return E1000_SUCCESS;
}
/****************************************************************************** /******************************************************************************
* Reads the adapter's MAC address from the EEPROM and inverts the LSB for the * Reads the adapter's MAC address from the EEPROM and inverts the LSB for the
* second function of dual function devices * second function of dual function devices
......
...@@ -853,8 +853,6 @@ e1000_probe(struct pci_dev *pdev, ...@@ -853,8 +853,6 @@ e1000_probe(struct pci_dev *pdev,
goto err_eeprom; goto err_eeprom;
} }
e1000_read_part_num(&adapter->hw, &(adapter->part_num));
e1000_get_bus_info(&adapter->hw); e1000_get_bus_info(&adapter->hw);
init_timer(&adapter->tx_fifo_stall_timer); init_timer(&adapter->tx_fifo_stall_timer);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册