summaryrefslogtreecommitdiff
path: root/src/soc/intel/common/block/pmc
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/common/block/pmc')
-rw-r--r--src/soc/intel/common/block/pmc/Makefile.mk1
-rw-r--r--src/soc/intel/common/block/pmc/pmc_ipc.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/soc/intel/common/block/pmc/Makefile.mk b/src/soc/intel/common/block/pmc/Makefile.mk
index e46d5ee7e0..bc60ce5fb9 100644
--- a/src/soc/intel/common/block/pmc/Makefile.mk
+++ b/src/soc/intel/common/block/pmc/Makefile.mk
@@ -7,5 +7,6 @@ ramstage-y += pmclib.c
smm-y += pmclib.c
verstage-y += pmclib.c
postcar-y += pmclib.c
+bootblock-$(CONFIG_PMC_IPC_ACPI_INTERFACE) += pmc_ipc.c
ramstage-$(CONFIG_PMC_IPC_ACPI_INTERFACE) += pmc_ipc.c
endif
diff --git a/src/soc/intel/common/block/pmc/pmc_ipc.c b/src/soc/intel/common/block/pmc/pmc_ipc.c
index 7c811aed44..65b3338591 100644
--- a/src/soc/intel/common/block/pmc/pmc_ipc.c
+++ b/src/soc/intel/common/block/pmc/pmc_ipc.c
@@ -97,6 +97,7 @@ enum cb_err pmc_send_ipc_cmd(uint32_t cmd, const struct pmc_ipc_buffer *wbuf,
return CB_SUCCESS;
}
+#if ENV_RAMSTAGE
void pmc_ipc_acpi_fill_ssdt(void)
{
const struct fieldlist ipcs_fields[] = {
@@ -244,3 +245,4 @@ void pmc_ipc_acpi_set_pci_clock(unsigned int pcie_rp, unsigned int clock_pin, bo
acpigen_write_dword(data[2]);
acpigen_write_dword(data[3]);
}
+#endif