mirror of
https://xff.cz/git/u-boot/
synced 2026-02-28 04:22:20 +01:00
dm: pci: Fix scanning multi-function device
The flag to control whether to scan multi-function device during enumeration should be cleared at the beginning of each iteration if the device's function number equals to zero. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -745,6 +745,8 @@ int pci_bind_bus_devices(struct udevice *bus)
|
||||
struct udevice *dev;
|
||||
ulong class;
|
||||
|
||||
if (!PCI_FUNC(bdf))
|
||||
found_multi = false;
|
||||
if (PCI_FUNC(bdf) && !found_multi)
|
||||
continue;
|
||||
/* Check only the first access, we don't expect problems */
|
||||
|
||||
Reference in New Issue
Block a user