diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2015-02-06 22:27:33 +0100 |
---|---|---|
committer | Peter Stuge <peter@stuge.se> | 2015-04-08 08:41:59 +0200 |
commit | 0edf419852501583985475ae7084e508dc66eb8f (patch) | |
tree | 8a8eae64beefa9ad9884c7fd6cabfee8e2f999ac /util/ectool/ec.c | |
parent | 46ca3a55344b326553358b5119cb8a342a493ed4 (diff) | |
download | coreboot-0edf419852501583985475ae7084e508dc66eb8f.tar.xz |
ectool: add query function to ectool
`ectool -q` - Query the EC IRQ byte.
Should return 0x00 otherwise the IRQ handler is usally broken or disabled.
Tested-on: Lenovo X201t
Change-Id: I0b8c2dbcf38d2eab89d0fbea05795759c4517f6d
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Reviewed-on: http://review.coreboot.org/8382
Tested-by: build bot (Jenkins)
Reviewed-by: Nicolas Reinecke <nr@das-labor.org>
Reviewed-by: Peter Stuge <peter@stuge.se>
Diffstat (limited to 'util/ectool/ec.c')
-rw-r--r-- | util/ectool/ec.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/util/ectool/ec.c b/util/ectool/ec.c index 0f5b891d54..323a43fe73 100644 --- a/util/ectool/ec.c +++ b/util/ectool/ec.c @@ -147,3 +147,9 @@ uint8_t ec_idx_read(uint16_t addr) return inb(lpc_idx + 3); } + +uint8_t ec_query(void) +{ + send_ec_command(QR_EC); + return recv_ec_data(); +} |