/netbsd-src/sys/arch/arm/cortex/ |
H A D | a9ptmr.c | 60 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 D | a9wdt.c | 60 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 D | a9tmr.c | 127 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 D | gtmr.c | 117 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 D | gtmr_var.h | 39 uint32_t sc_freq; member
|
/netbsd-src/sys/arch/arm/samsung/ |
H A D | exynos_wdt.c | 64 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 D | mct.c | 204 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 D | mct_var.h | 45 uint32_t sc_freq; member
|
/netbsd-src/sys/arch/hppa/gsc/ |
H A D | oosiop_gsc.c | 158 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 D | udsbr.c | 90 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 D | esp_sbus.c | 169 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 D | esp.c | 191 &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 D | mesh.c | 112 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 D | asc_tcds.c | 178 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 D | asc_tc.c | 148 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 D | esp_obio.c | 136 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 D | auxio_ebus.c | 92 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 D | auxiovar.h | 49 bus_space_handle_t sc_freq; member
|
/netbsd-src/sys/arch/mac68k/obio/ |
H A D | esp.c | 264 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 D | imxpwm.c | 96 const uint64_t rate = sc->sc_freq / div; in imxpwm_get_config() 120 rate = sc->sc_freq / div; in imxpwm_set_config()
|
H A D | imxspi.c | 109 ((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 D | imxpwmvar.h | 42 u_int sc_freq; member
|
/netbsd-src/sys/arch/arc/jazz/ |
H A D | asc.c | 189 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 D | asc_vsbus.c | 250 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 D | esp.c | 148 sc->sc_freq = 20; /* The 3/80 esp runs at 20 MHz */ in espattach() 209 sc->sc_minsync = 1000 / sc->sc_freq; in espattach()
|