blob: 9a23474363dfdb5f36193a0387fb525786bd87b7 [file] [log] [blame]
Angel Ponsfeedf232020-04-05 13:22:01 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Stefan Reinauer49428d82013-02-21 15:48:37 -08002
Kyösti Mälkki0c1dd9c2020-06-17 23:37:49 +03003#include <acpi/acpi_gnvs.h>
Kyösti Mälkki661ad462020-12-29 06:26:21 +02004#include <soc/nvs.h>
Stefan Reinauer49428d82013-02-21 15:48:37 -08005#include "thermal.h"
6
Kyösti Mälkkia9766c72020-06-29 02:56:49 +03007void mainboard_fill_gnvs(struct global_nvs *gnvs)
Stefan Reinauer49428d82013-02-21 15:48:37 -08008{
Stefan Reinauer49428d82013-02-21 15:48:37 -08009 /* Disable USB ports in S3 by default */
10 gnvs->s3u0 = 0;
11 gnvs->s3u1 = 0;
12
13 /* Disable USB ports in S5 by default */
14 gnvs->s5u0 = 0;
15 gnvs->s5u1 = 0;
16
Peter Lemenkov6c2c0182019-10-21 21:42:17 +020017 gnvs->tmps = CTDP_SENSOR_ID;
18
19 gnvs->f1of = CTDP_NOMINAL_THRESHOLD_OFF;
20 gnvs->f1on = CTDP_NOMINAL_THRESHOLD_ON;
21
22 gnvs->f0of = CTDP_DOWN_THRESHOLD_OFF;
23 gnvs->f0on = CTDP_DOWN_THRESHOLD_ON;
24
25 gnvs->tcrt = CRITICAL_TEMPERATURE;
26 gnvs->tpsv = PASSIVE_TEMPERATURE;
27 gnvs->tmax = MAX_TEMPERATURE;
28 gnvs->flvl = 1;
Stefan Reinauer49428d82013-02-21 15:48:37 -080029
30 // the lid is open by default.
31 gnvs->lids = 1;
32}