soc: Remove copyright notices
[coreboot.git] / src / soc / intel / common / pch / include / intelpch / lockdown.h
blob01dae8c9d161878d701b5496b4f1069c9ccda124
1 /*
2 * This file is part of the coreboot project.
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; version 2 of the License.
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
15 #ifndef SOC_INTEL_COMMON_PCH_LOCKDOWN_H
16 #define SOC_INTEL_COMMON_PCH_LOCKDOWN_H
18 #include <stdint.h>
21 * This function will get lockdown config specific to soc.
23 * Return values:
24 * 0 = CHIPSET_LOCKDOWN_FSP = use FSP's lockdown functionality to lockdown IPs
25 * 1 = CHIPSET_LOCKDOWN_COREBOOT = Use coreboot to lockdown IPs
27 int get_lockdown_config(void);
30 * Common PCH lockdown will perform lock down operation for DMI, FAST_SPI.
31 * And SoC should implement any other PCH lockdown if applicable as
32 * per silicon security guideline (i.e. LPC, PMC etc.)
34 * Input:
35 * chipset_lockdown = Return value from get_lockdown_config() function
37 void soc_lockdown_config(int chipset_lockdown);
39 #endif /* SOC_INTEL_COMMON_PCH_LOCKDOWN_H */