From f94469c2a937497dd4172fc21951c3896571cf63 Mon Sep 17 00:00:00 2001 From: Luca Lai Date: Sat, 23 Aug 2025 01:14:58 +0800 Subject: [PATCH] mb/google/nissa/var/pujjolo/pujjoquince: Add wifi sar table Add AX211 and BE200 wifi sar table for pujjolo/pujjoquince wifi sar config. Use fw_config to separate different wifi card settings. WIFI_SAR_TABLE_PUJJOLO_AX211 :0 WIFI_SAR_TABLE_PUJJOLO_BE200 :1 WIFI_SAR_TABLE_PUJJOQUINCE_AX211 :2 option WIFI_SAR_TABLE_PUJJOQUINCE_BE200 :3 BUG=b:428071905 Test=emerge-nissa coreboot Change-Id: Iea8b32a19c4c2116afb5e5e4014dbc32e484ae3e Signed-off-by: Luca Lai Reviewed-on: https://review.coreboot.org/c/coreboot/+/88908 Tested-by: build bot (Jenkins) Reviewed-by: Eric Lai --- src/mainboard/google/brya/variants/pujjolo/overridetree.cb | 6 ++++-- src/mainboard/google/brya/variants/pujjolo/variant.c | 5 +++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/mainboard/google/brya/variants/pujjolo/overridetree.cb b/src/mainboard/google/brya/variants/pujjolo/overridetree.cb index 9b88e4b54a..2b8d56cf10 100644 --- a/src/mainboard/google/brya/variants/pujjolo/overridetree.cb +++ b/src/mainboard/google/brya/variants/pujjolo/overridetree.cb @@ -5,8 +5,10 @@ fw_config option 5G_PRESENT 2 end field WIFI_SAR_ID 17 20 - option WIFI_SAR_TABLE_AX211 0 - option WIFI_SAR_TABLE_AX203 1 + option WIFI_SAR_TABLE_PUJJOLO_AX211 0 + option WIFI_SAR_TABLE_PUJJOLO_BE200 1 + option WIFI_SAR_TABLE_PUJJOQUINCE_AX211 2 + option WIFI_SAR_TABLE_PUJJOQUINCE_BE200 3 end field PDC 21 22 option PDC_PUJJOQUINCE 0 diff --git a/src/mainboard/google/brya/variants/pujjolo/variant.c b/src/mainboard/google/brya/variants/pujjolo/variant.c index e92119ae8c..e4af9cd12d 100644 --- a/src/mainboard/google/brya/variants/pujjolo/variant.c +++ b/src/mainboard/google/brya/variants/pujjolo/variant.c @@ -2,6 +2,7 @@ #include #include +#include #include #include #include @@ -9,6 +10,10 @@ #include #include +const char *get_wifi_sar_cbfs_filename(void) +{ + return get_wifi_sar_fw_config_filename(FW_CONFIG_FIELD(WIFI_SAR_ID)); +} void variant_generate_s0ix_hook(enum s0ix_entry entry) {