mb/google/nissa/var/yavilla: Enable wifi SAR

Enable wifi sar function for yavilla/yavilly/yavijo.
Use the fw_config to separate SAR setting for different wifi card.

BUG=b:286141046
BRANCH=firmware-nissa-15217.B
TEST=build, enabled iwlwifi debug, and check dmesg

Change-Id: I1bd111a734a250df49535a07ef056d5b68fccb33
Signed-off-by: Shon Wang <shon.wang@quanta.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/75673
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Derek Huang <derekhuang@google.com>
This commit is contained in:
Shon Wang 2023-06-07 09:47:40 +08:00 committed by Eric Lai
parent e231156d03
commit 204a8a4a64
3 changed files with 16 additions and 0 deletions

View File

@ -378,6 +378,7 @@ config BOARD_GOOGLE_YAVILLA
select DRIVERS_GENERIC_GPIO_KEYS select DRIVERS_GENERIC_GPIO_KEYS
select DRIVERS_INTEL_MIPI_CAMERA select DRIVERS_INTEL_MIPI_CAMERA
select HAVE_WWAN_POWER_SEQUENCE select HAVE_WWAN_POWER_SEQUENCE
select CHROMEOS_WIFI_SAR if CHROMEOS
config BOARD_GOOGLE_GOTHRAX config BOARD_GOOGLE_GOTHRAX
bool "-> Gothrax" bool "-> Gothrax"

View File

@ -28,6 +28,15 @@ fw_config
option MB_1C 0 option MB_1C 0
option MB_1C_2A 1 option MB_1C_2A 1
end end
field WIFI_SAR_ID2 16 19
option INTEL_YAVILLA_LTE 0
option INTEL_YAVILLA_WIFI 1
option INTEL_YAVILLY_LTE 2
option INTEL_YAVILLY_WIFI 3
option INTEL_YAVIJO_LTE 4
option INTEL_YAVIJO_WIFI 5
option UNUSED 15
end
end end
chip soc/intel/alderlake chip soc/intel/alderlake

View File

@ -4,6 +4,7 @@
#include <boardid.h> #include <boardid.h>
#include <device/device.h> #include <device/device.h>
#include <fw_config.h> #include <fw_config.h>
#include <sar.h>
void variant_devtree_update(void) void variant_devtree_update(void)
{ {
@ -27,3 +28,8 @@ void variant_devtree_update(void)
ish->enabled = 0; ish->enabled = 0;
} }
} }
const char *get_wifi_sar_cbfs_filename(void)
{
return get_wifi_sar_fw_config_filename(FW_CONFIG_FIELD(WIFI_SAR_ID2));
}