@ -51,12 +51,6 @@ static int sandbox_pci_read_config(struct udevice *bus, pci_dev_t devfn,
return ops - > read_config ( emul , offset , valuep , size ) ;
return ops - > read_config ( emul , offset , valuep , size ) ;
}
}
static int sandbox_pci_child_post_bind ( struct udevice * dev )
{
/* Attach an emulator if we can */
return dm_scan_fdt_dev ( dev ) ;
}
static const struct dm_pci_ops sandbox_pci_ops = {
static const struct dm_pci_ops sandbox_pci_ops = {
. read_config = sandbox_pci_read_config ,
. read_config = sandbox_pci_read_config ,
. write_config = sandbox_pci_write_config ,
. write_config = sandbox_pci_write_config ,
@ -72,7 +66,9 @@ U_BOOT_DRIVER(pci_sandbox) = {
. id = UCLASS_PCI ,
. id = UCLASS_PCI ,
. of_match = sandbox_pci_ids ,
. of_match = sandbox_pci_ids ,
. ops = & sandbox_pci_ops ,
. ops = & sandbox_pci_ops ,
. child_post_bind = sandbox_pci_child_post_bind ,
/* Attach an emulator if we can */
. child_post_bind = dm_scan_fdt_dev ,
. per_child_platdata_auto_alloc_size =
. per_child_platdata_auto_alloc_size =
sizeof ( struct pci_child_platdata ) ,
sizeof ( struct pci_child_platdata ) ,
} ;
} ;