Lines Matching defs:iicbus
59 #include <dev/iicbus/iiconf.h>
60 #include <dev/iicbus/iicbus.h>
131 device_t iicbus; /* IIC bus. */
282 DRIVER_MODULE(iicbus, glxiic, iicbus_driver, iicbus_devclass, 0, 0);
283 MODULE_DEPEND(glxiic, iicbus, 1, 1, 1);
396 if ((sc->iicbus = device_add_child(dev, "iicbus", -1)) == NULL) {
397 device_printf(dev, "Could not allocate iicbus instance\n");
413 /* Probe and attach the iicbus when interrupts are available. */
420 if (sc->iicbus != NULL)
421 device_delete_child(dev, sc->iicbus);
458 if (sc->iicbus != NULL)
459 error = device_delete_child(dev, sc->iicbus);
548 iicbus_intr(sc->iicbus, INTR_ERROR, &error);
599 iicbus_intr(sc->iicbus, INTR_START, &addr);
603 iicbus_intr(sc->iicbus, INTR_GENERAL, &addr);
643 iicbus_intr(sc->iicbus, INTR_STOP, NULL);
649 iicbus_intr(sc->iicbus, INTR_NOACK, NULL);
663 iicbus_intr(sc->iicbus, INTR_TRANSMIT, &data);
684 iicbus_intr(sc->iicbus, INTR_STOP, NULL);
700 iicbus_intr(sc->iicbus, INTR_RECEIVE, &data);
922 iicbus_intr(sc->iicbus, INTR_ERROR, &data);