1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #include <acpi/acpi_gnvs.h> 4 #include <device/device.h> 5 #include <southbridge/intel/lynxpoint/pch.h> 6 #include <soc/nvs.h> 7 8 #include "thermal.h" 9 mainboard_fill_gnvs(struct global_nvs * gnvs)10void mainboard_fill_gnvs(struct global_nvs *gnvs) 11 { 12 /* Enable USB ports in S3 */ 13 gnvs->s3u0 = 1; 14 gnvs->s3u1 = 1; 15 16 /* TPM Present */ 17 gnvs->tpmp = 1; 18 19 gnvs->tmps = TEMPERATURE_SENSOR_ID; 20 gnvs->tcrt = CRITICAL_TEMPERATURE; 21 gnvs->tpsv = PASSIVE_TEMPERATURE; 22 gnvs->tmax = MAX_TEMPERATURE; 23 gnvs->f0pw = EC_THROTTLE_POWER_LIMIT; 24 gnvs->flvl = 1; 25 } 26