From c57a273d4ccc409e0ae52d8bd09e42d7c87e0aff Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Mon, 25 Jun 2018 11:41:23 -0500 Subject: [PATCH] mb/google/*: Add a few VBT files These files are directly extracted from the vendor firmware Change-Id: I1f05c913872c5d2d8c8279d89eac52fd4bf4e35e Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/27222 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber --- src/mainboard/google/chell/Kconfig | 1 + src/mainboard/google/chell/data.vbt | Bin 0 -> 4608 bytes src/mainboard/google/cyan/Kconfig | 1 + .../google/cyan/variants/banon/data.vbt | Bin 0 -> 5120 bytes .../google/cyan/variants/celes/data.vbt | Bin 0 -> 5120 bytes src/mainboard/google/cyan/variants/cyan/data.vbt | Bin 0 -> 5120 bytes .../google/cyan/variants/edgar/data.vbt | Bin 0 -> 5120 bytes .../google/cyan/variants/kefka/data.vbt | Bin 0 -> 5120 bytes src/mainboard/google/cyan/variants/reks/data.vbt | Bin 0 -> 5120 bytes src/mainboard/google/cyan/variants/relm/data.vbt | Bin 0 -> 5120 bytes .../google/cyan/variants/setzer/data.vbt | Bin 0 -> 5120 bytes .../google/cyan/variants/terra/data.vbt | Bin 0 -> 5120 bytes .../google/cyan/variants/ultima/data.vbt | Bin 0 -> 5120 bytes .../google/cyan/variants/wizpig/data.vbt | Bin 0 -> 5120 bytes src/mainboard/google/eve/Kconfig | 1 + src/mainboard/google/eve/data.vbt | Bin 0 -> 4608 bytes src/mainboard/google/fizz/Kconfig | 1 + src/mainboard/google/fizz/data.vbt | Bin 0 -> 4608 bytes src/mainboard/google/lars/Kconfig | 1 + src/mainboard/google/lars/data.vbt | Bin 0 -> 4608 bytes 20 files changed, 5 insertions(+) create mode 100644 src/mainboard/google/chell/data.vbt create mode 100644 src/mainboard/google/cyan/variants/banon/data.vbt create mode 100644 src/mainboard/google/cyan/variants/celes/data.vbt create mode 100644 src/mainboard/google/cyan/variants/cyan/data.vbt create mode 100644 src/mainboard/google/cyan/variants/edgar/data.vbt create mode 100644 src/mainboard/google/cyan/variants/kefka/data.vbt create mode 100644 src/mainboard/google/cyan/variants/reks/data.vbt create mode 100644 src/mainboard/google/cyan/variants/relm/data.vbt create mode 100644 src/mainboard/google/cyan/variants/setzer/data.vbt create mode 100644 src/mainboard/google/cyan/variants/terra/data.vbt create mode 100644 src/mainboard/google/cyan/variants/ultima/data.vbt create mode 100644 src/mainboard/google/cyan/variants/wizpig/data.vbt create mode 100644 src/mainboard/google/eve/data.vbt create mode 100644 src/mainboard/google/fizz/data.vbt create mode 100644 src/mainboard/google/lars/data.vbt diff --git a/src/mainboard/google/chell/Kconfig b/src/mainboard/google/chell/Kconfig index 9257b5a7b1..2a8c2375ff 100644 --- a/src/mainboard/google/chell/Kconfig +++ b/src/mainboard/google/chell/Kconfig @@ -15,6 +15,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy select HAVE_ACPI_TABLES select HAVE_OPTION_TABLE select HAVE_SMI_HANDLER + select INTEL_GMA_HAVE_VBT select MAINBOARD_HAS_CHROMEOS select MAINBOARD_HAS_LPC_TPM select MAINBOARD_HAS_TPM1 diff --git a/src/mainboard/google/chell/data.vbt b/src/mainboard/google/chell/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..a654a5efd5fb57401c093ce712fbf428ce3709ae GIT binary patch literal 4608 zcmeHKU2GIp6h1SvzjtP~(<#cbU_Bzjwm>^upq5%?w!4Kc-O}A|sYOlL!Y`tXksG97hpYiX6O%%bffVH!a$vx$_87HGsXft?*&mPgMfbNSdtzO94(^7x zwCk4va)Pi*i5NyCab!GS2=~?zY!bVN4-6IZjq&{0)8oSVkS6a9?HHd2k&NOSA9?JA3R#Cp0@ ziDa}d(X$78dNH2JL^GL=?)Kz9O!fA3CfXBy9dVV-g%KMbIX*h{j1~&m%g2miZ+WmVt*YZ08lJ1N`t`Szi&y|HFp#5sHk<&yPd4J1M3!naHbcrIp`YgT6 z3Y!ao6F@*P;E=x-c1d9vmqd6`YJs(`S@8K0Hu^Pqgg8xn&duN(;_rxmApV8;8nM^I zpqh9!@dLz-#M_Bu#NEV?5)Tr4j=|NkSmaYcR1_RpZA;Kx@LC-dPdoP0j@|z=O*Rp8 zr0ht`SV2=Rd%bYI{8bRjW#7Zx1CtOaY$5I-bviO>Nl8jM{XUXBR|8JJT=r+F+eFvj z*Rpdkx7f;MdXYu9tESYzZd$;SuWfRT706zI@_VWT6TqsSwMKSbx$#k2gI2r?o{*)1 zx6PJI+kf*;i0=uje-zJq8JzcC5vFSXn;OrWw#;Q`mOe0NTd@0g+B+FooPjl+aKT?J z;l+D2Uv{m1ulCPb?tOy3Nzq3eg9%8g0-X?sAjDxEtbi<}th&hu*2%lji^@!hP_^XI zg)ji&5P^>^wo&g45kTGRAU(uzkm+NLy}1`^9j+O4yEXAaV?LK zTLoqm)*Hd8W*Z^cd_uD8GjbCwgf^;~{x}Mw9!{mfFpZI#IUndjt}7GnP(=t6m=0;C zwg5pWS=C>K2p=>~Tug`7n**ojeGp0>%LmglQ-KeiJ51xiOp|Gzok#H46_C>J25I?B z9=fmpOd4v9oh4^3cqU8M*-5Tcl85ITO4Hd;t!bb$7c`r$l2x73Y*rFQxUD!nGIKv6 z)X&dF$*NP7Y4>CWQM^+(eLg+8)=0g*at=WP*~w%j2u8g*o1M%V!L(fu0!1Ow)0BpJoPVOXQf-3dBbXetJlkg^7k{V_Jrsn9jP`CI&DAND0 P7H3V}9O|9^@)`IYcV5CD literal 0 HcmV?d00001 diff --git a/src/mainboard/google/cyan/Kconfig b/src/mainboard/google/cyan/Kconfig index fdd6316a17..75204104f1 100644 --- a/src/mainboard/google/cyan/Kconfig +++ b/src/mainboard/google/cyan/Kconfig @@ -8,6 +8,7 @@ config BOARD_GOOGLE_BASEBOARD_CYAN select ENABLE_BUILTIN_COM1 select HAVE_ACPI_TABLES select HAVE_OPTION_TABLE + select INTEL_GMA_HAVE_VBT select MAINBOARD_HAS_CHROMEOS select MAINBOARD_HAS_LPC_TPM select MAINBOARD_HAS_TPM1 diff --git a/src/mainboard/google/cyan/variants/banon/data.vbt b/src/mainboard/google/cyan/variants/banon/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..0fa2d5e733bf0ea9390b593816ed2bc4863af3e4 GIT binary patch literal 5120 zcmeHKZ)jUp6hAL7f8M)!S<~0L##p=SHlIn|+LyEoTg})@)7EC|)->&EHwI0&L@mqO zu79MW(rl|xVQN6pO@|bQAQQ1)#80B=2M2-_!F?O-izow8VfY8;p69;zn*JH>;#AmV zCpq_?b92t`o_pST_ug#oZSJA*_SRJDKyRY;3Cbt~Dm2Jd*xpRdiO%l+mRL`$zqz9` zzK4DR>w%YVTm{H*oKFgcL)#KVIg-s~ zM+e5U8QR_Zc#JYk4{4ql%w_1liDQSeqfL|np*0OP)-^OzRO>?x^MpZEUY6wJo4=5;8RbJ z(?C2(!>X!oMa&R2LZ90bC_g@OKB#>T&9jcIGE(}E-})~ z--DaBbn;y?K^lV zf8yk+X+K<_L?cA8_2@vE;;4Zmi6FdSas@C^q+1I`Yd26oNDVqU9ERF2bIBumEgUQjD2loj801DGE)^V|9u(Y9o4?V}0xB*t9}3F1 zg8aQeei4)^Q4WfvK~xTi@==jYh|1fd{DDY57M07Q{F6xj5S0x?4iWMgQ3i-SM#u|9 zIZxz|2>FyK-x2vYLO8ebh+E#_CULhi=$4;zlNa5}`)>IYH~G@7{OFc-HxVVJUXo)H z*&`{(CHa&@UY0zyHb>reh3%kglCH1JcMU|QjI#+qqI};i-a*_^^w}~Bp}uMw$XA+k z)kLOjW~L>!|Ew7R{;2Dj`$3C=qWWecrm-(F#hZ>2p4kg~%&I`TuGYetE>Jafq{6hq z7%WF=(%~-&VUl+Fy_$Ck0#`6D3?(AGS3h~B%dcpCXBK1N3QiV}q&eqGh@pL#rXHRP zYZ`9d2H`54=8-KW9i?RQ$%lF`bU}^UR<0qW*yTd)WciB+4-*NjcW32RS|(_*G40gr68!a z+QsyAM)h@>X=hc<K6=YjMTkeCG+Ay>PUM=@S5;Cxbdjo#p z>*fGvigZ_q4I*CASlMFnH%722U?Car)QZ&W`Yznn0oWeIuF><>zYOMEHnm|_CFX+V zWHpLLK?n~jZ4nMO4Gx9z>GTJp#?7DO%p>jI%!|3Zm+gPQ!me@VXQtxsON&otx#Tox L`Pe<}uFk+;AqmbO literal 0 HcmV?d00001 diff --git a/src/mainboard/google/cyan/variants/celes/data.vbt b/src/mainboard/google/cyan/variants/celes/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..0fa2d5e733bf0ea9390b593816ed2bc4863af3e4 GIT binary patch literal 5120 zcmeHKZ)jUp6hAL7f8M)!S<~0L##p=SHlIn|+LyEoTg})@)7EC|)->&EHwI0&L@mqO zu79MW(rl|xVQN6pO@|bQAQQ1)#80B=2M2-_!F?O-izow8VfY8;p69;zn*JH>;#AmV zCpq_?b92t`o_pST_ug#oZSJA*_SRJDKyRY;3Cbt~Dm2Jd*xpRdiO%l+mRL`$zqz9` zzK4DR>w%YVTm{H*oKFgcL)#KVIg-s~ zM+e5U8QR_Zc#JYk4{4ql%w_1liDQSeqfL|np*0OP)-^OzRO>?x^MpZEUY6wJo4=5;8RbJ z(?C2(!>X!oMa&R2LZ90bC_g@OKB#>T&9jcIGE(}E-})~ z--DaBbn;y?K^lV zf8yk+X+K<_L?cA8_2@vE;;4Zmi6FdSas@C^q+1I`Yd26oNDVqU9ERF2bIBumEgUQjD2loj801DGE)^V|9u(Y9o4?V}0xB*t9}3F1 zg8aQeei4)^Q4WfvK~xTi@==jYh|1fd{DDY57M07Q{F6xj5S0x?4iWMgQ3i-SM#u|9 zIZxz|2>FyK-x2vYLO8ebh+E#_CULhi=$4;zlNa5}`)>IYH~G@7{OFc-HxVVJUXo)H z*&`{(CHa&@UY0zyHb>reh3%kglCH1JcMU|QjI#+qqI};i-a*_^^w}~Bp}uMw$XA+k z)kLOjW~L>!|Ew7R{;2Dj`$3C=qWWecrm-(F#hZ>2p4kg~%&I`TuGYetE>Jafq{6hq z7%WF=(%~-&VUl+Fy_$Ck0#`6D3?(AGS3h~B%dcpCXBK1N3QiV}q&eqGh@pL#rXHRP zYZ`9d2H`54=8-KW9i?RQ$%lF`bU}^UR<0qW*yTd)WciB+4-*NjcW32RS|(_*G40gr68!a z+QsyAM)h@>X=hc<K6=YjMTkeCG+Ay>PUM=@S5;Cxbdjo#p z>*fGvigZ_q4I*CASlMFnH%722U?Car)QZ&W`Yznn0oWeIuF><>zYOMEHnm|_CFX+V zWHpLLK?n~jZ4nMO4Gx9z>GTJp#?7DO%p>jI%!|3Zm+gPQ!me@VXQtxsON&otx#Tox L`Pe<}uFk+;AqmbO literal 0 HcmV?d00001 diff --git a/src/mainboard/google/cyan/variants/cyan/data.vbt b/src/mainboard/google/cyan/variants/cyan/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..0fa2d5e733bf0ea9390b593816ed2bc4863af3e4 GIT binary patch literal 5120 zcmeHKZ)jUp6hAL7f8M)!S<~0L##p=SHlIn|+LyEoTg})@)7EC|)->&EHwI0&L@mqO zu79MW(rl|xVQN6pO@|bQAQQ1)#80B=2M2-_!F?O-izow8VfY8;p69;zn*JH>;#AmV zCpq_?b92t`o_pST_ug#oZSJA*_SRJDKyRY;3Cbt~Dm2Jd*xpRdiO%l+mRL`$zqz9` zzK4DR>w%YVTm{H*oKFgcL)#KVIg-s~ zM+e5U8QR_Zc#JYk4{4ql%w_1liDQSeqfL|np*0OP)-^OzRO>?x^MpZEUY6wJo4=5;8RbJ z(?C2(!>X!oMa&R2LZ90bC_g@OKB#>T&9jcIGE(}E-})~ z--DaBbn;y?K^lV zf8yk+X+K<_L?cA8_2@vE;;4Zmi6FdSas@C^q+1I`Yd26oNDVqU9ERF2bIBumEgUQjD2loj801DGE)^V|9u(Y9o4?V}0xB*t9}3F1 zg8aQeei4)^Q4WfvK~xTi@==jYh|1fd{DDY57M07Q{F6xj5S0x?4iWMgQ3i-SM#u|9 zIZxz|2>FyK-x2vYLO8ebh+E#_CULhi=$4;zlNa5}`)>IYH~G@7{OFc-HxVVJUXo)H z*&`{(CHa&@UY0zyHb>reh3%kglCH1JcMU|QjI#+qqI};i-a*_^^w}~Bp}uMw$XA+k z)kLOjW~L>!|Ew7R{;2Dj`$3C=qWWecrm-(F#hZ>2p4kg~%&I`TuGYetE>Jafq{6hq z7%WF=(%~-&VUl+Fy_$Ck0#`6D3?(AGS3h~B%dcpCXBK1N3QiV}q&eqGh@pL#rXHRP zYZ`9d2H`54=8-KW9i?RQ$%lF`bU}^UR<0qW*yTd)WciB+4-*NjcW32RS|(_*G40gr68!a z+QsyAM)h@>X=hc<K6=YjMTkeCG+Ay>PUM=@S5;Cxbdjo#p z>*fGvigZ_q4I*CASlMFnH%722U?Car)QZ&W`Yznn0oWeIuF><>zYOMEHnm|_CFX+V zWHpLLK?n~jZ4nMO4Gx9z>GTJp#?7DO%p>jI%!|3Zm+gPQ!me@VXQtxsON&otx#Tox L`Pe<}uFk+;AqmbO literal 0 HcmV?d00001 diff --git a/src/mainboard/google/cyan/variants/edgar/data.vbt b/src/mainboard/google/cyan/variants/edgar/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..90e6d25c800ca6af7dae59479c7db37f8b37889a GIT binary patch literal 5120 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 LK6XdDtuyc!#H`OB literal 0 HcmV?d00001 diff --git a/src/mainboard/google/cyan/variants/relm/data.vbt b/src/mainboard/google/cyan/variants/relm/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..296f2f706cfd881e8a221ec4288052ad7c24541a GIT binary patch literal 5120 zcmeHKZ)hAv6n}ere|Bd#&1DnqdB${X>w1Z8vUf?3HeTsoE{VA|Z7!EIrlpWed#8q8 zlQe%MqLOPHAwtyyMO!TrD1ubPd=dR3ihi&lNKovzLcfSo5EY7lpmu$;ySe+3>VFod$!7z{UV z*;YcDTVfr%6Y=(Fcf4Z{?MTw*cvrNmt7Ugn`#zdTcC^Kt;@vIHC1idbv7zCoMg|^# zVvGi2)ik7O+GfNIQZr;48yXp|rO|AbCYjABO=dEvLN@_|T!CDL z96$~sN03{Q6Uh6K)5wF!6UfJrPa?a=;i}=tft8CKXZK}xZoE!-u^Mt`Z2cKqFaBgE z1Bl&Ac3%kf27+ODJaEnU(g%hiY-bU8D?H}HE3jwev-?W3=Xq+6H)78+6|l#KA*OH` z!q2U1$rn&4cEiAlOuAhqxg2(4G4nzsS7|O}FM#n{2@exMyi?!>RKs(=qYM;EyPoU^I=72uBu z>dS)imO$PU)NcgkJAwQxsB1-~S|s(Nx=&ONi)36>-w>5|Me>2DUKEudMe@6-t|Lm2 zkcWxdPn1zYo+av8qP$PY$3*>>D8CZIN$P`=vP~i}Nga@srzP^7q`o65A4%kMN&P`m z42g)cS|=+}ne39)qq1^BCNIb(H4azKaf$7qtCC?X&vzAsC(W}7K&E`}4c3cwrf~xtZ!V49{*rgqp%CTzT_gm1kU2MbyLV)iZOQQ|q9qv} zo?RQwOcsNn)#&F_Q)$iDX{DW2HIMrOL%7MB#60j&Vj;L_5v#cDhnWOjtI1l7c>yql z{2C_7InUN2>f!SCobTw?&3f-<`+{i3P--IJiEEY?8>~czQLRHN2jwZRx6Cp!5xh*6 z+glTTiT=S%c2ED2%>Q6;eHI=%2JW5b0ea8bZJt|@7wi9lY%C+kGTL+(Jl~3;#qnyn z7ZQ+$P28*SJzqNuFkPVALaZ0@ipI(oi@za^O&$x$e5aPB-Y|CHt`5NVAa;$Ov;So< z-_pr-J1Q_2EGH{bBmzQcKy3|kuwh^@gioh05HWB59A_PAcV=G5-JNXz`xSPDvp&=1 Ve_vX7GD{`5NlSHiMz?ha{sj0P&mRB) literal 0 HcmV?d00001 diff --git a/src/mainboard/google/cyan/variants/setzer/data.vbt b/src/mainboard/google/cyan/variants/setzer/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..fa7087f447883923caf5aa8351913a1fc065b1ee GIT binary patch literal 5120 zcmeHKYiJx*6h5=FkD0rZW;2QHy2kX{)^Rts$?PUw+L+SWM`E^3o6RO&(^AN$-Bm-= zB+Wx2D%rLXBKTNPwACVkB1lEdAMuwc`on@CLC}AN{t=}hDij}3JDxi;yLptPYgK5a zXZGBC?wxbKd+wQYAG;+T?WM7fwp8k1I??tRWt0UKn&c>!H&Qgw)zcr3^hWxlon5iL z^mAAbynOu%K$hdYQZN+Uo*16U4f#_6giX_ZBS!{@a*gra__2wRQJRb;XyoY8+)!?8 zU?P{LJ?Tdylwnqo=;Yu~mhPWCek3>6LKzTh(_nK$Q!~Y8W3Z_)qy|GMt1ZEB%l4fW zB;FS5+LugpMtT!n`)OB-#uGh}o}RXS(awW3nd<6DL=(Mj@d{F$M{H#D>9N5lo}8fm zSb&C9Ro#Y|L29^6VoThT)xv{5m*@g;M`7Ee^3}?E%|au%X3+0yw=)RRf!0VFCfzC{P^3Bvdpg;xcP|;b4->vqVWV-$79c z@eDf`BAM8zK;i2Q(<>_R0Qf^Bb%_#>`1V>*L(SnGEv;HK-rljNGnwj5_Z>Q%KY8l( zj1R6&p^@bu#{`aB$EnchsAFg)I?rE(SL`Z$X7|D+V??K7^b_9!8!*K85@uvU3uy>9#zWvB+~)U1i0_V~3XmkUwYjpR@YKpUof=t9Dy; z$<><(y6$qpb^R+Z=(@0rdElvW856I;nvvJ4YmJ)csnyudAS7_fd$u9ZnpaNl**5qu2)%9zRl{IwH@%Sm@m-F_j`oQCR4BO)_OJ`#(cJ6 zR)Pi;Bp|vSL@+SH>jFAT5W2f50;@c zn9KO;G?iN40)4O-L}M0t zS2?rrx8~uZ^5MLkWRr*G40fz(_tC6k;G|1$kI^*$FnMwwNhsjcBd$K<{Fq|9OKX5$v zKWN+-g@;dqbI(P9z6(~l-mxez?f(a|zJhEkXzM-jLOZ&az^ml}NJ192a<9V=e8W7z zY>Dm&u}Q=$8cSPD{^l?i1xzGkO|1yMuJ6WO9f0jY>>9mb{mWpsmD3w{*I+DIOje`T zRuDpiN_&`t&4a@s{5t*qR^#T+apsYBcjU#`-HrCYpJ7)y^O>#w`_kfOV literal 0 HcmV?d00001 diff --git a/src/mainboard/google/cyan/variants/terra/data.vbt b/src/mainboard/google/cyan/variants/terra/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..3ad0cb331b3b8c20da974427a02c3f6b58e220f2 GIT binary patch literal 5120 zcmeHKYiJx*6h5=FkD0rZW;2QHy2kX{)^Rts$?PUw+L+SWY!b6=+H5vyOiLk~c2^DE zCTSiLQOUNA5W&ZS4_Yk}D1ubP{1JbNqCX4>5(NEM+CQQcM1|r5YR7YDW;dIZq-#}Z zrDyisd+wcczI*POb052{R%*ei2%a((S0LFhBE2;*7W$XiIGtnkH%=^=+Sg0 zJvKOzPSKveM| zon@r8E!wp&9_x(s#=7>?t^{q3^+bAl+V-_{9;ER^S4XTR*4x%vM)LEBj*LD%HuS`k z6Vx9K(2%OC+YmEI4VP(jWNfsKMlu1C=K*bEC32*5^x;ut2OqCpXtS>p=_lU$x6CCz*X zc_qX%>|BUsVxt0uuaitKufzl350TU&B_8qZ)u4tN!#kRqwU*ZQjy;|6L~mdJp~Kme zr%uoK;Mx=#S^jZM;J9_13iXZ}hE|~S`~tjUSK%|e7cL_Ij{K_wL+B(xkgJeukp0LZ zfcGyc~e+IjjGi)i3^R29a2` z+o}t$-bB!KmkX}zUwJ{-ga z-Civpo4|cuZqY?x(RG!Zt-L*@(xay96&4lSEWko>vt+rt1HKirIePhikC5DCn$_G| z&&I=;&o<0T(13yj9pHyn*aFFA&Is0VQPf#lm*0z)<3(lw7c2_A2K;eBc~y|#5y%IE z@{J&WFOXjZWrHXOMA9HC2SxdqNG3()Em3}7Bp->&MN$4qB!7s?Mj{6Zd4wo~L>?#P zIij2=@`r?cLX_`_{2L*hTY1PW?{t%>TN!f8&$!9+Zsk3<{IQ#S;Z}Zh%etG0l2R|p z5sB=TloOJCS|Tq=Wwka()^?fgplgz@uZ(vMgr|+O2|%KJ|4r5);Kn{zP9fM|P5s#_ zbF7;1w9SmP#P**x9l)2mp1K#b2q>y|Hf$<;!_&NJDB+o%-(yw<(si{K&UAySsiT#q z7W!ZrN>dJBNeEN4+vm|dMF?EZxGb-B5uuSQd;^)1i` zdrmZFk#&_a3x9KVZghS#BGeXU;m8>Wt2F1BDIp);49qQd&umiTXEziOcy?_xB3TN8 zTB|K2XHu%S+YCF)Y999mhH#5HiE-ee%tUa|5@vD52Xk?{L6y`fvjSiUxphpEvaTH^ zw^nJ)l7{3zbQar@~Y+5IjtlI@{v|@xkGA zX8+*v^#7o7V-y}f3C=xuHuYby%Jq&Vxw!uy$odMht)Q*D zKk#+)0J8*_Kal++BsS zU@=*Znwvog4Jqwm4mJ-Bhw$qR_?wNJKgXFz+TD?tVs|&%|9*yD<;-Wc^6yJaUuL=F OG-!F>-PRo)fxiH#+|M5X literal 0 HcmV?d00001 diff --git a/src/mainboard/google/cyan/variants/ultima/data.vbt b/src/mainboard/google/cyan/variants/ultima/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..4d127121be0efc79960059d4a402272abb36b44d GIT binary patch literal 5120 zcmeHKeP~-%6hAL7AMf3~+Vr)$7;AUk<};~V`;vBHs~LOwXl=G`P1CM+W6*R<)UvGY z`XLpSW?O{{egqWVbVy|gG7>* z_=%I#KDauGPF8#z6FBZJPK8EC9YZV8S^hk{VprjFyB97Z|Bn2t15@ZEK#*&Y>yZ7( zA>;^h8*&Qy0CE<22ze6u1oDf>&I!1x+X`UjqQF^wm6aQh9bOJV;fytY#u^uYHj)9v z>fKgf3iSqpuDe`tP5;^px-RTs5qN4`#=>i`XXLf|TBGNAYU!J>XPNR_x~_{ER73dr z?^^N|l!{%~aUz3mS4padU0BS#5Gm9e3)u&tzfr-%BoNOucz{)G=@qmVyJjb#ivV^3 zG;BH0@N3ow!{G%E-*6B#;OxL@VAm`x=C#U1RXDvxvSd8(1+|(&W$FD}7+l`hybVs@ z@}XNx^RWfo=jG;I1m;~=xS8r(Qz}1ex?W{b`97;#*0#e1u~4L!?)M0p4W?b)&5f)- zi1lp4sss%vNYD;`NWdn@ESp`hj*BIOw4c+*kBGkal=Srtgv)p|J91*)cwRGU^9 zgXJhqI(%gzOwul&NAoN};EKkDp-hDL8YeGx`4p}1)M5-=(aGYGH0N9yF|_a0)I)P2 zO~b9*AY6shJhG*fqnu1W{y^`!E~r!6iq^AWnJgN+EQV4}9-eI|&Srddno6x_fic*N zqOppCtDIH%BZb+Kxs8ZWUs{EuXdJB4tYf;2dU!K1JKr_EK~0@rS3=;~wb96AIS6XK zc0MzmRlQwi+F4cexGyk-o2*I90}mA@f`gW^ipxHjP0@9#q{f*S07EF=#U!cV+EzwA zT;5Ue9^1A>>)T>o5RDir4Fo)KjnZPuYNYD{4Kf9&&Uidkrjdc*VY1ZGmg-Lp4CV5B z2ae|c2g>zXc=$Ltcby05J7={;Zc$!3{tsk*1=&{6=DXpAHViF^SId2nf-G$2UWXs} zhB<(l65SSJlZaO|R<>CD&0%bcSV+b@wIcPpz7uzK0JaCQYxKPJFN673POaZrgSlWi zS&bqQ5JH1WTbP55gF_*FI{p5Lar5Um^GLfh^J4DqWc%N*uq&MTnW_H!(&Cd@E;$Wa LK6XdDtuyc!#H`OB literal 0 HcmV?d00001 diff --git a/src/mainboard/google/cyan/variants/wizpig/data.vbt b/src/mainboard/google/cyan/variants/wizpig/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..0fa2d5e733bf0ea9390b593816ed2bc4863af3e4 GIT binary patch literal 5120 zcmeHKZ)jUp6hAL7f8M)!S<~0L##p=SHlIn|+LyEoTg})@)7EC|)->&EHwI0&L@mqO zu79MW(rl|xVQN6pO@|bQAQQ1)#80B=2M2-_!F?O-izow8VfY8;p69;zn*JH>;#AmV zCpq_?b92t`o_pST_ug#oZSJA*_SRJDKyRY;3Cbt~Dm2Jd*xpRdiO%l+mRL`$zqz9` zzK4DR>w%YVTm{H*oKFgcL)#KVIg-s~ zM+e5U8QR_Zc#JYk4{4ql%w_1liDQSeqfL|np*0OP)-^OzRO>?x^MpZEUY6wJo4=5;8RbJ z(?C2(!>X!oMa&R2LZ90bC_g@OKB#>T&9jcIGE(}E-})~ z--DaBbn;y?K^lV zf8yk+X+K<_L?cA8_2@vE;;4Zmi6FdSas@C^q+1I`Yd26oNDVqU9ERF2bIBumEgUQjD2loj801DGE)^V|9u(Y9o4?V}0xB*t9}3F1 zg8aQeei4)^Q4WfvK~xTi@==jYh|1fd{DDY57M07Q{F6xj5S0x?4iWMgQ3i-SM#u|9 zIZxz|2>FyK-x2vYLO8ebh+E#_CULhi=$4;zlNa5}`)>IYH~G@7{OFc-HxVVJUXo)H z*&`{(CHa&@UY0zyHb>reh3%kglCH1JcMU|QjI#+qqI};i-a*_^^w}~Bp}uMw$XA+k z)kLOjW~L>!|Ew7R{;2Dj`$3C=qWWecrm-(F#hZ>2p4kg~%&I`TuGYetE>Jafq{6hq z7%WF=(%~-&VUl+Fy_$Ck0#`6D3?(AGS3h~B%dcpCXBK1N3QiV}q&eqGh@pL#rXHRP zYZ`9d2H`54=8-KW9i?RQ$%lF`bU}^UR<0qW*yTd)WciB+4-*NjcW32RS|(_*G40gr68!a z+QsyAM)h@>X=hc<K6=YjMTkeCG+Ay>PUM=@S5;Cxbdjo#p z>*fGvigZ_q4I*CASlMFnH%722U?Car)QZ&W`Yznn0oWeIuF><>zYOMEHnm|_CFX+V zWHpLLK?n~jZ4nMO4Gx9z>GTJp#?7DO%p>jI%!|3Zm+gPQ!me@VXQtxsON&otx#Tox L`Pe<}uFk+;AqmbO literal 0 HcmV?d00001 diff --git a/src/mainboard/google/eve/Kconfig b/src/mainboard/google/eve/Kconfig index 9205651ba0..a841f22129 100644 --- a/src/mainboard/google/eve/Kconfig +++ b/src/mainboard/google/eve/Kconfig @@ -15,6 +15,7 @@ config BOARD_SPECIFIC_OPTIONS select EC_GOOGLE_CHROMEEC_LPC select HAVE_ACPI_RESUME select HAVE_ACPI_TABLES + select INTEL_GMA_HAVE_VBT select MAINBOARD_HAS_CHROMEOS select MAINBOARD_HAS_I2C_TPM_CR50 select MAINBOARD_HAS_TPM2 diff --git a/src/mainboard/google/eve/data.vbt b/src/mainboard/google/eve/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..2f950c82393325948d31ab28f56b2826a7b89636 GIT binary patch literal 4608 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 VZu0|oj&{)O3K#gTa^em@`y12x%pU*% literal 0 HcmV?d00001 diff --git a/src/mainboard/google/lars/Kconfig b/src/mainboard/google/lars/Kconfig index e9c27be48f..9f74fec0cb 100644 --- a/src/mainboard/google/lars/Kconfig +++ b/src/mainboard/google/lars/Kconfig @@ -17,6 +17,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy select HAVE_ACPI_TABLES select HAVE_OPTION_TABLE select HAVE_SMI_HANDLER + select INTEL_GMA_HAVE_VBT select MAINBOARD_HAS_CHROMEOS select MAINBOARD_HAS_LPC_TPM select MAINBOARD_HAS_TPM1 diff --git a/src/mainboard/google/lars/data.vbt b/src/mainboard/google/lars/data.vbt new file mode 100644 index 0000000000000000000000000000000000000000..0aac82c3b18d3bb71258b1a04aaadf8dee2152e9 GIT binary patch literal 4608 zcmeHKUu;ul6hF7Of4_TgcXx+U3eF=UbOW~A0Tbqw+qHw0b*x>-9MOahT6D3nu?;i) zM~yQfF_=F12My6Bz8HL2Vtg`2UW`kK%8U3YFD6JdF%jbna6R9>m$kT%H5mV3IPLk) z`Of$C_nq_oJzX=@HHg{Xy{TAlH#(FD9p=>yR4%5jWPf&FA~qP?*Olsz_u@IY7v5H{ zUk1nv!U{R6>(S)lsX{R_&_u8)>>JxZS}e3C3X{)Fjg4bEp2XOJ1BGH?Vq~h2$L!F~ z7;;R7bsZfo=5hDYL;DL89Y{br^~UJtmQ9-xqpfZ9)uUTT)jOi?9b2|3EYThB?@K3B zvB6~jZtNexL^2!8X1n{kQhPBy(BG5nN)C1>6t)mXd~E#K#OPB`Phlk9gl#m&Mhnz( z8RKIU<1H8~7IA?0nZ$v@WMSgjLcT>|9ONwc-2#B%fw~w7aIFo%zwlMTZGaoWt%8AI zsDLVObpsdx2%vH&RB&w(Tx4782XBa5ZVe#I3~Jh~vb4#E%n?5POfpRnt}COF&c-99eHmP~Gr)6O>Ln_S23% z@Cz+A5p$&ENXuA5VVXW4TsOZCfob|5Kw%3B2dT%ADNBlC+Nlqc|&p&b46I@0NFG;N}@v z)dLp-r7~W;Pxa?k+ii`vXSx4L+LJCnT?_^wsWS9H1VWI2HLwhFkhbzBKUgnswHLLS z5TS0-Ppe@7B4GlbyxB&zGeiJQZ-Dp+!x5%UGWH_F5194|W1lnpfoZ=pCP=tW(zZz~ zF5#%8Juk6WCHzRzK9ks&68L6 z{t21xo?(}4$t!|N(o?sNUb)4K(teyCdmgQf;;?IJgxNZT=c;{;Hp=Z0H@1JWkjI$L4ublzO zL!Me@^56qQXEM;J?2uL!K&}K0IaRH%_&}E^_aU_-y)Qj-xKP|Za;We>sMrBkm+M~! z@2+{u$S+No<(|II%!?gt{p} P?*czhv}y0s?aja+nFGQf literal 0 HcmV?d00001