diff options
author | Vladimir Serbinenko <phcoder@gmail.com> | 2013-11-14 19:08:38 +0100 |
---|---|---|
committer | Vladimir Serbinenko <phcoder@gmail.com> | 2013-11-25 07:00:11 +0100 |
commit | 969553e574310beadc836fb1eb0c139585ddb8ce (patch) | |
tree | 298e50944df8b6e4626b16e4e2fb52b075f208d9 /src | |
parent | 655ac2420d9d844b2c58269daf04e2c1dd60cb39 (diff) | |
download | coreboot-969553e574310beadc836fb1eb0c139585ddb8ce.tar.xz |
Add declaration of dock registers 1, 2 and 3.
Needed to make dock work on X201.
Change-Id: Id0b32266cacf04bb48530bedf50818c268f947ec
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Reviewed-on: http://review.coreboot.org/4081
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Tested-by: build bot (Jenkins)
Diffstat (limited to 'src')
-rw-r--r-- | src/ec/lenovo/h8/acpi/ec.asl | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/ec/lenovo/h8/acpi/ec.asl b/src/ec/lenovo/h8/acpi/ec.asl index 0f7312fdc8..f2a8061e0e 100644 --- a/src/ec/lenovo/h8/acpi/ec.asl +++ b/src/ec/lenovo/h8/acpi/ec.asl @@ -38,27 +38,34 @@ Device(EC) OperationRegion(ERAM, EmbeddedControl, 0x00, 0x100) Field (ERAM, ByteAcc, NoLock, Preserve) { + Offset (0x02), + DKR1, 1, /* Dock register 1 */ Offset (0x05), HSPA, 1, Offset (0x0C), LEDS, 8, /* LED state */ + Offset (0x1a), + DKR2, 1, /* Dock register 2 */ Offset (0x2a), EVNT, 8, /* write will trigger EC event */ Offset (0x3a), AMUT, 1, /* Audio Mute */ Offset (0x3B), , 1, - KBLT, 1, /* Keyboard Light */ + KBLT, 1, /* Keyboard Light */ , 2, USPW, 1, /* USB Power enable */ Offset (0x4e), - WAKE, 16, + WAKE, 16, Offset (0x78), TMP0, 8, /* Thermal Zone 0 temperature */ TMP1, 8, /* Thermal Zone 1 temperature */ Offset (0x81), - PAGE, 8 /* Information Page Selector */ - } + PAGE, 8, /* Information Page Selector */ + Offset (0xfe), + , 4, + DKR3, 1 /* Dock register 3 */ + } Method (_CRS, 0) { |