diff --git a/src/soc/intel/common/block/dsp/dsp.c b/src/soc/intel/common/block/dsp/dsp.c index af43a99e77..9155a2a7b7 100644 --- a/src/soc/intel/common/block/dsp/dsp.c +++ b/src/soc/intel/common/block/dsp/dsp.c @@ -10,6 +10,7 @@ static struct device_operations dsp_dev_ops = { .enable_resources = pci_dev_enable_resources, .ops_pci = &pci_dev_ops_pci, .scan_bus = scan_static_bus, + .final = pci_dev_request_bus_master, }; static const unsigned short pci_device_ids[] = { diff --git a/src/soc/intel/common/block/hda/hda.c b/src/soc/intel/common/block/hda/hda.c index 37dc9ea91b..f5e22bc6d9 100644 --- a/src/soc/intel/common/block/hda/hda.c +++ b/src/soc/intel/common/block/hda/hda.c @@ -24,6 +24,7 @@ struct device_operations hda_ops = { .set_resources = pci_dev_set_resources, .enable_resources = pci_dev_enable_resources, .init = hda_init, + .final = pci_dev_request_bus_master, .ops_pci = &pci_dev_ops_pci, .scan_bus = scan_static_bus };