summaryrefslogtreecommitdiff
path: root/src/soc/intel/apollolake/chip.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/apollolake/chip.c')
-rw-r--r--src/soc/intel/apollolake/chip.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/soc/intel/apollolake/chip.c b/src/soc/intel/apollolake/chip.c
index af625a1d9e..628304c99d 100644
--- a/src/soc/intel/apollolake/chip.c
+++ b/src/soc/intel/apollolake/chip.c
@@ -497,6 +497,11 @@ static void glk_fsp_silicon_init_params_cb(
silconfig->HdaEnable = 0;
}
+void __attribute__((weak)) mainboard_devtree_update(struct device *dev)
+{
+ /* Override dev tree settings per board */
+}
+
void platform_fsp_silicon_init_params_cb(FSPS_UPD *silupd)
{
FSP_S_CONFIG *silconfig = &silupd->FspsConfig;
@@ -512,6 +517,8 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *silupd)
return;
}
+ mainboard_devtree_update(dev);
+
cfg = dev->chip_info;
/* Parse device tree and disable unused device*/