Lines Matching defs:iicbus
54 #include <dev/iicbus/iic.h>
55 #include <dev/iicbus/iiconf.h>
56 #include <dev/iicbus/iicbus.h>
376 device_t iicbus, iicha;
384 iicbus = device_get_parent(dev);
385 iicha = device_get_parent(iicbus);
388 iicbus_reset(iicbus, IIC_FASTEST, RTL8366_IIC_ADDR, NULL);
392 * we go directly to the host adapter because iicbus.c
396 err = iicbus_request_bus(iicbus, dev, IIC_WAIT);
399 err = iicbus_start(iicbus, RTL8366_IIC_ADDR | RTL_IICBUS_READ, RTL_IICBUS_TIMEOUT);
409 err = iicbus_write(iicbus, bytes, 2, &xferd, RTL_IICBUS_TIMEOUT);
412 err = iicbus_read(iicbus, bytes, 2, &xferd, IIC_LAST_READ, 0);
429 iicbus_stop(iicbus);
430 iicbus_release_bus(iicbus, dev);
436 iicbus_stop(iicbus);
437 iicbus_release_bus(iicbus, dev);
482 device_t iicbus;
488 iicbus = device_get_parent(dev);
504 err = iicbus_start(iicbus, slave | op, RTL_IICBUS_TIMEOUT);
520 device_t iicbus;
524 iicbus = device_get_parent(sc->dev);
532 err = iicbus_write(iicbus, bytes, 2, &xferd, RTL_IICBUS_TIMEOUT);
535 err = iicbus_read(iicbus, bytes, 2, &xferd, IIC_LAST_READ, 0);
541 iicbus_stop(iicbus);
549 device_t iicbus;
553 iicbus = device_get_parent(sc->dev);
563 err = iicbus_write(iicbus, bytes, 4, &xferd, RTL_IICBUS_TIMEOUT);
564 iicbus_stop(iicbus);
962 DRIVER_MODULE(rtl8366rb, iicbus, rtl8366rb_driver, rtl8366rb_devclass, 0, 0);
967 MODULE_DEPEND(rtl8366rb, iicbus, 1, 1, 1); /* XXX which versions? */