blob: c232ade08f1a6223e06984d8e3940f5d0d67875f [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{
Peter Lemenkov6c2c0182019-10-21 21:42:17 +02009 gnvs->tmps = CTDP_SENSOR_ID;
10
11 gnvs->f1of = CTDP_NOMINAL_THRESHOLD_OFF;
12 gnvs->f1on = CTDP_NOMINAL_THRESHOLD_ON;
13
14 gnvs->f0of = CTDP_DOWN_THRESHOLD_OFF;
15 gnvs->f0on = CTDP_DOWN_THRESHOLD_ON;
16
17 gnvs->tcrt = CRITICAL_TEMPERATURE;
18 gnvs->tpsv = PASSIVE_TEMPERATURE;
19 gnvs->tmax = MAX_TEMPERATURE;
20 gnvs->flvl = 1;
Stefan Reinauer49428d82013-02-21 15:48:37 -080021
22 // the lid is open by default.
23 gnvs->lids = 1;
24}