Home
last modified time | relevance | path

Searched refs:sc_freq (Results 1 – 25 of 58) sorted by relevance

123

/netbsd-src/sys/arch/arm/cortex/
H A Da9ptmr.c60 uint32_t sc_freq; member
133 if (!prop_dictionary_get_uint32(dict, "frequency", &sc->sc_freq)) { in a9ptmr_attach()
135 prop_dictionary_get_uint32(dict, "frequency", &sc->sc_freq); in a9ptmr_attach()
138 humanize_number(freqbuf, sizeof(freqbuf), sc->sc_freq, "Hz", 1000); in a9ptmr_attach()
153 if (sc->sc_freq % div == 0) { in a9ptmr_attach()
158 sc->sc_freq /= sc->sc_prescaler; in a9ptmr_attach()
161 aprint_debug(": freq %d prescaler %d", sc->sc_freq, in a9ptmr_attach()
166 sc->sc_load = (sc->sc_freq / hz) - 1; in a9ptmr_attach()
192 uint32_t freq = sc->sc_freq ? sc->sc_freq : in a9ptmr_delay()
229 KASSERT(sc->sc_freq != 0); in a9ptmr_cpu_initclocks()
[all …]
H A Da9wdt.c60 uint32_t sc_freq; member
149 sc->sc_wdog_load = sc->sc_freq * sc->sc_wdog_period - 1; in a9wdt_setmode()
171 sc->sc_wdog_load = sc->sc_freq * sc->sc_wdog_period - 1; in a9wdt_setmode()
201 prop_dictionary_get_uint32(dict, "frequency", &sc->sc_freq); in a9wdt_attach()
208 sc->sc_freq /= sc->sc_wdog_prescaler; in a9wdt_attach()
210 sc->sc_wdog_period = (sc->sc_wdog_load + 1) / sc->sc_freq; in a9wdt_attach()
218 if (sc->sc_freq % div == 0) { in a9wdt_attach()
223 sc->sc_freq /= sc->sc_wdog_prescaler; in a9wdt_attach()
225 sc->sc_wdog_max_period = UINT32_MAX / sc->sc_freq; in a9wdt_attach()
H A Da9tmr.c127 if (!prop_dictionary_get_uint32(dict, "frequency", &sc->sc_freq)) { in a9tmr_attach()
129 prop_dictionary_get_uint32(dict, "frequency", &sc->sc_freq); in a9tmr_attach()
132 humanize_number(freqbuf, sizeof(freqbuf), sc->sc_freq, "Hz", 1000); in a9tmr_attach()
251 KASSERT(sc->sc_freq != 0); in a9tmr_cpu_initclocks()
253 sc->sc_autoinc = sc->sc_freq / hz; in a9tmr_cpu_initclocks()
258 a9tmr_timecounter.tc_frequency = sc->sc_freq; in a9tmr_cpu_initclocks()
280 sc->sc_freq = freq; in a9tmr_update_freq()
281 sc->sc_autoinc = sc->sc_freq / hz; in a9tmr_update_freq()
286 a9tmr_timecounter.tc_frequency = sc->sc_freq; in a9tmr_update_freq()
297 uint32_t freq = sc->sc_freq ? sc->sc_freq : in a9tmr_delay()
H A Dgtmr.c117 if (!prop_dictionary_get_uint32(dict, "frequency", &sc->sc_freq)) in gtmr_attach()
118 sc->sc_freq = gtmr_cntfrq_read(); in gtmr_attach()
123 KASSERT(sc->sc_freq != 0); in gtmr_attach()
125 humanize_number(freqbuf, sizeof(freqbuf), sc->sc_freq, "Hz", 1000); in gtmr_attach()
165 } else if (cnt_frq != sc->sc_freq) { in gtmr_attach()
172 gtmr_timecounter.tc_frequency = sc->sc_freq; in gtmr_attach()
263 armreg_cnt_frq_write(sc->sc_freq); in gtmr_init_cpu_clock()
308 KASSERT(sc->sc_freq != 0); in gtmr_cpu_initclocks()
310 sc->sc_autoinc = sc->sc_freq / hz; in gtmr_cpu_initclocks()
322 uint32_t freq = sc->sc_freq in gtmr_delay()
[all...]
H A Dgtmr_var.h39 uint32_t sc_freq; member
/netbsd-src/sys/arch/arm/samsung/
H A Dexynos_wdt.c64 uint32_t sc_freq; member
136 sc->sc_wdog_wtdat = sc->sc_freq * sc->sc_wdog_period - 1; in exynos_wdt_setmode()
156 if (smw->smw_period * sc->sc_freq >= UINT16_MAX) { in exynos_wdt_setmode()
160 sc->sc_wdog_wtdat = sc->sc_freq * sc->sc_wdog_period - 1; in exynos_wdt_setmode()
207 sc->sc_freq = 12000000; /* MJF: HACK hardwire for now */ in exynos_wdt_attach()
217 sc->sc_freq /= sc->sc_wdog_prescaler; in exynos_wdt_attach()
218 sc->sc_freq >>= 4 + sc->sc_wdog_clock_select; in exynos_wdt_attach()
220 sc->sc_wdog_period = (sc->sc_wdog_wtdat + 1) / sc->sc_freq; in exynos_wdt_attach()
227 u_int n = __builtin_ffs(sc->sc_freq) - 1; in exynos_wdt_attach()
230 sc->sc_freq >>= 7; in exynos_wdt_attach()
[all …]
H A Dmct.c204 const u_int autoinc = sc->sc_freq / hz; in mct_cpu_initclocks()
259 sc->sc_freq = EXYNOS_F_IN_FREQ; in mct_attach()
296 const long incs_per_us = sc->sc_freq / 1000000; in mct_delay()
H A Dmct_var.h45 uint32_t sc_freq; member
/netbsd-src/sys/arch/hppa/gsc/
H A Doosiop_gsc.c158 sc->sc_freq = ga->ga_ca.ca_pir.filler2[14]; in oosiop_gsc_attach()
159 if (sc->sc_freq == 0) in oosiop_gsc_attach()
160 sc->sc_freq = 50000000; in oosiop_gsc_attach()
/netbsd-src/sys/dev/usb/
H A Dudsbr.c90 uint32_t sc_freq; member
269 ri->freq = sc->sc_freq; in udsbr_get_info()
282 sc->sc_freq = ri->freq; in udsbr_set_info()
283 udsbr_setfreq(sc, sc->sc_freq); in udsbr_set_info()
/netbsd-src/sys/dev/sbus/
H A Desp_sbus.c169 sc->sc_freq = prom_getpropint(sa->sa_node, "clock-frequency", -1); in espattach_sbus()
170 if (sc->sc_freq < 0) in espattach_sbus()
171 sc->sc_freq = sbsc->sc_clockfreq; in espattach_sbus()
176 __func__, sc->sc_id, sc->sc_freq); in espattach_sbus()
359 sc->sc_freq = prom_getpropint(sa->sa_node, "clock-frequency", -1); in espattach_dma()
410 sc->sc_freq /= 1000000; in espattach()
478 sc->sc_minsync = 1000 / sc->sc_freq; in espattach()
/netbsd-src/sys/arch/macppc/dev/
H A Desp.c191 &sc->sc_freq, sizeof(int)); in espattach()
193 sc->sc_freq = 25000000; in espattach()
196 sc->sc_freq /= 1000000; in espattach()
229 sc->sc_minsync = 1000 / sc->sc_freq; in espattach()
H A Dmesh.c112 int sc_freq; /* SCSI bus frequency in MHz */ member
225 if (OF_getprop(ca->ca_node, "clock-frequency", &sc->sc_freq, 4) != 4) { in mesh_attach()
229 sc->sc_freq /= 1000000; /* in MHz */ in mesh_attach()
244 sc->sc_irq, sc->sc_freq, sc->sc_id); in mesh_attach()
872 mesh_set_reg(sc, MESH_SEL_TIMEOUT, 250 * sc->sc_freq / 500); in mesh_reset()
900 return 5 * 250 / sc->sc_freq; in mesh_stp()
902 return (v + 2) * 2 * 250 / sc->sc_freq; in mesh_stp()
920 v = period * sc->sc_freq / 250 / 2 - 2; in mesh_setsync()
/netbsd-src/sys/dev/tc/
H A Dasc_tcds.c178 sc->sc_freq = tcdsdev->tcdsda_freq; in asc_tcds_attach()
181 sc->sc_freq /= 1000000; in asc_tcds_attach()
197 if (sc->sc_freq > 25) in asc_tcds_attach()
220 sc->sc_minsync = (1000 / sc->sc_freq) * tcdsdev->tcdsda_period / 4; in asc_tcds_attach()
H A Dasc_tc.c148 sc->sc_freq = (ta->ta_busspeed) ? 25000000 : 12500000; in asc_tc_attach()
151 sc->sc_freq /= 1000000; in asc_tc_attach()
182 sc->sc_minsync = (1000 / sc->sc_freq) * 5 / 4; in asc_tc_attach()
/netbsd-src/sys/arch/sparc/dev/
H A Desp_obio.c136 sc->sc_freq = 24000000; in espattach_obio()
162 sc->sc_freq /= 1000000; in espattach_obio()
217 sc->sc_minsync = 1000 / sc->sc_freq; in espattach_obio()
/netbsd-src/sys/arch/sparc64/dev/
H A Dauxio_ebus.c92 ea->ea_vaddr[2], &sc->sc_freq); in auxio_ebus_attach()
101 ea->ea_reg[2].size, 0, &sc->sc_freq); in auxio_ebus_attach()
H A Dauxiovar.h49 bus_space_handle_t sc_freq; member
/netbsd-src/sys/arch/mac68k/obio/
H A Desp.c264 sc->sc_freq = 16500000; in espattach()
268 sc->sc_freq = 20000000; in espattach()
271 sc->sc_freq = 25000000; in espattach()
280 sc->sc_freq = 25000000; in espattach()
293 sc->sc_freq /= 1000000; in espattach()
319 sc->sc_minsync = 1000 / sc->sc_freq; in espattach()
/netbsd-src/sys/arch/arm/imx/
H A Dimxpwm.c96 const uint64_t rate = sc->sc_freq / div; in imxpwm_get_config()
120 rate = sc->sc_freq / div; in imxpwm_set_config()
H A Dimxspi.c109 ((sc->sc_enhanced) ? "e" : ""), sc->sc_freq); in imxspi_attach_common()
165 div = (sc->sc_freq + (speed - 1)) / speed; in imxspi_configure()
216 div = (sc->sc_freq + (speed - 1)) / speed; in imxspi_configure_enhanced()
H A Dimxpwmvar.h42 u_int sc_freq; member
/netbsd-src/sys/arch/arc/jazz/
H A Dasc.c189 sc->sc_freq = 40; /* MHz */ in asc_attach()
193 sc->sc_freq = 25; /* MHz */ in asc_attach()
212 sc->sc_minsync = 1000 / sc->sc_freq; in asc_attach()
/netbsd-src/sys/arch/vax/vsa/
H A Dasc_vsbus.c250 sc->sc_freq = ASC_FREQUENCY; in asc_vsbus_attach()
253 sc->sc_freq /= 1000000; in asc_vsbus_attach()
289 sc->sc_minsync = (1000 / sc->sc_freq); in asc_vsbus_attach()
/netbsd-src/sys/arch/sun3/dev/
H A Desp.c148 sc->sc_freq = 20; /* The 3/80 esp runs at 20 MHz */ in espattach()
209 sc->sc_minsync = 1000 / sc->sc_freq; in espattach()

123