summaryrefslogtreecommitdiff
path: root/sys/src/9/pc64
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2014-11-10 00:04:37 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2014-11-10 00:04:37 +0100
commitbcb67353c1ae559d6f91ab0669a06db52000b15d (patch)
treee2e6e9b26b7f13e234315c5753982bca4100dd22 /sys/src/9/pc64
parentb18a6413975a0a8d06e6d310072a0ff90b1ed541 (diff)
pc, pc64: provide access to embedded controller with #P/ec file
Diffstat (limited to 'sys/src/9/pc64')
-rw-r--r--sys/src/9/pc64/fns.h3
-rw-r--r--sys/src/9/pc64/pc641
2 files changed, 4 insertions, 0 deletions
diff --git a/sys/src/9/pc64/fns.h b/sys/src/9/pc64/fns.h
index 15eb1a0f5..652d07737 100644
--- a/sys/src/9/pc64/fns.h
+++ b/sys/src/9/pc64/fns.h
@@ -30,6 +30,9 @@ int dmainit(int, int);
#define DMALOOP 2
long dmasetup(int, void*, long, int);
void dumpmcregs(void);
+int ecinit(int cmdport, int dataport);
+int ecread(uchar addr);
+int ecwrite(uchar addr, uchar val);
#define evenaddr(x) /* x86 doesn't care */
void (*fprestore)(FPsave*);
void (*fpsave)(FPsave*);
diff --git a/sys/src/9/pc64/pc64 b/sys/src/9/pc64/pc64
index 25101e768..e1018fa84 100644
--- a/sys/src/9/pc64/pc64
+++ b/sys/src/9/pc64/pc64
@@ -85,6 +85,7 @@ misc
archacpi mp apic squidboy
archmp mp apic squidboy
mtrr
+ ec
# sdaoe
sdide pci sdscsi