From c7305f7b372336fd0c07232f0bfdd2b785bd1f0f Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Sun, 15 Dec 2019 01:06:48 -0600 Subject: [PATCH] mb/google/jecht: Add VBTs for all variants Add VBTs for jecht variants, extracted from VGA BIOS from stock firmware images using intelvbttool, zero-padded to 0x11ff bytes to make the Intel BMP editor happy. Use a common VBT for all except tidus, since it differs from the others. Change-Id: I570bdb749ef7d49f41539074220bb16c9c100342 Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/37735 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber --- src/mainboard/google/jecht/Kconfig | 6 ++++++ src/mainboard/google/jecht/data.vbt | Bin 0 -> 4608 bytes .../google/jecht/variants/tidus/data.vbt | Bin 0 -> 4608 bytes 3 files changed, 6 insertions(+) create mode 100644 src/mainboard/google/jecht/data.vbt create mode 100644 src/mainboard/google/jecht/variants/tidus/data.vbt diff --git a/src/mainboard/google/jecht/Kconfig b/src/mainboard/google/jecht/Kconfig index 6d1fda93f8..71143c9401 100644 --- a/src/mainboard/google/jecht/Kconfig +++ b/src/mainboard/google/jecht/Kconfig @@ -6,6 +6,7 @@ config BOARD_GOOGLE_BASEBOARD_JECHT select HAVE_ACPI_TABLES select HAVE_OPTION_TABLE select HAVE_ACPI_RESUME + select INTEL_GMA_HAVE_VBT select MAINBOARD_HAS_CHROMEOS select MAINBOARD_HAS_LIBGFXINIT select MAINBOARD_HAS_LPC_TPM @@ -46,6 +47,11 @@ config VGA_BIOS_FILE string default "pci8086,0406.rom" +# Override the default variant behavior, since the data.vbt is the same +# for all variants except tidus +config INTEL_GMA_VBT_FILE + default "src/mainboard/$(MAINBOARDDIR)/data.vbt" if !BOARD_GOOGLE_TIDUS + config MAINBOARD_SMBIOS_MANUFACTURER string default "GOOGLE" diff --git a/src/mainboard/google/jecht/data.vbt b/src/mainboard/google/jecht/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..300035cfbd881084c7707b53b5685d2820323d42 GIT binary patch literal 4608 zcmdT{U2GIp6h3!mc6WAmW_CLi*sf4dp@D5}%XC{SHZ{(+TimS+-TqK2L0NDYL@Sg6 zrbZK1tqI1zeJ}vW?n~`Gm>-J{HehmS3vS%EbI(|QT_S(rse}8*G1HU6_~Vb~$MO?9 z4(4+>H1bd!Ij5#{AKEjP!%c^t-kG21L{3D}*xKIG){bblu8ZBjE@rmgix_L`G&?%m z+B7B6+ta@>lS;>jQ~jH;e-IO?q4>~H@5b)*BbXWNPo}z4!@UVjneRu>zVT-#_UwM* zAVzx{FlL%&GjX<}oig_9n;37w_}CZ@@|XiSm_Lx8cqX4~(G<>c3S@}^Fc0{c#o+fC z_+_TbQc|{}GJ2R4XI34Sa<+vQo@yV3?MydI_5(41u6AkO1mrI6diRgsVJ3oh6J-la}}44jw*849-MH)0680leu5L+4xb zZF=Xbxwv(^0z~SIv;xdnd&m0DE~`7SA=#JC3=WTsZrxUR;l-DxBJkVEMN-n42`Qx( zCd4SbCkpV9xE?l2v+$!IL03XhM`$N(_sQ_S&wx(|X9(XCe)1{sD?yMIPzg1J)r4lk zeS{QYi0~+3H(@{FIl{|?HwniG?-M>Id`kF|aF*~j;d_Gj5d2mW3gENzE-+VDIT}I| zywL!K>-YccOrPTFfU6hj{GzT>$>)PVO6S5*D#;J<3@l=x;bjSzDe3C8twk~8 zwuebm9E`f{QpumCW{j@ecUR8xHSb8Nbf;T^Gf-EcPPqFDd4HH^d?nXqDUkKo0KqeH zAdh z%<#L#u0p~ps(!8*s=b)!o7L}vH{vvWUGvWC^?&(f*~7F{M7uV~d>7hcPU!&Y4Vmqk z9eeX*n|3^%uduN^3Aq}u;;_aHAL($&!e%2J9RSlZ$Co&s+7H)F&J9G?SffYhJ;?_x zbLULVvQEu=!cpirEINa!b{zJAeX5YfiuNid%j+CDYE2Ys;0j$eP-FVP%7~cex9|9<=MnqNWRqRuZZK|?M#n)8h zT~+x|#dE4Lrz)3J3~9zHO=;3_P&0CxvRA{mG~)wJnbGiqW?a;iUo;HsMx(B@>$p`n z#&qQw9gpkANnQC&$M1CGXI;6XBL=cxMhn%>2-S8R7HGUkR9?Do&akjV@SX1LYChkb zq3eddSXfecg|L6YsFR*ZMGTWT5D8hKa#7-y#V-35GAt}&oWX04gXNv6AcuuTkJmK2 z7ONwkN=9;5-N=ans5Lhf-MI+UNEYqWh*GI!9G-6}PG=*vmWgh;rrDH=e!CY1UnRYW zb`_?_XI2wKBYz8k7(7M$a8{>1Qx&X-cN(V84@|8xGsl*f8AJ$hTeZBEFqnRL2R?v$}5tz>4a#J;X_*?ckh(+3ultaO{-d+zk-kU;a zA-sQmvo+d$buL5*+6+{}yf@z$4Hjezup}D_Rq?l+9H^R-s1+XJcT5=X)U|TYe(?5% z*23tCzFGP|aa-=C>!fKZyt0APNYVd^&5(f{G_kkgqS!J6aHK4EhI#F1{u`}70d`mk ArT_o{ literal 0 HcmV?d00001 diff --git a/src/mainboard/google/jecht/variants/tidus/data.vbt b/src/mainboard/google/jecht/variants/tidus/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..dce9168d22c8c81408f72e348d76da5959919970 GIT binary patch literal 4608 zcmdT`Z){Ul6hF7`wS9ekuWR2Xbal)-SfHERcpFQZ%Z#sEH`~#%?hm69bOl-vE!)@z znbCx*Gr?%I9|!?MU| z*LW&P`vzVPQpPEZt%vrflXUB$1G`hB&6E*gG_7x}+tf&@8rayN;;)|Bo0{tb&6}EJ zG1T7H-4%;OgZ+{2t+czBh9Z5zzP|RZ*61rV*4rJ9v_|^dL$WwOkGA2Fw?_Bxdwrbx z+p1`Ts;affSx@yL)3)K!kvbYor)e*X8Kb?avDE0{RI*MM8OLQ1cmhDIU?)J}j|OlE zL=yP0p!o%AC47)*6@-R(O(uLh;gh@;AzBroQC_R$X$?=^V37&%02KmUnJ`C1nMQg} zZ)>2pG3fgQxZUVZ)S_#4!+=>cfHe&v)Ogl> z8~Z#mpKLv?01oHEmx0>Q7-(v4(ON?t;m&BRw|^kMV`t{w_uilM!Gnu9Bz?*YhUOwF z*u`=f<@|7lv%q<-3A*?hIPakFox=?`5qA-Tb^*@X75EBq74Z||H@gVGBP@al5~38b z4pEEPjEErm5U(QkAr2zmMtp$y6mb%97V!n*Ys5E*Ylt5ZHxaf&@E~W&fL$MNhM3x8 zXmIoJNfl&Hnf_Cz-*LxSKGD=pQ!kkGl4dSvx5LBSbuZ*{!i#JK8ZuzsNXTRgn>wm% zj*FS?e$*_#akHJvITF}x!0YMV#cOQO8M=k-4ikcy!b3kfH*OnPtrm(t0!MxU z^Uwd+42N0l3MBMk^)p40{!%PTPJ_*7{AF*Mk9l1Gm;bEVf?I{tYlD!la_XcDAleZd zjO`jqrMK=nkSegTIt8^Oyoq7JyktCQIkmxP`=89 zS%f$Qig2@PfA_#7tfw6_p7|DEB~7e$$xUp4*9376K0JZo!WR z9wc0c5QHI^CuYKJf8ixixS;uOoAwAHEfJH^+WbkeCDcZyR^dc~>y=oEi-QbAIDl2|FxPD$A* ziF+mbv80@q#B&n8E-7=8cw3@wSy?NKH8Sm$m82{V$@G}4d@hUAGM$x`Te5gpre2p) z?GhVZbcahxyTrpTddj6-bcvT-^cRsx}X>B0vQ&UAjV+R^Pt(L3mC)VlEo^L zUP+|^YayB3TQP8<2g=osthp9m%w$%7m*7we$-_H!*{OuDTvMr8Y;iUDtV5qg#$L!Q z{4JTOk?D2FP|bP)AcHllzgnd!>tq4@;j^l#8$FY2)!50^c?J%g%$77;Aq;A@Hj|i4 zs@@*s84_p?{BaR_sZ_@X}(r44s zobeuPs@3APkJf^NBAo$Cm~HuUQKdm51H}oq+rxSpW58;PA{F=oUNK?M9|T*cdjrHT vbk5+n|5Lf=9+R49;KL3~W(2?ew?Pb&P(zNxEv{}F;Amb}hRHU?%9lR@A-E0P literal 0 HcmV?d00001