[coreboot-gerrit] Patch set updated for coreboot: sb/intel/lynxpoint: add missing I2C ACPI SSCN/FMCN methods

Matt DeVillier (matt.devillier@gmail.com) gerrit at coreboot.org
Mon Nov 28 21:23:08 CET 2016


Matt DeVillier (matt.devillier at gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/17620

-gerrit

commit 72729d4ef37364e8e5b1b96e9343834b0ad81f8b
Author: Prabal Saha <coolstarorganization at gmail.com>
Date:   Thu Jul 14 12:34:33 2016 -0700

    sb/intel/lynxpoint: add missing I2C ACPI SSCN/FMCN methods
    
    The SSCN and FMCN methods provide the optimal HCNT/LCNT timing values to
    the driver, and are necessary when using I2C devices (eg, trackpad and
    touchscreen) in ACPI (vs PCI) mode.  Add these methods using the
    timing values from Broadwell, which work for Haswell/Lynxpoint as well.
    
    TEST: build google/peppy with trackpad/touchscreen devices in ACPI mode,
    observe proper operation under Windows and Linux
    
    Change-Id: I25f07ac474b041358315530e5f391bb33d9c4d04
    Signed-off-by: Matt DeVillier <matt.devillier at gmail.com>
---
 src/southbridge/intel/lynxpoint/acpi/serialio.asl | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/southbridge/intel/lynxpoint/acpi/serialio.asl b/src/southbridge/intel/lynxpoint/acpi/serialio.asl
index 930a8ee..e4d8659 100644
--- a/src/southbridge/intel/lynxpoint/acpi/serialio.asl
+++ b/src/southbridge/intel/lynxpoint/acpi/serialio.asl
@@ -127,6 +127,9 @@ Device (SDMA)
 	Name (_UID, 1)
 	Name (_ADR, 0x00150000)
 
+	Name (SSCN, Package () { 432, 507, 30 })
+	Name (FMCN, Package () { 72, 160, 30 })
+
 	// BAR0 is assigned during PCI enumeration and saved into NVS
 	Name (RBUF, ResourceTemplate ()
 	{
@@ -165,6 +168,9 @@ Device (I2C0)
 	Name (_UID, 1)
 	Name (_ADR, 0x00150001)
 
+	Name (SSCN, Package () { 432, 507, 30 })
+	Name (FMCN, Package () { 72, 160, 30 })
+
 	// BAR0 is assigned during PCI enumeration and saved into NVS
 	Name (RBUF, ResourceTemplate ()
 	{



More information about the coreboot-gerrit mailing list