blob: f6613bc216c74a049fe637b61836485f38e6740d [file] [log] [blame]
Scott Chaoa0cd3ee2022-05-06 19:19:39 +08001/* SPDX-License-Identifier: GPL-2.0-only */
2
3#include <sar.h>
4#include <chip.h>
5#include <fw_config.h>
6#include <baseboard/variants.h>
Franklin Linfd52e662022-07-01 18:07:52 +08007#include <acpi/acpi.h>
8#include <acpi/acpigen.h>
9#include <drivers/vpd/vpd.h>
Scott Chaoa0cd3ee2022-05-06 19:19:39 +080010
11const char *get_wifi_sar_cbfs_filename(void)
12{
13 return "wifi_sar_0.hex";
14}
Terry Chenef51b6d2022-06-08 17:47:06 +080015
16void variant_update_soc_chip_config(struct soc_intel_alderlake_config *config)
17{
18 if (fw_config_probe(FW_CONFIG(DB_LTE, LTE_USB))) {
19 config->ext_fivr_settings.configure_ext_fivr = 1;
20 config->ext_fivr_settings.v1p05_enable_bitmap = FIVR_ENABLE_ALL_SX;
21 config->ext_fivr_settings.vnn_enable_bitmap = FIVR_ENABLE_ALL_SX;
22 config->ext_fivr_settings.v1p05_supported_voltage_bitmap = FIVR_VOLTAGE_NORMAL |
23 FIVR_VOLTAGE_MIN_ACTIVE |
24 FIVR_VOLTAGE_MIN_RETENTION;
25 config->ext_fivr_settings.vnn_supported_voltage_bitmap = FIVR_VOLTAGE_NORMAL |
26 FIVR_VOLTAGE_MIN_ACTIVE |
27 FIVR_VOLTAGE_MIN_RETENTION;
28 config->ext_fivr_settings.v1p05_icc_max_ma = 500;
29 config->ext_fivr_settings.vnn_sx_voltage_mv = 1250;
30 }
31}