Home
last modified time | relevance | path

Searched refs:iicbus (Results 1 – 25 of 163) sorted by relevance

1234567

/freebsd/sys/dev/pcf/
H A Dpcf.c242 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 Drtl8366rb.c367 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 DMakefile1 .PATH: ${SRCTOP}/sys/dev/iicbus
3 KMOD= iicbus
8 iicbus.c \
9 iicbus.h \
/freebsd/sys/arm/rockchip/
H A Dfiles.rk32xx5 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 Dfiles.vybrid12 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 Dglxiic.c130 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 Dlinux_i2c.c49 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 Diicbb.c75 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 Diicbus.h64 __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 Dacpi_iicbus.c463 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 Diicbus_if.m29 #include <dev/iicbus/iic.h>
31 INTERFACE iicbus;
58 # iicbus callback
/freebsd/sys/dev/iicbus/mux/
H A Dpca9547.c154 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 Dltc430x.c244 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 Dpca954x.c245 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 Dopal_i2c.c61 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 Diicoc_fdt.c122 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 Diicoc_pci.c82 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 Drk805.c192 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 Drk808.c267 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 Daw_rsb.c138 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 Dfiles.powerpc86 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 Da10_twsi.c149 EARLY_DRIVER_MODULE(iicbus, a10_twsi, iicbus_driver,
151 MODULE_DEPEND(a10_twsi, iicbus, 1, 1, 1);
/freebsd/sys/powerpc/mpc85xx/
H A Di2c.c82 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 Dimx_i2c.c141 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 Dds1672.c190 DRIVER_MODULE(ds1672, iicbus, ds1672_driver, 0, 0);
192 MODULE_DEPEND(ds1672, iicbus, 1, 1, 1);

1234567