• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <acpi/acpi_gnvs.h>
4 #include <soc/nvs.h>
5 #include "thermal.h"
6 
mainboard_fill_gnvs(struct global_nvs * gnvs)7 void mainboard_fill_gnvs(struct global_nvs *gnvs)
8 {
9 	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;
21 
22 	// the lid is open by default.
23 	gnvs->lids = 1;
24 }
25