Mono Moosbart (mono-for-coreboot(a)donderklumpen.de) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/18502
-gerrit
commit 7e2330a08567f33b7109033f1dbcc0203a1ed1ef
Author: Mono <mono-for-coreboot(a)donderklumpen.de>
Date: Sun Feb 26 13:35:17 2017 +0100
mb/apple/macbook21: Remove PCI reset code from romstage
Follow commit 7676730 (mb/lenovo/x60: Remove PCI reset code from
romstage). The PCI reset was copied from code specific for Roda
RK886EX and Kontron 986LCD-M. It is not needed on the MacBook.
Change-Id: I22dac962e8079732591f9bc134c1433f5c29ff4e
Signed-off-by: Axel Holewa <mono-for-coreboot(a)donderklumpen.de>
---
src/mainboard/apple/macbook21/romstage.c | 5 -----
1 file changed, 5 deletions(-)
diff --git a/src/mainboard/apple/macbook21/romstage.c b/src/mainboard/apple/macbook21/romstage.c
index 962ad41..92dfe74 100644
--- a/src/mainboard/apple/macbook21/romstage.c
+++ b/src/mainboard/apple/macbook21/romstage.c
@@ -253,11 +253,6 @@ void mainboard_romstage_entry(unsigned long bist)
if (bist == 0)
enable_lapic();
- /* Force PCIRST# */
- pci_write_config16(PCI_DEV(0, 0x1e, 0), BCTRL, SBR);
- udelay(200 * 1000);
- pci_write_config16(PCI_DEV(0, 0x1e, 0), BCTRL, 0);
-
ich7_enable_lpc();
/* Set up the console */
Iru Cai (mytbk920423(a)gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/18480
-gerrit
commit ecbad3ee274e81893a0687be8854489a60f9b7aa
Author: Iru Cai <mytbk920423(a)gmail.com>
Date: Fri Feb 24 15:35:55 2017 +0800
superiotool: add SMSC KBC1126
Device ID is read from HP Elitebook 2760p.
LDNs are from superio/smsc/kbc1100/kbc1100.h, and the register indices
come from the existing code in smsc.c. Keyboard and EC registers can
be seen from superio/sms/kbc1100/early_init.c. COM1 registers can be
seen from the DSDT dump of HP Elitebook 2760p running OEM firmware.
Change-Id: Id172ae42411a6d42a4ae7c7f30f96aeda3e6c384
Signed-off-by: Iru Cai <mytbk920423(a)gmail.com>
---
util/superiotool/smsc.c | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/util/superiotool/smsc.c b/util/superiotool/smsc.c
index 15ba131..4a06ede 100644
--- a/util/superiotool/smsc.c
+++ b/util/superiotool/smsc.c
@@ -68,6 +68,33 @@ static const struct superio_registers reg_table[] = {
{0x03, "FDC37C93xFR", {
/* FIXME: There's another 0x03 but found on port 0x0d/0x0e! */
{EOT}}},
+ {0x07, "KBC1126", {
+ {NOLDN, NULL,
+ {0x02,0x03,0x07,0x17,0x20,0x21,0x22,0x23,0x24,0x25,
+ 0x26,0x27,0x28,0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,
+ EOT},
+ {0x00,RSVD,0x00,RSVD,0x07,0x00,0x00,0x00,0x04,0x04,
+ MISC,MISC,MISC,MISC,MISC,MISC,MISC,MISC,MISC,MISC,
+ EOT}},
+ {0x1, "Power management (PM1)",
+ {0x30,0x60,0x61,EOT},
+ {0x00,0x00,0x00,EOT}},
+ {0x4, "COM1",
+ {0x30,0x60,0x61,0x70,0xf0,EOT},
+ {0x00,0x00,0x00,0x00,0x00,EOT}},
+ {0x7, "Keyboard",
+ {0x30,0x60,0x61,0x70,0x72,0xf0,EOT},
+ {0x00,0x00,0x00,0x00,0x00,0x00,EOT}},
+ {0x8, "Embedded controller (EC)",
+ {0x30,0x60,0x61,EOT},
+ {0x00,0x00,0x62,EOT}},
+ {0x9, "Mailbox",
+ {0x30,0x60,0x61,EOT},
+ {0x00,0x00,0x00,EOT}},
+ {0xa, "LPC/8051 addressable GPIO (LGPIO)",
+ {0x30,0x60,0x61,EOT},
+ {0x00,0x00,0x00,EOT}},
+ {EOT}}},
{0x0a, "FDC37N971", {
{NOLDN, NULL,
{0x02,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,
the following patch was just integrated into master:
commit 6295b8a57aec05add2ab4c4d9af53bf8e707b882
Author: Aaron Durbin <adurbin(a)chromium.org>
Date: Fri Feb 24 15:56:27 2017 -0600
mainboard/google/reef: keep LPSS_UART2_TXD high in suspend state
The cr50 part on reef is connected to the SoC's UART lines. However,
when the tx signal is low it causes an interrupt to fire on cr50.
Therefore, keep the tx signal high in suspend state so that it doesn't
cause an interrupt storm on cr50 which prevents cr50 from sleeping.
BUG=chrome-os-partner:63283
BRANCH=reef
TEST=s0ix no longer causes interrupt storm on cr50. Power consumption
normal.
Change-Id: Idaeb8e4427c1cec651122de76a43daa15dc54d0f
Signed-off-by: Aaron Durbin <adurbin(a)chromium.org>
Reviewed-on: https://review.coreboot.org/18491
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan(a)google.com>
See https://review.coreboot.org/18491 for details.
-gerrit
the following patch was just integrated into master:
commit d4d6ba180d718b073379000b480dc3f468581955
Author: Duncan Laurie <dlaurie(a)chromium.org>
Date: Fri Feb 24 12:28:12 2017 -0800
google/eve: Add rise/fall times for I2C buses
Apply tuning for the PCH I2C buses on Eve based on rise/fall time
measurements that were done with a scope.
BUG=chrome-os-partner:59686
BRANCH=none
TEST=Manual testing on Eve P1 to verify that all devices on I2C
buses are still functional. Post-tuning measurement will be done
once a new firmware is released.
Change-Id: I3d70ff455a20ecda374d7e7fa6cd3ab15e7f2621
Signed-off-by: Duncan Laurie <dlaurie(a)chromium.org>
Reviewed-on: https://review.coreboot.org/18487
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan(a)google.com>
See https://review.coreboot.org/18487 for details.
-gerrit