diff options
author | Simon Glass <sjg@chromium.org> | 2015-11-29 13:17:53 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2016-01-12 10:19:09 -0700 |
commit | bab17cf143c4888d03eb51f20aa6b86210448608 (patch) | |
tree | 8056619271bf91f76b5e76bb24bfc782321f21f0 /include | |
parent | a0eb835635abe0952529e3eb5207a24ac36fa000 (diff) | |
download | u-boot-imx-bab17cf143c4888d03eb51f20aa6b86210448608.zip u-boot-imx-bab17cf143c4888d03eb51f20aa6b86210448608.tar.gz u-boot-imx-bab17cf143c4888d03eb51f20aa6b86210448608.tar.bz2 |
dm: pci: Add a function to read a PCI BAR
Add a driver-model function for reading the PCI BAR from a device.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/pci.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/pci.h b/include/pci.h index 443af83..dcbe978 100644 --- a/include/pci.h +++ b/include/pci.h @@ -1167,6 +1167,15 @@ int pci_get_regions(struct udevice *dev, struct pci_region **iop, struct pci_region **memp, struct pci_region **prefp); /** + * dm_pci_read_bar32() - read a base address register from a device + * + * @dev: Device to check + * @barnum: Bar number to read (numbered from 0) + * @return: value of BAR + */ +u32 dm_pci_read_bar32(struct udevice *dev, int barnum); + +/** * dm_pci_find_device() - find a device by vendor/device ID * * @vendor: Vendor ID |