| 180 | } |
| 181 | |
| 182 | void |
| 183 | atrtc_restore(void) |
| 184 | { |
| 185 | |
| 186 | /* Restore all of the RTC's "status" (actually, control) registers. */ |
| 187 | mtx_lock_spin(&atrtc_lock); |
| 188 | rtcin_locked(RTC_STATUSA); /* dummy to get rtc_reg set */ |
| 189 | rtcout_locked(RTC_STATUSB, RTCSB_24HR); |
| 190 | rtcout_locked(RTC_STATUSA, rtc_statusa); |
| 191 | rtcout_locked(RTC_STATUSB, rtc_statusb); |
| 192 | rtcin_locked(RTC_INTR); |
| 193 | mtx_unlock_spin(&atrtc_lock); |
| 194 | } |
| 195 | |
| 196 | /********************************************************************** |
| 197 | * RTC driver for subr_rtc |
no test coverage detected