pcidev: follow upstream refactoring
split out pcidev_readbar(), which is used in the upstream tree
BUG=chromium:478356
BRANCH=none
TEST=still builds
Change-Id: Icd9eb65c79c1de1da0816d5113cb1cb92c3adf46
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-on: https://chromium-review.googlesource.com/463388
Commit-Ready: Martin Roth <martinroth@chromium.org>
Tested-by: Martin Roth <martinroth@chromium.org>
Reviewed-by: David Hendricks <dhendrix@chromium.org>
Reviewed-by: Martin Roth <martinroth@chromium.org>
diff --git a/programmer.h b/programmer.h
index 7dd4c44..fab8b0e 100644
--- a/programmer.h
+++ b/programmer.h
@@ -247,6 +247,7 @@
const char *vendor_name;
const char *device_name;
};
+uintptr_t pcidev_readbar(struct pci_dev *dev, int bar);
uintptr_t pcidev_validate(struct pci_dev *dev, int bar, const struct dev_entry *devs);
uintptr_t pcidev_init(const struct dev_entry *devs, int bar);
/* rpci_write_* are reversible writes. The original PCI config space register