cxgb3: Use VPD API in t3_seeprom_wp()
authorHeiner Kallweit <hkallweit1@gmail.com>
Fri, 10 Sep 2021 06:25:49 +0000 (08:25 +0200)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 26 Oct 2021 00:20:21 +0000 (19:20 -0500)
commit43f3b61e37e03ae917ffd62395478efb4fa4eb50
tree31f4a26290ee80524563d3342c416d6c2cda75a9
parent48225f1878bde8a4ec3c2a96bbf81161e32f03f8
cxgb3: Use VPD API in t3_seeprom_wp()

Use standard VPD API to replace t3_seeprom_write(), this prepares for
removing this function. Chelsio T3 maps the EEPROM write protect flag
to an arbitrary place in VPD address space, therefore we have to use
pci_write_vpd_any().

Link: https://lore.kernel.org/r/f768fdbe-3a16-d539-57d2-c7c908294336@gmail.com
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c