diff options
author | Alexander Motin <mav@FreeBSD.org> | 2009-05-01 21:43:04 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2009-05-01 21:43:04 +0000 |
commit | 58a2bb4996aec6aed823b4a710ab56e6a5f830f4 (patch) | |
tree | bbbc74a5606b0a5701f4dc2e0cb8fb246eac0a42 /sys/isa | |
parent | ce7fa847ac7c186b3b4f8b7b7a6f7cdfa941b5f7 (diff) | |
download | src-58a2bb4996aec6aed823b4a710ab56e6a5f830f4.tar.gz src-58a2bb4996aec6aed823b4a710ab56e6a5f830f4.zip |
Add resume methods to i8254 and atrtc devices.
Notes
Notes:
svn path=/head/; revision=191733
Diffstat (limited to 'sys/isa')
-rw-r--r-- | sys/isa/atrtc.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/isa/atrtc.c b/sys/isa/atrtc.c index 87d03a5f2875..990c1ee1f05e 100644 --- a/sys/isa/atrtc.c +++ b/sys/isa/atrtc.c @@ -190,6 +190,13 @@ atrtc_attach(device_t dev) return(0); } +static int +atrtc_resume(device_t dev) +{ + + atrtc_restore(); + return(0); +} static int atrtc_settime(device_t dev __unused, struct timespec *ts) @@ -264,8 +271,7 @@ static device_method_t atrtc_methods[] = { DEVMETHOD(device_shutdown, bus_generic_shutdown), DEVMETHOD(device_suspend, bus_generic_suspend), /* XXX stop statclock? */ - DEVMETHOD(device_resume, bus_generic_resume), - /* XXX restart statclock? */ + DEVMETHOD(device_resume, atrtc_resume), /* clock interface */ DEVMETHOD(clock_gettime, atrtc_gettime), |