/freebsd/sys/dev/pcf/ |
H A D | pcf.c | 242 iicbus_intr(sc->iicbus, INTR_ERROR, &error); in pcf_intr() 259 iicbus_intr(sc->iicbus, INTR_NOACK, NULL); in pcf_intr() 264 iicbus_intr(sc->iicbus, INTR_TRANSMIT, &data); in pcf_intr() 274 iicbus_intr(sc->iicbus, INTR_GENERAL, &addr); in pcf_intr() 276 iicbus_intr(sc->iicbus, INTR_START, &addr); in pcf_intr() 282 iicbus_intr(sc->iicbus, INTR_TRANSMIT, &data); in pcf_intr() 297 iicbus_intr(sc->iicbus, INTR_STOP, NULL); in pcf_intr() 304 iicbus_intr(sc->iicbus, INTR_RECEIVE, &data); in pcf_intr() 478 DRIVER_MODULE(iicbus, pcf, iicbus_driver, 0, 0); 479 MODULE_DEPEND(pcf, iicbus, PCF_MINVER, PCF_PREFVER, PCF_MAXVER);
|
/freebsd/sys/dev/etherswitch/rtl8366/ |
H A D | rtl8366rb.c | 367 device_t iicbus, iicha; in smi_probe() local 375 iicbus = device_get_parent(dev); in smi_probe() 376 iicha = device_get_parent(iicbus); in smi_probe() 379 iicbus_reset(iicbus, IIC_FASTEST, RTL8366_IIC_ADDR, NULL); in smi_probe() 387 err = iicbus_request_bus(iicbus, dev, IIC_WAIT); in smi_probe() 390 err = iicbus_start(iicbus, RTL8366_IIC_ADDR | RTL_IICBUS_READ, RTL_IICBUS_TIMEOUT); in smi_probe() 400 err = iicbus_write(iicbus, bytes, 2, &xferd, RTL_IICBUS_TIMEOUT); in smi_probe() 403 err = iicbus_read(iicbus, bytes, 2, &xferd, IIC_LAST_READ, 0); in smi_probe() 420 iicbus_stop(iicbus); in smi_probe() 421 iicbus_release_bus(iicbus, dev); in smi_probe() [all …]
|
/freebsd/sys/modules/i2c/iicbus/ |
H A D | Makefile | 1 .PATH: ${SRCTOP}/sys/dev/iicbus 3 KMOD= iicbus 8 iicbus.c \ 9 iicbus.h \
|
/freebsd/sys/arm/rockchip/ |
H A D | files.rk32xx | 5 dev/iicbus/controller/rockchip/rk_i2c.c standard 26 dev/iicbus/pmic/act8846.c standard 27 dev/iicbus/pmic/act8846_regulator.c standard 28 dev/iicbus/pmic/fan53555.c standard 29 dev/iicbus/rtc/hym8563.c standard
|
/freebsd/sys/arm/freescale/vybrid/ |
H A D | files.vybrid | 12 dev/iicbus/controller/vybrid/vf_i2c.c optional iicbus 13 dev/iicbus/controller/vybrid/vf_i2c_fdt.c optional iicbus fdt
|
/freebsd/sys/dev/glxiic/ |
H A D | glxiic.c | 130 device_t iicbus; /* IIC bus. */ member 279 DRIVER_MODULE(iicbus, glxiic, iicbus_driver, 0, 0); 280 MODULE_DEPEND(glxiic, iicbus, 1, 1, 1); 393 if ((sc->iicbus = device_add_child(dev, "iicbus", -1)) == NULL) { in glxiic_attach() 417 if (sc->iicbus != NULL) in glxiic_attach() 418 device_delete_child(dev, sc->iicbus); in glxiic_attach() 542 iicbus_intr(sc->iicbus, INTR_ERROR, &error); in glxiic_timeout() 593 iicbus_intr(sc->iicbus, INTR_START, &addr); in glxiic_handle_slave_match_locked() 597 iicbus_intr(sc->iicbus, INTR_GENERAL, &addr); in glxiic_handle_slave_match_locked() 637 iicbus_intr(sc->iicbus, INTR_STOP, NULL); in glxiic_state_slave_tx_callback() [all …]
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_i2c.c | 49 device_t iicbus; member 88 sc->iicbus = device_add_child(dev, "iicbus", -1); in lkpi_iic_attach() 89 if (sc->iicbus == NULL) { in lkpi_iic_attach() 103 if (sc->iicbus) in lkpi_iic_detach() 104 device_delete_child(dev, sc->iicbus); in lkpi_iic_detach() 156 DRIVER_MODULE(iicbus, lkpi_iic, iicbus_driver, 0, 0); 157 MODULE_DEPEND(linuxkpi, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER);
|
/freebsd/sys/dev/iicbus/ |
H A D | iicbb.c | 75 device_t iicbus; member 146 sc->iicbus = device_add_child(dev, "iicbus", DEVICE_UNIT_ANY); in iicbb_attach() 147 if (!sc->iicbus) in iicbb_attach() 185 if (child == sc->iicbus) in iicbb_child_detached() 186 sc->iicbus = NULL; in iicbb_child_detached() 579 busfreq = IICBUS_GET_FREQUENCY(sc->iicbus, speed); in iicbb_set_speed() 585 DRIVER_MODULE(iicbus, iicbb, iicbus_driver, 0, 0); 587 MODULE_DEPEND(iicbb, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER);
|
H A D | iicbus.h | 64 __BUS_ACCESSOR(iicbus, A, IICBUS, B, T) 73 #define IICBUS_FDT_PNP_INFO(t) FDTCOMPAT_PNP_INFO(t, iicbus) 79 #define IICBUS_ACPI_PNP_INFO(t) ACPICOMPAT_PNP_INFO(t, iicbus)
|
H A D | acpi_iicbus.c | 463 device_t iicbus, child, acpi_child, acpi0; in acpi_iicbus_enumerate_child() local 469 iicbus = context; in acpi_iicbus_enumerate_child() 470 super_sc = device_get_softc(iicbus); in acpi_iicbus_enumerate_child() 492 acpi_get_handle(device_get_parent(iicbus))) in acpi_iicbus_enumerate_child() 495 acpi_iicbus_dump_res(iicbus, &sb); in acpi_iicbus_enumerate_child() 515 child = BUS_ADD_CHILD(iicbus, 0, NULL, DEVICE_UNIT_ANY); in acpi_iicbus_enumerate_child() 517 device_printf(iicbus, "add child failed\n"); in acpi_iicbus_enumerate_child() 772 DEFINE_CLASS_1(iicbus, acpi_iicbus_driver, acpi_iicbus_methods,
|
H A D | iicbus_if.m | 29 #include <dev/iicbus/iic.h> 31 INTERFACE iicbus; 58 # iicbus callback
|
/freebsd/sys/dev/iicbus/mux/ |
H A D | pca9547.c | 154 DRIVER_MODULE(pca_iicmux, iicbus, pca9547_driver, 0, 0); 155 DRIVER_MODULE(iicbus, iicmux, iicbus_driver, 0, 0); 158 MODULE_DEPEND(pca9547, iicbus, 1, 1, 1);
|
H A D | ltc430x.c | 244 DRIVER_MODULE(ltc430x, iicbus, ltc430x_driver, 0, 0); 249 DRIVER_MODULE(iicbus, ltc430x, iicbus_driver, 0, 0); 253 MODULE_DEPEND(ltc430x, iicbus, 1, 1, 1);
|
H A D | pca954x.c | 245 DRIVER_MODULE(pca954x, iicbus, pca954x_driver, 0, 0); 250 DRIVER_MODULE(iicbus, pca954x, iicbus_driver, 0, 0); 254 MODULE_DEPEND(pca954x, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER);
|
/freebsd/sys/powerpc/powernv/ |
H A D | opal_i2c.c | 61 device_t iicbus; member 140 if ((sc->iicbus = device_add_child(dev, "iicbus", -1)) == NULL) { in opal_i2c_attach() 243 DRIVER_MODULE(iicbus, opal_i2c, iicbus_driver, NULL, NULL); 244 MODULE_DEPEND(opal_i2c, iicbus, 1, 1, 1);
|
/freebsd/sys/dev/iicbus/controller/opencores/ |
H A D | iicoc_fdt.c | 122 sc->iicbus = device_add_child(dev, "iicbus", DEVICE_UNIT_ANY); in iicoc_attach() 123 if (sc->iicbus == NULL) { in iicoc_attach() 188 MODULE_DEPEND(iicoc, iicbus, 1, 1, 1);
|
H A D | iicoc_pci.c | 82 sc->iicbus = device_add_child(dev, "iicbus", DEVICE_UNIT_ANY); in iicoc_attach() 83 if (sc->iicbus == NULL) { in iicoc_attach()
|
/freebsd/sys/dev/iicbus/pmic/rockchip/ |
H A D | rk805.c | 192 EARLY_DRIVER_MODULE(rk805_pmu, iicbus, rk805_driver, 0, 0, 194 EARLY_DRIVER_MODULE(iicbus, rk805_pmu, iicbus_driver, 0, 0, 196 MODULE_DEPEND(rk805_pmu, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER);
|
H A D | rk808.c | 267 EARLY_DRIVER_MODULE(rk808_pmu, iicbus, rk808_driver, 0, 0, 269 EARLY_DRIVER_MODULE(iicbus, rk808_pmu, iicbus_driver, 0, 0, 271 MODULE_DEPEND(rk808_pmu, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER);
|
/freebsd/sys/arm/allwinner/ |
H A D | aw_rsb.c | 138 device_t iicbus; member 445 sc->iicbus = device_add_child(dev, "iicbus", DEVICE_UNIT_ANY); in rsb_attach() 446 if (sc->iicbus == NULL) { in rsb_attach() 499 EARLY_DRIVER_MODULE(iicbus, rsb, iicbus_driver, 0, 0, 504 MODULE_DEPEND(rsb, iicbus, 1, 1, 1);
|
/freebsd/sys/conf/ |
H A D | files.powerpc | 86 dev/iicbus/adc/ad7417.c optional ad7417 powermac 87 dev/iicbus/ofw_iicbus.c optional iicbus aim 88 dev/iicbus/ofw_iicbus_if.m optional iicbus aim 89 dev/iicbus/pwm/adm1030.c optional powermac windtunnel | adm1030 powermac 90 dev/iicbus/pwm/adt746x.c optional adt746x powermac 91 dev/iicbus/sensor/ds1631.c optional ds1631 powermac 92 dev/iicbus/sensor/ds1775.c optional ds1775 powermac 93 dev/iicbus/senso [all...] |
/freebsd/sys/dev/iicbus/controller/twsi/ |
H A D | a10_twsi.c | 149 EARLY_DRIVER_MODULE(iicbus, a10_twsi, iicbus_driver, 151 MODULE_DEPEND(a10_twsi, iicbus, 1, 1, 1);
|
/freebsd/sys/powerpc/mpc85xx/ |
H A D | i2c.c | 82 device_t iicbus; member 124 DRIVER_MODULE(iicbus, i2c, iicbus_driver, 0, 0); 235 sc->iicbus = device_add_child(dev, "iicbus", DEVICE_UNIT_ANY); in i2c_attach() 236 if (sc->iicbus == NULL) { in i2c_attach()
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx_i2c.c | 141 device_t iicbus; member 203 MODULE_DEPEND(imx_i2c, iicbus, 1, 1, 1); 416 sc->iicbus = device_add_child(dev, "iicbus", DEVICE_UNIT_ANY); in i2c_attach() 417 if (sc->iicbus == NULL) { in i2c_attach() 624 busfreq = IICBUS_GET_FREQUENCY(sc->iicbus, speed); in i2c_reset()
|
/freebsd/sys/dev/iicbus/rtc/ |
H A D | ds1672.c | 190 DRIVER_MODULE(ds1672, iicbus, ds1672_driver, 0, 0); 192 MODULE_DEPEND(ds1672, iicbus, 1, 1, 1);
|