summaryrefslogtreecommitdiff
path: root/src/soc/intel/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/common')
-rw-r--r--src/soc/intel/common/block/chip/chip.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/soc/intel/common/block/chip/chip.c b/src/soc/intel/common/block/chip/chip.c
index eed1ada0e8..9e74803e1a 100644
--- a/src/soc/intel/common/block/chip/chip.c
+++ b/src/soc/intel/common/block/chip/chip.c
@@ -21,13 +21,8 @@ const struct soc_intel_common_config *chip_get_common_soc_structure(void)
{
const struct soc_intel_common_config *soc_config;
const config_t *config;
- int devfn = SA_DEVFN_ROOT;
- const struct device *dev = pcidev_path_on_root(devfn);
- if (!dev || !dev->chip_info)
- die("Could not find SA_DEV_ROOT devicetree config!\n");
-
- config = dev->chip_info;
+ config = config_of_path(SA_DEVFN_ROOT);
soc_config = &config->common_soc_config;
return soc_config;