summaryrefslogtreecommitdiff
path: root/src/soc/intel
diff options
context:
space:
mode:
authorDuncan Laurie <dlaurie@google.com>2020-04-29 12:17:54 -0700
committerDuncan Laurie <dlaurie@chromium.org>2020-05-21 08:04:27 +0000
commit10f55a2c9d1073f8facf90b6b2c4b3b87615e951 (patch)
tree8bb11bdfe243c6818e5832e9dd534bd5def27173 /src/soc/intel
parent08a942fd32d23b940b8671e35e94f88062d7859f (diff)
soc/intel/tigerlake: Make audio devices scan the bus
The audio devices are currently set to enable static devices at their own level, but in order to supported nested SoundWire devices these drivers must instead use scan_static_bus. Without this change the device tree code will not look at children of these devices. After this change the audio device can have nested devices: device pci 1f.3 on chip drivers/intel/soundwire device generic 0 on end end end BUG=b:146482091 Signed-off-by: Duncan Laurie <dlaurie@google.com> Change-Id: Ibb716fbd9ffdc45f2c4bbe5e81f420ec2b13483c Reviewed-on: https://review.coreboot.org/c/coreboot/+/40886 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Diffstat (limited to 'src/soc/intel')
-rw-r--r--src/soc/intel/common/block/dsp/dsp.c2
-rw-r--r--src/soc/intel/common/block/hda/hda.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/soc/intel/common/block/dsp/dsp.c b/src/soc/intel/common/block/dsp/dsp.c
index 5181d0b062..2360d7d07f 100644
--- a/src/soc/intel/common/block/dsp/dsp.c
+++ b/src/soc/intel/common/block/dsp/dsp.c
@@ -9,7 +9,7 @@ static struct device_operations dsp_dev_ops = {
.set_resources = pci_dev_set_resources,
.enable_resources = pci_dev_enable_resources,
.ops_pci = &pci_dev_ops_pci,
- .scan_bus = enable_static_devices,
+ .scan_bus = scan_static_bus,
};
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 916775fc4b..c84415fb60 100644
--- a/src/soc/intel/common/block/hda/hda.c
+++ b/src/soc/intel/common/block/hda/hda.c
@@ -54,7 +54,7 @@ static struct device_operations hda_ops = {
.init = hda_init,
#endif
.ops_pci = &pci_dev_ops_pci,
- .scan_bus = enable_static_devices,
+ .scan_bus = scan_static_bus
};
static const unsigned short pci_device_ids[] = {