mb/google/fatcat/var/fatcat: add support for wifi sar table
Add wifi sar table support for fatcat. Bit 4-5 in CBI/FW_CONFIG is used to select different sar table (index 0 to 3). BUG=b:348678529 TEST=emerge-fatcat coreboot chromeos-bootimage Change-Id: I2d82f76d7c11378ee5c221a6b9621b4cba83720d Signed-off-by: YH Lin <yueherngl@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/84556 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Subrata Banik <subratabanik@google.com> Reviewed-by: Pranava Y N <pranavayn@google.com>
This commit is contained in:
parent
2a3b9b2ad5
commit
76a16f8e8a
3 changed files with 23 additions and 0 deletions
|
|
@ -8,6 +8,8 @@ config BOARD_GOOGLE_FATCAT_COMMON
|
|||
select EC_GOOGLE_CHROMEEC_BOARDID
|
||||
select EC_GOOGLE_CHROMEEC_ESPI
|
||||
select EC_GOOGLE_CHROMEEC_SKUID
|
||||
select FW_CONFIG
|
||||
select FW_CONFIG_SOURCE_CHROMEEC_CBI
|
||||
select GOOGLE_SMBIOS_MAINBOARD_VERSION
|
||||
select HAVE_ACPI_TABLES
|
||||
select I2C_TPM
|
||||
|
|
@ -25,6 +27,7 @@ config BOARD_GOOGLE_FATCAT_COMMON
|
|||
config BOARD_GOOGLE_BASEBOARD_FATCAT
|
||||
def_bool n
|
||||
select BOARD_GOOGLE_FATCAT_COMMON
|
||||
select CHROMEOS_WIFI_SAR if CHROMEOS
|
||||
select HAVE_SLP_S0_GATE
|
||||
select MAINBOARD_HAS_CHROMEOS
|
||||
select MEMORY_SOLDERDOWN
|
||||
|
|
@ -55,6 +58,14 @@ config CHROMEOS
|
|||
select GBB_FLAG_FORCE_MANUAL_RECOVERY
|
||||
select HAS_RECOVERY_MRC_CACHE
|
||||
|
||||
config CHROMEOS_WIFI_SAR
|
||||
bool "Enable SAR options for ChromeOS build"
|
||||
depends on CHROMEOS
|
||||
select DSAR_ENABLE
|
||||
select GEO_SAR_ENABLE
|
||||
select SAR_ENABLE
|
||||
select USE_SAR
|
||||
|
||||
config DEVICETREE
|
||||
default "variants/baseboard/\$(CONFIG_BASEBOARD_DIR)/devicetree.cb"
|
||||
|
||||
|
|
|
|||
|
|
@ -4,3 +4,4 @@ bootblock-y += gpio.c
|
|||
romstage-y += gpio.c
|
||||
romstage-y += memory.c
|
||||
ramstage-y += gpio.c
|
||||
ramstage-y += variant.c
|
||||
|
|
|
|||
11
src/mainboard/google/fatcat/variants/fatcat/variant.c
Normal file
11
src/mainboard/google/fatcat/variants/fatcat/variant.c
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
|
||||
#include <acpi/acpigen.h>
|
||||
#include <baseboard/variants.h>
|
||||
#include <fw_config.h>
|
||||
#include <sar.h>
|
||||
|
||||
const char *get_wifi_sar_cbfs_filename(void)
|
||||
{
|
||||
return get_wifi_sar_fw_config_filename(FW_CONFIG_FIELD(WIFI));
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue