Home
last modified time | relevance | path

Searched refs:iicbb (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_i2cbb.c54 device_t iicbb; member
93 sc->iicbb = device_add_child(dev, "iicbb", -1); in lkpi_iicbb_attach()
94 if (sc->iicbb == NULL) { in lkpi_iicbb_attach()
108 if (sc->iicbb) in lkpi_iicbb_detach()
109 device_delete_child(dev, sc->iicbb); in lkpi_iicbb_detach()
127 IICBUS_RESET(sc->iicbb, 1000000 / algo_data->udelay, 0, NULL); in lkpi_iicbb_add_adapter()
172 DRIVER_MODULE(iicbb, lkpi_iicbb, iicbb_driver, 0, 0);
173 MODULE_DEPEND(linuxkpi, iicbb, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER);
289 ret = IICBUS_TRANSFER(sc->iicbb, bsd_msgs, nmsgs); in lkpi_i2cbb_transfer()
/freebsd/sys/modules/i2c/iicbb/
H A DMakefile2 KMOD = iicbb
4 iicbb_if.h iicbb_if.c iicbb.c ofw_bus_if.h opt_platform.h
/freebsd/sys/dev/viapm/
H A Dviapm.c98 device_t iicbb; member
426 if (!(viapm->iicbb = device_add_child(dev, "iicbb", -1))) in viapm_586b_attach()
447 if (viapm->iicbb) { in viapm_586b_detach()
448 device_delete_child(dev, viapm->iicbb); in viapm_586b_detach()
941 /* iicbb interface */
1003 DRIVER_MODULE(iicbb, viapm, iicbb_driver, 0, 0);
1008 MODULE_DEPEND(viapm, iicbb, IICBB_MINVER, IICBB_PREFVER, IICBB_MAXVER);
/freebsd/sys/dev/ppbus/
H A Dlpbb.c88 bitbang = device_add_child(dev, "iicbb", DEVICE_UNIT_ANY); in lpbb_attach()
245 /* iicbb interface */
263 DRIVER_MODULE(iicbb, lpbb, iicbb_driver, 0, 0);
265 MODULE_DEPEND(lpbb, iicbb, IICBB_MINVER, IICBB_PREFVER, IICBB_MAXVER);
/freebsd/sys/modules/i2c/
H A DMakefile13 iicbb \
/freebsd/sys/dev/iicbus/
H A Diicbb.c37 * iicbb pcf
129 "iicbb",
263 pause_sbt("iicbb-scl-low", SBT_1MS, 0, C_PREL(2)); in iicbb_waitforscl()
596 DRIVER_MODULE(iicbus, iicbb, iicbus_driver, 0, 0);
598 MODULE_DEPEND(iicbb, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER);
599 MODULE_VERSION(iicbb, IICBB_MODVER);
H A Diicbb_if.m30 INTERFACE iicbb;
H A Dofw_iicbus.c84 EARLY_DRIVER_MODULE(ofw_iicbus, iicbb, ofw_iicbus_driver, 0, 0, BUS_PASS_BUS);
/freebsd/sys/dev/gpio/
H A Dgpioiic.c323 device_add_child(sc->dev, "iicbb", DEVICE_UNIT_ANY); in gpioiic_attach()
347 /* iicbb interface */
370 DRIVER_MODULE(iicbb, gpioiic, iicbb_driver, 0, 0);
371 MODULE_DEPEND(gpioiic, iicbb, IICBB_MINVER, IICBB_PREFVER, IICBB_MAXVER);
/freebsd/share/man/man4/
H A DMakefile236 iicbb.4 \
/freebsd/sys/conf/
H A DNOTES2265 # iicbb generic I2C bit-banging code (needed by lpbb)
2268 device iicbb # bitbang driver; implements i2c on a pair of gpio pins
H A Dfiles1803 dev/iicbus/iicbb.c optional iicbb | compat_linuxkpi
1804 dev/iicbus/iicbb_if.m optional iicbb | compat_linuxkpi