mb/{kontron,supermicro}: Use pcidev_on_root()
Change-Id: I61b3e5c92830f02d61a108dadde25ff261099e57 Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/c/31051 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tristan Corrick <tristan@corrick.kiwi>
This commit is contained in:
parent
b32347415d
commit
d2abe9314e
|
@ -173,7 +173,7 @@ static void mainboard_init(void *chip_info)
|
|||
if (!ethernet_disable)
|
||||
continue;
|
||||
printk(BIOS_DEBUG, "Disabling Ethernet NIC #%d\n", i);
|
||||
dev = dev_find_slot(0, PCI_DEVFN(28, i - 1));
|
||||
dev = pcidev_on_root(28, i - 1);
|
||||
if (dev == NULL) {
|
||||
printk(BIOS_ERR,
|
||||
"Disabling Ethernet NIC: Cannot find 00:1c.%d!\n",
|
||||
|
|
|
@ -34,7 +34,7 @@ unsigned long acpi_fill_madt(unsigned long current)
|
|||
IO_APIC_ADDR, gsi_base);
|
||||
/* IOAPIC on rs5690 */
|
||||
gsi_base += 24; /* SB700 has 24 IOAPIC entries. */
|
||||
dev = dev_find_slot(0, PCI_DEVFN(0, 0));
|
||||
dev = pcidev_on_root(0, 0);
|
||||
if (dev) {
|
||||
pci_write_config32(dev, 0xF8, 0x1);
|
||||
dword = pci_read_config32(dev, 0xFC) & 0xfffffff0;
|
||||
|
|
|
@ -45,8 +45,7 @@ static void *smp_write_config_table(void *v)
|
|||
u32 *dword;
|
||||
u8 byte;
|
||||
|
||||
dev = dev_find_slot(0, //pirq_router_bus TODO: why bus_sp5100[0] use same value of bus_sr5650[0] assigned by get_pci1234(), instead of 0.
|
||||
PCI_DEVFN(0x14, 0));
|
||||
dev = pcidev_on_root(0x14, 0);
|
||||
if (dev) {
|
||||
dword = (u32 *)(pci_read_config32(dev, 0x74) & 0xfffffff0);
|
||||
smp_write_ioapic(mc, apicid_sp5100, 0x11, dword);
|
||||
|
@ -79,7 +78,7 @@ static void *smp_write_config_table(void *v)
|
|||
* 00:14.6: INTB MCI
|
||||
*/
|
||||
}
|
||||
dev = dev_find_slot(0, PCI_DEVFN(0, 0));
|
||||
dev = pcidev_on_root(0, 0);
|
||||
if (dev) {
|
||||
pci_write_config32(dev, 0xF8, 0x1);
|
||||
dword = (u32 *)(pci_read_config32(dev, 0xFC) & 0xfffffff0);
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
*/
|
||||
static void hide_ast2400(void)
|
||||
{
|
||||
struct device *dev = dev_find_slot(0, PCI_DEVFN(0x1c, 0));
|
||||
struct device *dev = pcidev_on_root(0x1c, 0);
|
||||
if (!dev)
|
||||
return;
|
||||
|
||||
|
|
Loading…
Reference in New Issue