From cb922edbf6be4aa08397600ea6d3d8f3526b123d Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Fri, 12 Jul 2024 10:26:10 -0500 Subject: [PATCH] mb/google/byra: Add VBTs for variants missing them Several brya variants were missing VBT files, add and select them in Kconfig. Also select in Kconfig for VELL, which already had a VBT but was not using/selecting it. TEST=build/boot google/brya (marasov), verify display init functional / payload screen shown. Change-Id: I6848c2b78cf37157299d94bf12c0b6d925ea1432 Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/83434 Reviewed-by: Eric Lai Tested-by: build bot (Jenkins) --- src/mainboard/google/brya/Kconfig | 8 +++++++- .../google/brya/variants/constitution/data.vbt | Bin 0 -> 8704 bytes .../google/brya/variants/glassway/data.vbt | Bin 0 -> 9216 bytes .../google/brya/variants/marasov/data.vbt | Bin 0 -> 8704 bytes .../google/brya/variants/omnigul/data.vbt | Bin 0 -> 9216 bytes .../google/brya/variants/uldren/data.vbt | Bin 0 -> 9216 bytes 6 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/mainboard/google/brya/variants/constitution/data.vbt create mode 100644 src/mainboard/google/brya/variants/glassway/data.vbt create mode 100644 src/mainboard/google/brya/variants/marasov/data.vbt create mode 100644 src/mainboard/google/brya/variants/omnigul/data.vbt create mode 100644 src/mainboard/google/brya/variants/uldren/data.vbt diff --git a/src/mainboard/google/brya/Kconfig b/src/mainboard/google/brya/Kconfig index 6edd2af931..e235fecb02 100644 --- a/src/mainboard/google/brya/Kconfig +++ b/src/mainboard/google/brya/Kconfig @@ -208,6 +208,7 @@ config BOARD_GOOGLE_CRAASKOV config BOARD_GOOGLE_CONSTITUTION select BOARD_GOOGLE_BASEBOARD_BRASK select CHROMEOS_WIFI_SAR if CHROMEOS + select INTEL_GMA_HAVE_VBT select MEMORY_SOLDERDOWN select SOC_INTEL_RAPTORLAKE @@ -273,10 +274,11 @@ config BOARD_GOOGLE_GLADIOS config BOARD_GOOGLE_GLASSWAY select BOARD_GOOGLE_BASEBOARD_NISSA + select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_GENERIC_GPIO_KEYS select DRIVERS_GENESYSLOGIC_GL9750 select EC_GOOGLE_CHROMEEC_INCLUDE_SSFC_IN_FW_CONFIG - select CHROMEOS_WIFI_SAR if CHROMEOS + select INTEL_GMA_HAVE_VBT config BOARD_GOOGLE_GOTHRAX select BOARD_GOOGLE_BASEBOARD_NISSA @@ -334,6 +336,7 @@ config BOARD_GOOGLE_MARASOV select BOARD_GOOGLE_BASEBOARD_BRYA select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_INTEL_ISH + select INTEL_GMA_HAVE_VBT select SOC_INTEL_RAPTORLAKE select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS @@ -378,6 +381,7 @@ config BOARD_GOOGLE_OMNIGUL select BOARD_GOOGLE_BASEBOARD_BRYA select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_INTEL_ISH + select INTEL_GMA_HAVE_VBT select SOC_INTEL_RAPTORLAKE select USE_UNIFIED_AP_FIRMWARE_FOR_UFS_AND_NON_UFS @@ -552,12 +556,14 @@ config BOARD_GOOGLE_ULDREN select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_I2C_CS42L42 select HAVE_WWAN_POWER_SEQUENCE + select INTEL_GMA_HAVE_VBT config BOARD_GOOGLE_VELL select BOARD_GOOGLE_BASEBOARD_BRYA select CHROMEOS_WIFI_SAR if CHROMEOS select DRIVERS_INTEL_MIPI_CAMERA select DRIVERS_I2C_CS35L53 + select INTEL_GMA_HAVE_VBT select SOC_INTEL_COMMON_BLOCK_IPU config BOARD_GOOGLE_VOLMAR diff --git a/src/mainboard/google/brya/variants/constitution/data.vbt b/src/mainboard/google/brya/variants/constitution/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..044d25bfcb08db01da3d172e6f31961ddf65195d GIT binary patch literal 8704 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 DU$Axx literal 0 HcmV?d00001 diff --git a/src/mainboard/google/brya/variants/marasov/data.vbt b/src/mainboard/google/brya/variants/marasov/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..4b801b1769ba349c53ba699e951779601013febc GIT binary patch literal 8704 zcmeHMO>7%Q6n?X7Z(QS$Es0t;v|*A~sT1L=Ms*uE zO;JEdS)?3-5YkFWC`BMFBn0FX&Rl#c1c8Lr0|JRdBra72w@O@E%$wPb9p|TU3jtF3 zt=`V;yl>vT_hxoxcJ|n)e}ww_1HF-c-?`q_5JifE0uSoH#rtOR2Zx5o0=^O7n7@Ch z=N$b54#4;If8GU%6LQGmRup&e>P#Z(iZs!Isfo#CqCJqfetBjpMMFJ7>brO`kxWdF z&m`h>c=SadW%?@Z{u`6YI32ukWg;=%O;L%0XzD)E)^UPT&kOBJN4rOHpF~NwyR-Y` zsY-jGw`XV|6zunn1cwIcP=p48!@l9+-T{CA1saMBoeBDbBfWu2dyxx0Q>oXdCttlZ zLtQ;h)PwD`a=qMS+A}qsYNNhnl13QjI*lZ*C#GLZ#M>(EOi>1G76L#dsLB9l9{529 z8#Z7;R*_|sQO4vYk?;-?u>NryNY3>YussoH9{NE@%a^X>i{h%p01fG`5s zPt;8{zY$k9mAz!O!#MI~nIEkd_VQDGdd2jmCb`oeO)9D&D(fU5xnv7@LWo7NZ=3Y$l* zny^Z={ZI2H%{J}8_bVzmczTb>m|CljLoWB@K24{qM`T;9!Khu=IfpYp%R8tT6?WE; zuA<Ca=Mm#lgX5rkyp!4}t1~M#Z_%X=reE&WU{aM-5i6Fb!T@insSdX@ffZTKF>9?YNy97+*UGBAP6N@|`dzAq&)a8L!?lfSbg^Iq(b>`t4pmw% z!G<%ZRb^t?qpF#L1_}5U$1!RxC6ceyk1mCwPU+LlzF?8m*&Yqhlv3jGW}BXl)z+yB zHTwc1Y0>v_FSLqMyl{E7bZYr1YG`J)jK0wM4CqK(=Svt5A2g-2;rRw7bn{?dg9uNt zJVvq<4N9}R5}S`J&M+SX+y)T`6VvdRV-n*a0&WnQ1}iPWi@UXu4$*^(L+N3)3>$QO zA5nu=(Z$CD8|2%MYN1r z-xnGSjbBY92gk1@o`47D)NWHQ_q>}(XIDUqF74huw}Avfcm_F7Y}5L8n9WIy*+^Q; zKT2xbK&a-S)G`Ra^&ujN8}IWFf;hC0_u-C+%a1|m4yOYfh?Q@pxlJLkkf*(oHT+m} z=U-1d_!Mp!aiSBa9UW%@J|S)ha4vV6N1aW*%*w3!iOnX`s=4P**I*~I&fJc?Ua)y4 z8~Zv59G$%C!Oz4omlr$;=O2@pmRl~wt{m-ueuUj4#*2R7QU;mHX04RSD66%|MKb*tCR-&@SVUQ4kt{nafGR11idvQ}o+8=(0Rp4eCDI2v z+ERxy<3v%z_I}C|(4{meKv8F1-p&ll^a}!L6^3ltauj_x{sA$WB~2i0&5{t@gn6+6 zbsFE;OvZdrr4?{O7-eyWMmGH0E-o3AAFE_>N#iFyS|c9BT7|gO1eh&O^t~0jEUiU$ fe()ClZ?)mia=bvQMqBvVKac0b`tM1QVc7lx4mWr% literal 0 HcmV?d00001 diff --git a/src/mainboard/google/brya/variants/omnigul/data.vbt b/src/mainboard/google/brya/variants/omnigul/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..c37834dc70debecf7a7c6202ae4ba1e2663e09b0 GIT binary patch literal 9216 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 literal 0 HcmV?d00001