Commit Graph

57 Commits

Author SHA1 Message Date
WANG Siyuan
c5ddfb68ff AMD PI: remove unuseful code
AmdS3Save no longer exists in Carrizo.
Imc lib should move to southbridge.

Change-Id: I2c925adf4469bb53139abe48108800655db2a5fe
Signed-off-by: WANG Siyuan <wangsiyuanbuaa@gmail.com>
Signed-off-by: WANG Siyuan <SiYuan.Wang@amd.com>
2015-06-15 13:09:57 +08:00
WANG Siyuan
14739c7693 pi/amd/00660F01/binaryPI/AGESA.c: remove printk
Change-Id: I176784a8ab162244d9b9c36dc29a2956829341ed
Signed-off-by: WANG Siyuan <wangsiyuanbuaa@gmail.com>
Signed-off-by: WANG Siyuan <SiYuan.Wang@amd.com>
2015-06-13 21:07:38 +02:00
Stefan Reinauer
d7b58b6bed Porting.h: Don't define uintptr_t
It's already defined in stdint.h and redefining it here conflicts
with coreboot proper.

Change-Id: I9a250b37b2f39278e4fdcd5c4b094457394549b6
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-06-13 10:36:00 +02:00
Marc Jones
3d5af98224 microcode: Update Broadwell to MC0306D4_0000001F
Update the microcde from chromium.org commit:
584219ff73ea4888995f460d2292b1b236f62c28

Change-Id: I87224206436a500e042215a844f0a8d8c042382a
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
2015-06-10 08:00:13 +02:00
Marc Jones
349fd5537d microcode: Update Baytrail to M0C30678_000082D
Picked up from chromium.org commit:
1b2f4ca558c29b3bb5b8eb9b7d935ddf84d222ee

Change-Id: If597662cce66ff8937a6d310ecdf2bd849e258f2
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
2015-06-10 07:55:25 +02:00
WANG Siyuan
9077293152 Add BLOBs to support AMD Embedded "Merlin Falcon" processor
Add AGESA BLOB, head files, VBIOS, xHCI, IMC and PSP firmwares
into the 3rdparty repo. These are explicitly to support AMD
Embedded "Merlin Falcon" processors in a FP4 package.
I have tested on board Bettong. Windows 7, Windows 8 and
Ubuntu 14.04 can boot.

Change-Id: I61abc61b0a837eb1e7b9bee6f6155f92d6c7419d
Signed-off-by: WANG Siyuan <wangsiyuanbuaa@gmail.com>
Signed-off-by: WANG Siyuan <SiYuan.Wang@amd.com>
2015-06-02 11:35:32 +08:00
Marc Jones
a710941e43 amd/pi: Move AGESA cbfs access function to coreboot
The AGESA.c file in 3rdparty has cbfs access functions
for locating the AGESA binaries. coreboot access functions
need to be within coreboot where they can be updated with
cbfs changes. Move the offending function to coreboot.

Change-Id: Ic414d2c74e270548d5190e8c95e4cd7b8f3b8edd
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
2015-05-06 05:29:12 +02:00
WANG Siyuan
63f1db5f4f AMD avalon: add PSP firmwares
Change-Id: If81c22852690e545dd0f96764efea2bb017c0d9f
Signed-off-by: WANG Siyuan <wangsiyuanbuaa@gmail.com>
Signed-off-by: WANG Siyuan <SiYuan.Wang@amd.com>
2015-04-29 20:38:21 +08:00
Stefan Reinauer
892a6976ba ipq806x: trick mbncat into compliance
The fake binaries *.mbn need an 8 byte header
d1 dc 4b 84 34 10 d7 73 for mbncat.py to accept them.

Add all files that will be needed for IPQ806x builds
down the line.

This will still not produce a working coreboot binary, but
it will fix compilation of coreboot.

Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>

Change-Id: I8cbb45eeb559f673deeefbf7692aff6b0211e59f
2015-04-13 14:41:04 -07:00
Stefan Reinauer
49f26985f6 ipq806x: Add dummy uber SBL binary
Please update uber-sbl.mbn from your existing coreboot image.
These are only dummy images to make the build pass.

Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Change-Id: I20be2c7c71fcad274c7ef281f430f090b282e9ee
2015-04-10 15:00:50 -07:00
Marc Jones
27e9cfba41 soc/baytrail: Add Bay Trail microcode to blobs repository
Add the microcode to 3rdparty blobs repository. These are
direct copies from the coreboot repository.

Change-Id: I25476addd5f507420a1e89ae6d60264312a15038
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
2015-04-10 22:54:50 +02:00
Marc Jones
f6c2e86906 soc/broadwell: Add Broadwell microcode to blobs repository
Add the microcode to 3rdparty blobs repository. These are direct
copies from the coreboot repository.

Change-Id: I042e5454eabe4d4ae636932cc516e9e5ff3d4d53
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
2015-04-10 22:54:17 +02:00
William Wang
6c38b3c7f3 AGESA Version: Update Steppe Eagle to v1.0.0.4.0121
AGESA ENHANCEMENTS and FIXED BUGS after 1.0.0.4:
- Fixed ECC issue
- VRM values compatible with 53081 Rev. 1.03

Known Issues/Limitations:
- Warm boot times may exceed cold boot times
 (affects ADK Fast Boot results)
- fTPM and DASH are not yet fully implemented

TEST:
Boot win7/8,ubuntu OS on Olive Hill+ board successfully
Verify that single ECC DIMM failure is gone

Change-Id: I88b2c4bdeb6b638218a2d2935da6ad35a1f5dc0a
Signed-off-by: William Wang <william.wang@amd.com>
Signed-off-by: William Wang <william20140704@yahoo.com>
2015-03-27 22:00:17 +01:00
Marc Jones
2bc495fd31 nvidia/tegra132: Add CPU micorcode binaries
Add the Tegra 132 binaries from NVIDIA made available here:
https://github.com/NVIDIA/cpu-microcode

Signed-off-by: Marc Jones <marc.jones@se-eng.com>
2015-03-06 14:59:33 -07:00
Alexandru Gagniuc
f42b78f4f4 cpu/intel: Add haswell microcode (306cx and 4065x)
Change-Id: I084a2c6daee5a9cf0305758acd0ca8dff0a6beea
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2015-02-04 15:40:08 -06:00
Alexandru Gagniuc
5cba2c4f8f cpu/intel: Add model 306ax microcode
This is done by creating a model_306ax dir. The update-microcodes
script will then automatically extract the relevant microcode.

Change-Id: Idf78088b58ad2ce9dc9e6881adf3a8ee9d2fd03c
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2015-02-04 14:33:41 -06:00
Alexandru Gagniuc
ed5df7bd12 cpu/intel: Add microcode files for supported CPUs
Microcode files will need to be added to this repository before they
can be removed from the main coreboot repo. Add them in anticipation
of this change. The script was updated to pull the latest microcode.

These files were extracted using the update-microcodes.sh script, and
may not necessarily match the updates currently present in the main
repository.

Change-Id: I30d41ff31b1ebb6aaeb773c2c663d7176d27060d
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2015-02-04 14:33:40 -06:00
Alexandru Gagniuc
7d1ef69c38 update-microcodes.sh: Automatically generate include headers
Rather than simply extracting the microcode updates, also create a
microcode.h header for each model, to include the extracted microcode
updates.

This should make maintenance easier, as coreboot code will be able to
simply include the "microcode.h" files in 3dparty rather than having
to update the includes every time the microcodes are updated in here.

Change-Id: I7abd81f984b1a61aeb6041d85b366e9a45c59421
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2015-01-31 12:37:09 -06:00
Bruce Griffith
5eb7a9cf08 AGESA Version: Upgrade 00630F01 (Bald Eagle) to v1.1.0.7
Agesa ENHANCEMENTS and FIXED BUGS after 1.1.0.5:

  - BUG: Quad limited to Dual, XHCI controllers will disappear after r
  - ENH: FCH - POST API for GPIO definition
  - ENH: Reduce padding size for SMU firmware
  - BUG: Pcie Training Hangs on Broken Line failure
  - BUG: GNB IOAPIC devid in IVRS table should be 0:0:1
  - ENH: Kaveri SMU Firmware 13.52.0
  - BUG: Clear EcPortActive if IMC is disabled
  - BUG: Name string in Core 2 mismatch BSP setting
  - ENH: AGESA FCH USB EHCI Deep Blink Power Saving changes
  - BUG: eDP does not light up
  - BUG: BTS Shows warnings on several registers
  - ENH: KV Gen3 EQ CMOS Default Settings Changes
  - BUG: Wrong Timing parameters passed to PMU Message Block in mixed
  - ENH: Brand String Updates for Server and Embedded
  - ENH: Update NFC reference driver on KV as test result on KV platfo

===========================================================================
Additional changes that are specific to coreboot:
---------------------------------------------------------------------------

KaveriPI: Updates the IMC code to v1.1.2
   Since existing Trinity/Richland and Ontario boards use the v1.1.1
   code stored in southbridge/amd/hudson, move the Hudson v1.1.2 IMC
   binary from this update to KaveriPI under southbridge/amd/bolton.
   This is a potential problem for future KaveriPI updates since the
   path is changed from the AMD conventions used for KaveriPI.
   Technically, all discrete FCH designs (Kaveri, Trinity/Richland,
   Ontario, possibly Orochi) should use the latest Hudson IMC code.

KavariPi: Change licensing on gcc-intrin.h per Palamida scan
   Palamida scan run on behalf of AMD found that the source license
   for gcc-intrin.h should be attributed to hackbunny@reactos.com.
   License was restored to the original KJK:Hyperion text.

===========================================================================

Change-Id: Ie5ef48671ad4adab835ee6cba1dcafc4e12c18ee
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-12-16 03:41:58 -07:00
Bruce Griffith
571952f6d4 AGESA Version: Upgrade 00730F01 (Steppe Eagle) to v1.0.0.4
Agesa ENHANCEMENTS and FIXED BUGS after 1.0.0.3:

- ENH: FCH - POST API for GPIO definition
- BUG: Pcie Training Hangs on Broken Line failure
- ENH: Save Restore FakeSMI related registers for S3
- BUG: AGESA-FCH Can't set SPI Dual_122 mode
- BUG: EHCI driven strength programming is not consistent with BKDG
- BUG: D18F2x9C_x0D0F_0[F,8:0]04[POdtOff] fails to be maintained
- ENH: PSP FW Stack (Mullins-Beema) version D.1.1.22
- ENH: Mullins_Firmware_14_31_0
- ENH: Sensor feature is not working
- BUG: Potential Stack contaminate during TPM memory ready callback
- ENH: ALIB skip training on hot unplug
- ENH: PSP FW Stack (Mullins) version 0.1.1.1E
- ENH: AGESA enhancement to implement workaround for ERRATA 793

Known Issues/Limitations

- Warm boot times may exceed cold boot times (affects ADK Fast Boot results)
- fTPM and DASH are not yet fully implemented

======================================================================
Additional changes that are specific to the AGESA binary for coreboot:
----------------------------------------------------------------------

MullinsPI: Change licensing on gcc-intrin.h per Palamida scan
   Palamida scan run on behalf of AMD found that the source license
   for gcc-intrin.h should be attributed to hackbunny@reactos.com.
   License was restored to the original KJK:Hyperion text.

MullinsPI: Disable quad rank support
   Mullins does not support quad rank DIMMs. Turning this off
   allows both DIMMs to be detected on a olivehillplus.

Mullins: GfxInitSview() needs to preserve GFX PCI config space
   The GfxInitSview() exits with the I/O decode disabled in the
   GFX (BDF=0:1.0) PCI config space. This commit copies the
   algorithm used for Trinity.

MullinsPI: Prevent SPI Quad I/O mode from being used
   The AGESA code for SPI Quad I/O mode has multiple problems.
   These problems were first observed on the amd/DB-FT3b-LC board
   which has a SPI rom that supports quad I/O mode.
   In the function FchPlatformSpiQe() it is not able to correctly
   detect the QeEnabled bit to determine if quad mode should be
   turned on. This results in the function FchSetSpi() erasing
   the sector where the hudson/fwm header is stored and as a
   result the motherboard will not be able to be rebooted.

MullinsPI: Turn on IOMMU
   The IOMMU cannot be turned on from coreboot if the IOMMU flag is
   set "OFF" in binary PI.  This is because turning off IOMMU in
   build options disables compilation of the code that generates
   the IVRS ACPI table.  Turning on the IOMMU flag should have no
   effect in coreboot code unless the IOMMU is explicitly enabled
   before the call to AMD_INIT_ENV.

MullinsPI: Eliminate BOUNDS_CHK errors for HEAP locate objects function
   The HEAP locate objects function is frequently used in AGESA to test
   whether code has already run.  This results in an AGESA BOUNDS_CHK
   error being reported and the subsequent logging of the error.  These
   are not errors and they either cause a lot of work to revisit whether
   they are valid or all BOUNDS_CHK errors get ignored through invalid
   use of the error.  Remove the reporting of BOUNDS_CHK errors within
   the HEAP locate buffer function.

======================================================================

Change-Id: Id45be29a330089e86a55bdd4571538fe43ea7668
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-12-16 03:41:06 -07:00
Bruce Griffith
a8b0c52850 AMD 3rdparty PI: Make gcc-intrin.h match open-source AGESA
Forward port commit:
   db0e0e2 amd/agesa/*/gcc-intrin.h: Invaild inline asm

Change-Id: I4a08ae9ed234aea671a8e6d83bfc352f3f422e4a
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-12-16 03:32:08 -07:00
Zheng Bao
3654a1fde1 AMD Steppe Eagle: Update the Steppe Eagle SMU Firmware
Change-Id: If2657634f41d1e647d78c7d6f8b7e2304615d860
Signed-off-by: Zheng Bao <zheng.bao@amd.com>
Signed-off-by: Zheng Bao <fishbaozi@gmail.com>
2014-11-28 13:18:30 +01:00
Bruce Griffith
1ce6ed6cd6 AGESA binary PI: Add CONST to Azalia fields in callback structs
The Azalia table is a lookup. It is hard to imagine that it should
not be CONST.  The compiler does not complain when the Azalia
related fields in the structs passed into the AGESA OEM callout
are set CONST.  If the compiler does not complain, then the
calling function does not modify the Azalia lookup table.
Therefore, there is no issue with setting the Azalia verb table
pointer fields as CONST. All this does is provide more detail to the
compiler so that it can flag errors at compile-time rather than
runtime.

Change-Id: I269c137f8644e97e095e1e39df1a255223cf07b0
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-11-22 00:37:18 +01:00
Bruce Griffith
d91bc1d4d5 AGESA binary PI: Update the Bald Eagle binary
KavariPi: Change the default Sata6AhciCap to TRUE
	Change an internal AGESA variable to allow SATA AHCI
	mode to grab all six ports

   KaveriPI: Eliminate BOUNDS_CHK errors for HEAP locate objects function
	Internal to AGESA, HEAP locate functions return an
	error code.  The error code shows up in the output from
	AmdReadEventLog().  Sometimes the locate functions are
	only used to determine if processing has already occurred.
	Change AGESA so that no error is generated in the log
	for simple locates.  Memory allocates and deallocates
	still generate an error.

   Kaveri: GfxInitSview() needs to preserve GFX PCI config space
	When GfxInitSview() starts processing, it sets the I/O,
	memory, and busmaster bits in the integrated graphics device
	config space header.  When GfxInitSview() completes the
	I/O bit is cleared.  Change AGESA so that GfxInitSview()
	preserves the config space I/O, memory, and busmaster
	bits through the function.

Change-Id: Ic30afefa9e0da14017642e1242976771908847bc
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-11-21 03:58:51 -07:00
Bruce Griffith
9f68e20e5e AMD KaveriPI: Add PI header files to support binary AGESA release
Add the header files, Makefiles, and Kconfig files to support the
AMD Embedded "Bald Eagle" binary AGESA.  The header files need to
exactly match the files used to build binary AGESA.

Change-Id: I7a245bc4d36faa65838f3f41d2367889531d9aa7
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-11-21 00:16:08 +01:00
Bruce Griffith
c5b5269b11 AMD AGESA: Move Bald Eagle BLOB to highlight only supports FP3 parts
Move the Bald Eagle AGESA.bin file into a socket-specific directory
to highlight that this BLOB is only for soldered down processors in
an FP3 package.

Change-Id: Iabef48c2f64a5d1fd7c1a9b1de65460308165f0c
Signed-off-by: Bruce Griffith <bruce.griffith@se-eng.com>
2014-11-19 18:48:30 +01:00
Marc Jones
27bdb5e8a6 qualcomm: Add IPQ8064 firmware placeholder
**************************************************************************
* ATTENTION: The blobs/cpu/qualcomm/ipq8064/sbls.bin file is a
* placeholder.
* It is NOT a working IPQ8064 binary.
*
* Developers should maintain the IPQ8064 file on the flash device and be
* sure to back it up prior to overwriting it with a coreboot image.
**************************************************************************

Change-Id: Ifadede6d7851a7dfb2eada8f58752a5971f9a9aa
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
2014-11-07 15:01:05 -07:00
Bruce Griffith
f37e0e64ac AMD Steppe Eagle: Add Platform Security Processor Binaries
Steppe Eagle (00730F01) contains the Avalon southbridge and
a Platform Security Processor (PSP). Supporting the PSP requires
specific binaries to be included in the rom. These binaries are
being added to the AMD directory as separate pieces but will be
swapped out for a combined binary in the future. The fletcher
utility is used to sign PSP binaries.

Change-Id: If6325d5f9ecec141317436a602c4cc1349a3f13f
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-08-28 11:54:03 -06:00
Bruce Griffith
e5ecd9c649 AMD MullinsPI: Add PI header files to support binary AGESA release
Add the header files, Makefiles, and Kconfig files to support the
AMD Embedded "Steppe Eagle" binary AGESA.  The header files need to
exactly the files used to build binary AGESA.

Change-Id: Ia81caaaa3d90a3c23280a06fcfb50b922c94288a
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-08-28 11:54:02 -06:00
Bruce Griffith
fd65234c52 AMD AGESA: Move Steppe Eagle BLOB to highlight only supports FT3b parts
Move the Steppe Eagle AGESA.bin file into a socket-specific directory
to highlight that this BLOB is only for soldered down processors in
an FT3b package.

Change-Id: I291b6a60be7d8f9d784e75650bc721495d89a4c7
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-08-28 11:54:01 -06:00
Bruce Griffith
23cdbffa01 AMD AGESA: Move Bald Eagle AGESA BLOB from CPU to new PI directory
Move the AGESA BLOB from the CPU directory to the PI directory to match
the organization of the Steppe Eagle directory.  Convert the license
file from RTF to text so that it can be reviewed in Gerrit.

Change-Id: I2b7e499ea458939af3ed5bf4e4e8d59301733ffc
Signed-off-by: Bruce Griffith <bruce.griffith@se-eng.com>
2014-07-28 12:11:33 -06:00
Bruce Griffith
ece4051fc1 AMD AGESA: Add BLOBs to support AMD Embedded "Steppe Eagle" processors
Add AGESA BLOB, VBIOS, and xHCI BLOB into the 3rdparty repo.  These
are explicitly to support AMD Embedded "Steppe Eagle" processors in
an FT3b package.  These BLOBs may also work with other AMD Mullins
based processors but use with other variants is not supported.

Change-Id: I6911e03fc605d38cf8283d34113ae8943ffa2500
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-07-28 12:11:19 -06:00
Martin Roth
39d3397b9a sb/amd/hudson: update imc.bin to v1.0.11
- Update the imc.bin file to v1.0.11
- Add the imc.bin release notes

- These files are released under the license file
added in the xhci binary file update - commit 5cb8acef.

These files were obtained from:
RichlandPI_1.1.0.5 - April 2014

Change-Id: I5dbb97d9cd767bde98028645a4b14b5cc68526ea
Signed-off-by: Martin Roth <martin.roth@se-eng.com>
2014-07-14 19:20:42 -06:00
Martin Roth
5cb8acef4c sb/amd/hudson: update XHCI rom to v1.0.0.48
- Add the updated xhci binary - Version 1.0.0.48
- Add the release notes for the xhci binary
- Add AMD's license file.

These files were obtained from:
RichlandPI_1.1.0.5 - April 2014

Change-Id: Id4ab7bb09b203b8afe7250b78c36012b6735f4b2
Signed-off-by: Martin Roth <martin.roth@se-eng.com>
2014-07-12 21:30:32 +02:00
Bruce Griffith
eb200ae801 Whitespace: Fix whitespace in AMD release notes
Change-Id: Ic35fbc0ad17e49a8fb7f861d8b8ffe663bc9dba6
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-07-07 16:43:05 -06:00
Bruce Griffith
4ec2695288 AMD AGESA: Add BLOBs to support AMD Embedded "Bald Eagle" processors
Add AGESA BLOB, VBIOS, and xHCI BLOB into the 3rdparty repo.  These
are explicitly to support AMD Embedded "Bald Eagle" processors in
an FP3 package.  These BLOBs may also work with other AMD Kaveri
based processor but use with other Kaveris is not supported and has
not been tested.  Use at your own risk.

Change-Id: Ia3807835fdde3b2ee76ab25cfa7943085866d794
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2014-07-07 16:37:50 -06:00
Alexandru Gagniuc
45f0c04fd7 cpu/intel: Add microcode extractor script from main repo
Add the update-microcodes.sh script in anticipation of removing the
microcode updates from the main coreboot repository.

The script is copied verbatim from main repository.

Change-Id: I4d07d48646d71d58b5be329a24352ec04ae2f02d
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2014-02-28 00:18:47 +01:00
Patrick Georgi
324ec3cb64 systemagent-r6: improve boot time on sandy bridge
The code tests a register 5000 times that I doubt exists
on sandy bridge. reduce to 50.

Change-Id: I86d0e35e3a8cd61b3f7c531cd4e3dd8cc5b28f57
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
2014-01-02 02:20:12 +01:00
Siyuan Wang
aebd21811d AMD Yangtze: add IMC and xHCI blobs for new southbridge
These two files are used for AMD Kabini APU

Change-Id: I6eda163bb330fc530861212e284ca07fc1f724fb
Signed-off-by: Siyuan Wang <SiYuan.Wang@amd.com>
Signed-off-by: Siyuan Wang <wangsiyuanbuaa@gmail.com>
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
2013-07-10 23:39:10 +02:00
Stefan Reinauer
b36cc7e08f exynos5420: add BL1 binary
This is a fake binary. Run strings on it to determine the
URL of the real binary.

Change-Id: Iaebdb2336e1df3b10395031b8f19d46b7550acc6
Signed-off-by: Stefan Reinauer <reinauer@google.com>
2013-07-09 16:38:38 -07:00
Stefan Reinauer
b96446a3e4 exynos5250: change BL1 binary name to bl1.bin
Change-Id: I5c092c74871b67a727c05064291d8d3f1a4a9654
Signed-off-by: Stefan Reinauer <reinauer@google.com>
2013-07-09 16:37:54 -07:00
Stefan Reinauer
e934f70a1a New system agent binary for SandyBridge/IvyBridge
The pei_data version changed to 6, so new binaries are needed.

Signed-off-by: Stefan Reinauer <reinauer@google.com>

Change-Id: Ia4f85c12d11d89a17c38530b1d92861d1cdad679
2013-06-21 09:57:38 -07:00
Stefan Reinauer
ba8caa30bd Binaries for Google Stout platform
AKA Lenovo Thinkpad X131e Chromebook

Signed-off-by: Stefan Reinauer <reinauer@google.com>

Change-Id: I586254794a1a81939e18bc797546f343abb31416
2013-03-11 14:48:09 -07:00
Stefan Reinauer
dac1a18d18 Binaries for Google Link platform
AKA Google Chromebook Pixel

Change-Id: I27df7512738854b6b8ad5826f306e574e776de11
Signed-off-by: Stefan Reinauer <reinauer@google.com>
2013-02-21 15:32:57 -08:00
Stefan Reinauer
dcd1ca72bb Binaries for Google Butterfly platform
AKA HP Pavilion Chromebook

Change-Id: I9a115aae949f32696f8c0d2e19fb01198c6d6378
Signed-off-by: Stefan Reinauer <reinauer@google.com>
2013-02-11 12:02:31 -08:00
Stefan Reinauer
4c0dcf96ae Add dummy bootblock for Exynos E5250
Look into the file to find out where to get the actual bootblock
for now. This is hopefully temporary to get the coreboot build process
in place and working.

Signed-off-by: Stefan Reinauer <reinauer@google.com>
Change-Id: I53987a0515b00af83f959468296b4c5929ba49df
2013-01-04 16:01:24 -08:00
Stefan Reinauer
7eb78b1109 Binaries for Google Parrot platform
AKA Acer C7 Chromebook

Signed-off-by: Stefan Reinauer <reinauer@google.com>
Change-Id: Iff7f77eba1d827ea9ea7259369d7e27c3dc57b49
2012-12-11 15:57:28 -08:00
Stefan Reinauer
b617b812e3 New system agent binaries for SandyBridge/IvyBridge
The pei_data version changed, so new binaries are needed

Signed-off-by: Stefan Reinauer <reinauer@google.com>
Change-Id: Ic7f503f5ad547c9268b50b356b2835a7677319e1
2012-11-17 00:03:58 +01:00
Stefan Reinauer
631f0a8209 Add necessary blobs for Intel Emerald Lake 2
These are needed to produce a working image

Change-Id: I25eb88c862ff079e2ddf130186b648a402346c40
2012-11-08 16:31:49 -08:00
Stefan Reinauer
eb0cab0e1a Add Firmware Descriptor and VGA Option ROM for Lumpy
These are needed to build a working image

Change-Id: I7d795687e6bd156163e60965a4cd5024471fba58
2012-11-08 16:31:46 -08:00