ec: Remove hardcoded GPI offset in EC SCI
With LynxPoint-LP the SCI GPE is no longer a GPIO that is offset by 16. Remove the Add and fix up the link definition so it is still accurate. BUG=chrome-os-partner:19035 BRANCH=none TEST=manual: ensure SCI is working on slippy 1) Enable ACPI_DEBUG and ACPI_EC_DEBUGFS in kernel config 2) cat /sys/kernel/debug/ec/ec0/io > /dev/null 3) cat /sys/firmware/acpi/interrupts/gpe24 512 Change-Id: I5c97a8397cdee8f081d690d930da2df61b4695f9 Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/56027 Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
03c4ae5b18
commit
3cf74e8fe4
2 changed files with 2 additions and 2 deletions
|
|
@ -27,7 +27,7 @@ Device (EC0)
|
|||
{
|
||||
Name (_HID, EISAID ("PNP0C09"))
|
||||
Name (_UID, 1)
|
||||
Name (_GPE, Add(EC_SCI_GPI, 16))
|
||||
Name (_GPE, EC_SCI_GPI)
|
||||
Name (TOFS, EC_TEMP_SENSOR_OFFSET)
|
||||
Name (TNOP, 0xFD) // Thermal sensor has no power
|
||||
Name (TBAD, 0xFE) // Thermal sensor bad reading
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
#include <ec/google/chromeec/ec_commands.h>
|
||||
|
||||
#define EC_SCI_GPI 7 /* GPIO7 is EC_SCI# */
|
||||
#define EC_SCI_GPI 23 /* GPIO7/GPE23 is EC_SCI# */
|
||||
#define EC_SMI_GPI 8 /* GPIO8 is EC_SMI# */
|
||||
|
||||
#define LINK_EC_SCI_EVENTS \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue