the following patch was just integrated into master:
commit b108141c09961aa35ccb2a266856a20bb583a447
Author: Rudolf Marek <r.marek(a)assembler.cz>
Date: Sun Jan 12 00:23:30 2014 +0100
AGESA f15tn: Fix GPP ports resume
The AGESA resumes the GPP ports in the romstage using FchInitResetGpp(),
which does FchGppPortInitS3Phase() for S3 resume. The PreInitGppLink()
looks into CMOS to figure out what ports to just force to Gen1 or
Gen2 PCIe. Then boot continues and in the ramstage the rest of GPP
init is executed. There is a problem that nobody sets properly the
PortDetected flags in the S3 path. As the consequence FchGppDynamicPowerSaving()
thinks the GPP port is not enabled and shut downs it.
The best fix would be also to remove the CMOS dependency which
might be some left over, because AGESA does not use CMOS much for
anything else. There could be also some way how to pass the GPP state
structure from romstage to ramstage possibly via hudson/resume.c
but I don't know how to do that. Similar problem is that the "late"
stage of init again "forgets" the PortDetected state.
This fix fixes the resume issue on Asus F2A85-M. With this patch applied
both GPP ports (used as PCIe x1 and internal ethernet) are working again
after resume.
Change-Id: Idaf609043abb09441c6790504d66d23e0637588f
Signed-off-by: Rudolf Marek <r.marek(a)assembler.cz>
See http://review.coreboot.org/4671 for details.
-gerrit
the following patch was just integrated into master:
commit 86e14efcb193f3b167650c57da52b667261bca20
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Tue Jan 21 09:45:15 2014 +0100
lenovo/x201: Skip AT24RF08 detection.
AT24RF08 was inherited from RE of original BIOS. As we don't really care
if the chip in question is really AT24RF08 or a generic replacement,
we can skip this check.
Change-Id: I862dd66b2332314beb835f215f1c1cd838aa07b9
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
See http://review.coreboot.org/4769 for details.
-gerrit
the following patch was just integrated into master:
commit f53f0b8479d4749eaa99f2816f0271009133bc46
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Mon Jan 20 03:03:38 2014 +0100
pcengines/alix6: Make clone declaration in line with other clones.
Change-Id: I4e56f6b37314bff569728b732b4115fb940f70dd
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
See http://review.coreboot.org/4756 for details.
-gerrit
the following patch was just integrated into master:
commit b4bd65daac691408b7298d7d6ea9e6ed0f3f8251
Author: WANG Siyuan <wangsiyuanbuaa(a)gmail.com>
Date: Mon Dec 2 10:18:04 2013 +0800
AMD hudson and yangtze: add IMC fan control support
imc_reg_init: init fan control related registers.
enable_imc_thermal_zone: AGESA does not enable thermal zone. We enable
it here.
Change-Id: I93c729982d78b6d2c7c20bcb1a3e27a7dd0eba91
Signed-off-by: WANG Siyuan <SiYuan.Wang(a)amd.com>
Signed-off-by: WANG Siyuan <wangsiyuanbuaa(a)gmail.com>
See http://review.coreboot.org/4300 for details.
-gerrit
the following patch was just integrated into master:
commit f81b8536fbf817c582cbcc128f219f3daa80691c
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Thu Jan 23 09:06:08 2014 +0100
lenovo: Handle EEPROM/RFID chip.
EEPROM/RFID chip present in thinkpad should be locked in a way to avoid
any potential RFID access.
Read serial number, UUID and P/N from EEPROM.
This info is stored on AT24RF08 chip acessible through SMBUS.
Change-Id: Ia3e766d90a094f63c8c854cd37e165221ccd8acd
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
See http://review.coreboot.org/4774 for details.
-gerrit
the following patch was just integrated into master:
commit 96bf3edabeed1555ce13178d8c0a81841e448fdc
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Mon Jan 27 23:57:44 2014 +0100
ibexpeak: add smbus_write_byte
Change-Id: I045f1cff794d3c965c502fff98dd2442af2143bd
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
See http://review.coreboot.org/4839 for details.
-gerrit
the following patch was just integrated into master:
commit 4491687c549eb27358d63ea1907160ea4c7f6f73
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Mon Jan 27 23:48:27 2014 +0100
bd82x6x: Add smbus_write_byte
Change-Id: Iaab076cc014a1ee463866c243636f4f71798ddc4
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
See http://review.coreboot.org/4838 for details.
-gerrit
the following patch was just integrated into master:
commit be9651002c3473df0f3950b24636743beb5e48f1
Author: Vladimir Serbinenko <phcoder(a)gmail.com>
Date: Mon Jan 27 23:46:46 2014 +0100
smbus: Add guards to avoid calling NULL.
Many of SMBus functions are unavailable on many controllers.
While calling unavailable function is bad, it shouldn't lead
to spectacular crash.
Change-Id: I7912f3bbbb438603893223a586dcedf57e8a7e28
Signed-off-by: Vladimir Serbinenko <phcoder(a)gmail.com>
See http://review.coreboot.org/4837 for details.
-gerrit