Home
last modified time | relevance | path

Searched refs:busfreq (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/arm/freescale/imx/
H A Dimx_i2c.c600 u_int busfreq, div, i, ipgfreq; in i2c_reset() local
624 busfreq = IICBUS_GET_FREQUENCY(sc->iicbus, speed); in i2c_reset()
625 div = howmany(ipgfreq, busfreq); in i2c_reset()
638 busfreq = ipgfreq / clkdiv_table[i].divisor; in i2c_reset()
639 sc->byte_time_sbt = SBT_1US * (9000000 / busfreq); in i2c_reset()
H A Dimx_spi.c167 spi_calc_clockdiv(struct spi_softc *sc, u_int busfreq) in spi_calc_clockdiv() argument
172 if (sc->basefreq <= busfreq) in spi_calc_clockdiv()
180 pre = ((sc->basefreq >> post) / busfreq) - 1; in spi_calc_clockdiv()
193 sc->basefreq, busfreq, pre, post, in spi_calc_clockdiv()
/freebsd/sys/arm/mv/
H A Da37x0_iic.c349 uint32_t busfreq; in a37x0_iic_bus_reset() local
355 busfreq = 100000; in a37x0_iic_bus_reset()
357 busfreq = IICBUS_GET_FREQUENCY(sc->sc_iicbus, speed); in a37x0_iic_bus_reset()
359 (busfreq > 100000) ? ICR_FAST_MODE : 0); in a37x0_iic_bus_reset()
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_bsc.c675 uint32_t busfreq; in bcm_bsc_iicbus_reset() local
681 busfreq = 100000; in bcm_bsc_iicbus_reset()
683 busfreq = IICBUS_GET_FREQUENCY(sc->sc_iicbus, speed); in bcm_bsc_iicbus_reset()
684 BCM_BSC_WRITE(sc, BCM_BSC_CLOCK, BCM_BSC_CORE_CLK / busfreq); in bcm_bsc_iicbus_reset()
/freebsd/sys/dev/iicbus/
H A Diicbb.c573 u_int busfreq; in iicbb_set_speed() local
579 busfreq = IICBUS_GET_FREQUENCY(sc->iicbus, speed); in iicbb_set_speed()
580 period = 1000000 / 2 / busfreq; /* Hz -> uS */ in iicbb_set_speed()
/freebsd/sys/arm/ti/
H A Dti_i2c.c474 u_int busfreq; in ti_i2c_reset() local
501 busfreq = 100000; in ti_i2c_reset()
503 busfreq = IICBUS_GET_FREQUENCY(sc->sc_iicbus, speed); in ti_i2c_reset()
505 if (clkcfg[1].frequency == 0 || clkcfg[1].frequency > busfreq) in ti_i2c_reset()
/freebsd/sys/dev/iicbus/controller/rockchip/
H A Drk_i2c.c189 u_int busfreq; in rk_i2c_reset() local
193 busfreq = IICBUS_GET_FREQUENCY(sc->iicbus, speed); in rk_i2c_reset()
195 clkdiv = rk_i2c_get_clkdiv(sc, busfreq); in rk_i2c_reset()
/freebsd/sys/arm/nvidia/
H A Dtegra_i2c.c608 int busfreq; in tegra_i2c_iicbus_reset() local
611 busfreq = IICBUS_GET_FREQUENCY(sc->iicbus, speed); in tegra_i2c_iicbus_reset()
614 tegra_i2c_setup_clk(sc, busfreq); in tegra_i2c_iicbus_reset()
/freebsd/sys/dev/iicbus/controller/twsi/
H A Dtwsi.c289 u_int busfreq; in twsi_reset() local
293 busfreq = IICBUS_GET_FREQUENCY(sc->iicbus, speed); in twsi_reset()
295 if (twsi_calc_baud_rate(sc, busfreq, &param) == -1) { in twsi_reset()
/freebsd/sys/dev/usb/misc/
H A Dcp2112.c1228 u_int busfreq; in cp2112iic_reset() local
1234 busfreq = 100000; in cp2112iic_reset()
1236 busfreq = IICBUS_GET_FREQUENCY(sc->iicbus_dev, speed); in cp2112iic_reset()
1259 i2c_cfg.speed = htobe32(busfreq); in cp2112iic_reset()
/freebsd/stand/fdt/
H A Dfdt_loader_cmd.c660 fdt_fixup_cpubusfreqs(unsigned long cpufreq, unsigned long busfreq) in fdt_fixup_cpubusfreqs() argument
701 (uint32_t)busfreq); in fdt_fixup_cpubusfreqs()