Searched refs:i2c (Results 1 - 23 of 23) sorted by relevance

/freebsd-13-stable/usr.sbin/i2c/
H A DMakefile3 PROG= i2c
4 MAN= i2c.8
/freebsd-13-stable/sys/dev/axgbe/
H A Dxgbe-i2c.c224 struct xgbe_i2c_op_state *state = &pdata->i2c.op_state;
228 tx_slots = pdata->i2c.tx_fifo_size - XI2C_IOREAD(pdata, IC_TXFLR);
258 struct xgbe_i2c_op_state *state = &pdata->i2c.op_state;
280 struct xgbe_i2c_op_state *state = &pdata->i2c.op_state;
295 struct xgbe_i2c_op_state *state = &pdata->i2c.op_state;
357 struct xgbe_i2c *i2c = &pdata->i2c; local
361 i2c->max_speed_mode = XI2C_GET_BITS(reg, IC_COMP_PARAM_1,
363 i2c->rx_fifo_size = XI2C_GET_BITS(reg, IC_COMP_PARAM_1,
365 i2c
[all...]
H A Dxgbe.h1269 struct xgbe_i2c i2c; member in struct:xgbe_prv_data
/freebsd-13-stable/sys/modules/axgbe/if_axa/
H A DMakefile8 SRCS += if_axgbe.c xgbe-sysctl.c xgbe_osdep.c xgbe-desc.c xgbe-drv.c xgbe-mdio.c xgbe-dev.c xgbe-i2c.c xgbe-phy-v1.c xgbe-txrx.c
/freebsd-13-stable/sys/modules/axgbe/if_axp/
H A DMakefile8 SRCS += if_axgbe_pci.c xgbe-sysctl.c xgbe_osdep.c xgbe-desc.c xgbe-drv.c xgbe-mdio.c xgbe-dev.c xgbe-i2c.c xgbe-phy-v2.c xgbe-txrx.c
/freebsd-13-stable/sys/dev/sfxge/
H A Dsfxge.c527 struct ifi2creq i2c; local
529 error = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c));
533 if (i2c.len > sizeof(i2c.data)) {
539 error = efx_phy_module_get_info(sc->enp, i2c.dev_addr,
540 i2c.offset, i2c.len,
541 &i2c.data[0]);
544 error = copyout(&i2c, ifr_data_get_pt
[all...]
/freebsd-13-stable/sys/contrib/octeon-sdk/
H A Dcvmx-twsi.c55 #include <linux/i2c.h>
92 struct octeon_i2c *i2c; local
97 i2c = container_of(adapter, struct octeon_i2c, adap);
98 return &i2c[twsi_id].adap;
/freebsd-13-stable/sys/arm/freescale/vybrid/
H A Dvf_i2c.c156 {"fsl,mvf600-i2c", HW_MVF600},
157 {"fsl,vf610-i2c", HW_VF610},
329 vf_i2c_dbg(sc, "i2c repeated start\n");
356 "cant i2c start: missing ACK after slave addres\n");
377 vf_i2c_dbg(sc, "i2c start\n");
385 vf_i2c_dbg(sc, "cant i2c start: IIC_EBUSBSY\n");
404 vf_i2c_dbg(sc, "cant i2c start: iif error\n");
411 "cant i2c start: missing QACK after slave addres\n");
425 vf_i2c_dbg(sc, "i2c stop\n");
492 vf_i2c_dbg(sc, "i2c rese
[all...]
/freebsd-13-stable/sys/powerpc/mpc85xx/
H A Di2c.c127 DRIVER_MODULE(i2c, simplebus, i2c_driver, i2c_devclass, 0, 0);
128 DRIVER_MODULE(iicbus, i2c, iicbus_driver, iicbus_devclass, 0, 0);
193 if (!ofw_bus_is_compatible(dev, "fsl-i2c"))
/freebsd-13-stable/usr.sbin/
H A DMakefile35 i2c \
/freebsd-13-stable/sys/dev/oce/
H A Doce_if.c468 struct ifi2creq i2c; local
582 rc = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c));
586 if (i2c.dev_addr == PAGE_NUM_A0) {
587 offset = i2c.offset;
588 } else if (i2c.dev_addr == PAGE_NUM_A2) {
589 offset = TRANSCEIVER_A0_SIZE + i2c.offset;
595 if (i2c.len > sizeof(i2c.data) ||
596 i2c
[all...]
/freebsd-13-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_os.c2802 struct ifi2creq i2c; local
2806 ret = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c));
2811 if ((i2c.len > sizeof (i2c.data)) ||
2812 (i2c.dev_addr != 0xA0 && i2c.dev_addr != 0xA2)) {
2826 (ha->pci_func & 0x1), i2c.dev_addr, i2c.offset,
2827 i2c
[all...]
/freebsd-13-stable/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_main.c3270 struct ifi2creq i2c; local
3476 * kernel-space address i2c
3478 error = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c));
3482 if (i2c.len > sizeof(i2c.data)) {
3506 if (i2c.dev_addr == 0xA0)
3508 else if (i2c.dev_addr == 0xA2)
3513 i2c.dev_addr);
3519 (uint32_t)i2c
[all...]
/freebsd-13-stable/sys/dev/iicbus/
H A Diicbus.c55 SYSCTL_NODE(_hw, OID_AUTO, i2c, CTLFLAG_RW, 0, "i2c controls");
309 * it first to the standard i2c 100KHz frequency, then override that
/freebsd-13-stable/sys/dev/mxge/
H A Dif_mxge.c4093 mxge_fetch_i2c(mxge_softc_t *sc, struct ifi2creq *i2c) argument
4099 if (i2c->dev_addr != 0xA0 &&
4100 i2c->dev_addr != 0xA2)
4102 if (i2c->len > sizeof(i2c->data))
4105 for (i = 0; i < i2c->len; i++) {
4106 i2c_args = i2c->dev_addr << 0x8;
4107 i2c_args |= i2c->offset + i;
4125 i2c->data[i] = cmd.data0;
4135 struct ifi2creq i2c; local
[all...]
/freebsd-13-stable/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_netdev.c2072 struct ifi2creq i2c; local
2074 error = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c));
2077 if (i2c.len > sizeof(i2c.data)) {
2082 * Note that we ignore i2c.addr here. The driver hardcodes
2086 i2c.offset, i2c.len, i2c.data);
2091 error = copyout(&i2c, ifr_data_get_pt
[all...]
/freebsd-13-stable/sys/modules/
H A DMakefile146 i2c \
/freebsd-13-stable/sys/net/
H A Diflib.c4355 struct ifi2creq i2c; local
4357 err = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c));
4360 if (i2c.dev_addr != 0xA0 && i2c.dev_addr != 0xA2) {
4364 if (i2c.len > sizeof(i2c.data)) {
4369 if ((err = IFDI_I2C_REQ(ctx, &i2c)) == 0)
4370 err = copyout(&i2c, ifr_data_get_ptr(ifr),
4371 sizeof(i2c));
[all...]
/freebsd-13-stable/sys/dev/cxgbe/
H A Dt4_main.c2234 struct ifi2creq i2c; local
2236 rc = copyin(ifr_data_get_ptr(ifr), &i2c, sizeof(i2c));
2239 if (i2c.dev_addr != 0xA0 && i2c.dev_addr != 0xA2) {
2243 if (i2c.len > sizeof(i2c.data)) {
2250 rc = -t4_i2c_rd(sc, sc->mbox, pi->port_id, i2c.dev_addr,
2251 i2c.offset, i2c
[all...]
/freebsd-13-stable/targets/pseudo/userland/
H A DMakefile.depend571 usr.sbin/i2c \
/freebsd-13-stable/sys/dev/cxgbe/common/
H A Dt4_hw.c11017 unsigned int i2c_max = sizeof(ldst_cmd.u.i2c.data);
11034 ldst_cmd.u.i2c.pid = (port < 0 ? 0xff : port);
11035 ldst_cmd.u.i2c.did = devid;
11040 ldst_cmd.u.i2c.boffset = offset;
11041 ldst_cmd.u.i2c.blen = i2c_len;
11044 memcpy(ldst_cmd.u.i2c.data, buf, i2c_len);
11052 memcpy(buf, ldst_rpl.u.i2c.data, i2c_len);
/freebsd-13-stable/contrib/ofed/libcxgb4/
H A Dt4fw_api.h859 } i2c; member in union:fw_ldst_cmd::fw_ldst
2601 * lengths decoded from SFP+ module i2c PROMs. These should
/freebsd-13-stable/sys/dev/cxgbe/firmware/
H A Dt4fw_interface.h4369 } i2c; member in union:fw_ldst_cmd::fw_ldst
7834 * lengths decoded from SFP+ module i2c PROMs. These should almost

Completed in 614 milliseconds