Home | History | Annotate | Download | only in imx

Lines Matching defs:imxclock

1 /*	$NetBSD: imxclock.c,v 1.9 2020/05/29 12:30:38 rin Exp $ */
33 __KERNEL_RCSID(0, "$NetBSD: imxclock.c,v 1.9 2020/05/29 12:30:38 rin Exp $");
69 struct imxclock_softc *imxclock = NULL;
78 imxclock = epit1_sc;
80 imxclock = epit2_sc;
84 freq = imxclock_get_timerfreq(imxclock);
88 aprint_verbose_dev(imxclock->sc_dev,
91 imxclock->sc_reload_value = freq / hz - 1;
94 bus_space_write_4(imxclock->sc_iot, imxclock->sc_ioh, EPIT_EPITCR, 0);
98 bus_space_write_4(imxclock->sc_iot, imxclock->sc_ioh, EPIT_EPITLR,
99 imxclock->sc_reload_value);
100 bus_space_write_4(imxclock->sc_iot, imxclock->sc_ioh, EPIT_EPITCMPR, 0);
102 reg = EPITCR_ENMOD | EPITCR_IOVW | EPITCR_RLD | imxclock->sc_clksrc;
103 bus_space_write_4(imxclock->sc_iot, imxclock->sc_ioh,
107 bus_space_write_4(imxclock->sc_iot, imxclock->sc_ioh,
110 imxclock->sc_ih = intr_establish(imxclock->sc_intr, IPL_CLOCK,
122 struct imxclock_softc *sc = imxclock;
140 counter = bus_space_read_4(imxclock->sc_iot, imxclock->sc_ioh, EPIT_EPITCNT);