Home
last modified time | relevance | path

Searched refs:chiptime (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/sys/arch/luna88k/dev/
H A Dtimekeeper.c140 volatile u_int32_t *chiptime = (void *)sc->sc_clock; in mkclock_get() local
146 chiptime[MK_CSR] |= (MK_CSR_READ << 24); in mkclock_get()
148 dt->dt_sec = FROMBCD(chiptime[MK_SEC] >> 24); in mkclock_get()
149 dt->dt_min = FROMBCD(chiptime[MK_MIN] >> 24); in mkclock_get()
150 dt->dt_hour = FROMBCD(chiptime[MK_HOUR] >> 24); in mkclock_get()
151 dt->dt_wday = FROMBCD(chiptime[MK_DOW] >> 24); in mkclock_get()
152 dt->dt_day = FROMBCD(chiptime[MK_DOM] >> 24); in mkclock_get()
153 dt->dt_mon = FROMBCD(chiptime[MK_MONTH] >> 24); in mkclock_get()
154 dt->dt_year = FROMBCD(chiptime[MK_YEAR] >> 24); in mkclock_get()
156 chiptime[MK_CSR] &= (~MK_CSR_READ << 24); /* time wears on */ in mkclock_get()
[all …]
/openbsd-src/sys/arch/luna88k/stand/boot/
H A Dgetsecs.c38 do { *chiptime = (off); (data) = (*chipdata); } while (0)
40 do { *chiptime = (off); *chipdata = (uint8_t)(data); } while (0)
88 volatile uint8_t *chiptime = (volatile uint8_t *)NVRAM_ADDR; in ds_gettime() local
89 volatile uint8_t *chipdata = chiptime + 1; in ds_gettime()
101 *chiptime = DS_REGA; in ds_gettime()
106 *chiptime = DS_SEC; in ds_gettime()
108 *chiptime = DS_MIN; in ds_gettime()
110 *chiptime = DS_HOUR; in ds_gettime()
112 *chiptime = DS_DOM; in ds_gettime()
114 *chiptime = DS_MONTH; in ds_gettime()
[all …]