![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <types.h>
Go to the source code of this file.
Functions | |
size_t | size_of_dnvs (void) |
static void * | acpi_get_gnvs (void) |
static int | acpi_reset_gnvs_for_wake (struct global_nvs **gnvs) |
void | soc_fill_gnvs (struct global_nvs *gnvs) |
void | mainboard_fill_gnvs (struct global_nvs *gnvs) |
Definition at line 17 of file acpi_gnvs.h.
References NULL.
|
inlinestatic |
Definition at line 18 of file acpi_gnvs.h.
void mainboard_fill_gnvs | ( | struct global_nvs * | gnvs | ) |
Definition at line 60 of file gnvs.c.
References acpi_get_device_nvs(), global_nvs::bdid, board_id(), BOARD_TRACKPAD_IRQ_DVT, BOARD_TRACKPAD_IRQ_PVT, global_nvs::cmap, global_nvs::cmbp, CONFIG, CRITICAL_TEMPERATURE, CTDP_DOWN_THRESHOLD_OFF, CTDP_DOWN_THRESHOLD_ON, CTDP_NOMINAL_THRESHOLD_OFF, CTDP_NOMINAL_THRESHOLD_ON, CTDP_SENSOR_ID, CTL_TDP_SENSOR_ID, global_nvs::dpte, EC_THROTTLE_POWER_LIMIT, global_nvs::f0of, global_nvs::f0on, global_nvs::f0pw, global_nvs::f1of, global_nvs::f1on, global_nvs::f1pw, global_nvs::f2of, global_nvs::f2on, global_nvs::f2pw, global_nvs::f3of, global_nvs::f3on, global_nvs::f3pw, global_nvs::f4of, global_nvs::f4on, global_nvs::f4pw, FAN0_PWM, FAN0_THRESHOLD_OFF, FAN0_THRESHOLD_ON, FAN1_PWM, FAN1_THRESHOLD_OFF, FAN1_THRESHOLD_ON, FAN2_PWM, FAN2_THRESHOLD_OFF, FAN2_THRESHOLD_ON, FAN3_PWM, FAN3_THRESHOLD_OFF, FAN3_THRESHOLD_ON, FAN4_PWM, FAN4_THRESHOLD_OFF, FAN4_THRESHOLD_ON, global_nvs::flvl, gnvs, global_nvs::lids, device_nvs::lpss_en, LPSS_NVS_I2C2, MAX_TEMPERATURE, parrot_rev(), PASSIVE_TEMPERATURE, global_nvs::s33g, global_nvs::s3u0, global_nvs::s3u1, global_nvs::s5u0, global_nvs::s5u1, global_nvs::tcrt, TEMPERATURE_SENSOR_ID, global_nvs::tmax, global_nvs::tmps, global_nvs::tpiq, global_nvs::tpmp, global_nvs::tpsv, global_nvs::xhci, and XHCI_MODE.
Referenced by acpi_fill_gnvs().
Definition at line 61 of file gnvs.c.
Referenced by acpi_create_gnvs(), and acpi_fill_gnvs().
void soc_fill_gnvs | ( | struct global_nvs * | gnvs | ) |
Definition at line 59 of file gnvs.c.
References cbmem_top(), global_nvs::cid1, config, CONFIG, config_of_soc, cpu_phys_address_size(), global_nvs::dpte, soc_intel_apollolake_config::dptf_enable, get_pciebase(), get_top_of_low_memory(), get_top_of_upper_memory(), get_tseg_memory(), gnvs, gpio_acpi_pin(), gpio_dwx_address(), gpio_get_pad_portid(), GPIO_PRT0_UDEF, global_nvs::mmiob, global_nvs::mmiohb, global_nvs::mmiohl, global_nvs::mmiol, global_nvs::prt0, soc_intel_apollolake_config::prt0_gpio, sa_fill_gnvs(), global_nvs::scdo, global_nvs::scdp, soc_intel_apollolake_config::sdcard_cd_gpio, global_nvs::tolm, global_nvs::tsegb, global_nvs::tsegl, global_nvs::u2we, global_nvs::u3we, wifi_regulatory_domain(), and WRDD_DEFAULT_REGULATORY_DOMAIN.
Referenced by acpi_fill_gnvs().