coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
acpi_tables.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <acpi/acpi.h>
4 #include <acpi/acpi_gnvs.h>
5 #include <device/device.h>
6 
7 #include <intelblocks/acpi.h>
8 #include <soc/acpi.h>
9 #include <soc/nvs.h>
10 
12 {
13  /* Disable USB ports in S5 */
14  gnvs->s5u0 = 0;
15  gnvs->s5u1 = 0;
16 
17  /* TPM Present */
18  gnvs->tpmp = 0;
19 }
20 
22 {
24 }
@ PM_ENTERPRISE_SERVER
Definition: acpi.h:837
void mainboard_fill_gnvs(struct global_nvs *gnvs)
Definition: acpi_tables.c:8
void mainboard_fill_fadt(acpi_fadt_t *fadt)
Definition: acpi_tables.c:25
struct global_nvs * gnvs
u8 preferred_pm_profile
Definition: acpi.h:712
Definition: nvs.h:14
u8 s5u1
Definition: nvs.h:33
u8 s5u0
Definition: nvs.h:32
u8 tpmp
Definition: nvs.h:24