coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
gnvs.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#include <
acpi/acpi_gnvs.h
>
4
#include <soc/nvs.h>
5
6
void
mainboard_fill_gnvs
(
struct
global_nvs
*
gnvs
)
7
{
8
/* Disable USB ports in S3 by default */
9
gnvs
->
s3u0
= 0;
10
gnvs
->
s3u1
= 0;
11
12
/* Disable USB ports in S5 by default */
13
gnvs
->
s5u0
= 0;
14
gnvs
->
s5u1
= 0;
15
16
/* the lid is open by default. */
17
gnvs
->
lids
= 1;
18
19
gnvs
->
tcrt
= 100;
20
gnvs
->
tpsv
= 90;
21
}
mainboard_fill_gnvs
__weak void mainboard_fill_gnvs(struct global_nvs *gnvs_)
Definition:
gnvs.c:60
acpi_gnvs.h
gnvs
struct global_nvs * gnvs
Definition:
smm_module_handler.c:100
global_nvs
Definition:
nvs.h:14
global_nvs::lids
uint8_t lids
Definition:
nvs.h:17
global_nvs::tcrt
uint8_t tcrt
Definition:
nvs.h:23
global_nvs::s5u1
u8 s5u1
Definition:
nvs.h:33
global_nvs::s3u0
u8 s3u0
Definition:
nvs.h:34
global_nvs::s3u1
u8 s3u1
Definition:
nvs.h:35
global_nvs::s5u0
u8 s5u0
Definition:
nvs.h:32
global_nvs::tpsv
uint8_t tpsv
Definition:
nvs.h:24
src
mainboard
apple
macbookair4_2
gnvs.c
Generated by
1.9.1