blob: 813bad943f4fe063382179fb77d97fb3baf8314b [file] [log] [blame]
Angel Ponsb04c2f82020-04-03 01:23:20 +02001/* SPDX-License-Identifier: GPL-2.0-only */
2/* This file is part of the coreboot project. */
Julien Viard de Galbert4f136402018-02-16 14:40:53 +01003
4#include <types.h>
Julien Viard de Galbert4f136402018-02-16 14:40:53 +01005#include <arch/acpi.h>
Julien Viard de Galbert4f136402018-02-16 14:40:53 +01006#include <arch/smp/mpspec.h>
7#include <device/device.h>
Julien Viard de Galbert4f136402018-02-16 14:40:53 +01008#include <cpu/x86/msr.h>
9
Julien Viard de Galbertcf2b72f2018-04-05 11:24:45 +020010#include <intelblocks/acpi.h>
Julien Viard de Galbert4f136402018-02-16 14:40:53 +010011#include <soc/acpi.h>
12#include <soc/nvs.h>
13
14extern const unsigned char AmlCode[];
15
16void acpi_create_gnvs(global_nvs_t *gnvs)
17{
18 acpi_init_gnvs(gnvs);
19
20 /* Disable USB ports in S5 */
21 gnvs->s5u0 = 0;
22 gnvs->s5u1 = 0;
23
24 /* TPM Present */
25 gnvs->tpmp = 0;
26}