device: Use pcidev_path_behind()
Change-Id: Iac16f9412d0e6aac908d873c61a4de3935e5318a Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/26518 Reviewed-by: Felix Held <felix-coreboot@felixheld.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
e7377556cc
commit
a144e4d6fa
7 changed files with 14 additions and 14 deletions
|
|
@ -24,7 +24,6 @@ static void pci7xx1_enable(struct device *const dev)
|
|||
{
|
||||
printk(BIOS_DEBUG, "%s: TI PCI7xx1 media controller\n", __func__);
|
||||
if (PCI_FUNC(dev->path.pci.devfn) == 0) {
|
||||
const uint16_t secondary = dev->bus->secondary;
|
||||
const unsigned slot = PCI_SLOT(dev->path.pci.devfn);
|
||||
|
||||
int fn;
|
||||
|
|
@ -33,7 +32,7 @@ static void pci7xx1_enable(struct device *const dev)
|
|||
u16 gcr = pci_read_config16(dev, 0x86);
|
||||
for (fn = 5; fn > 0; --fn) {
|
||||
const struct device *const d =
|
||||
dev_find_slot(secondary, PCI_DEVFN(slot, fn));
|
||||
pcidev_path_behind(dev->bus, PCI_DEVFN(slot, fn));
|
||||
if (!d || d->enabled) continue;
|
||||
printk(BIOS_DEBUG,
|
||||
"%s: Hiding function #%d.\n", __func__, fn);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue