/freebsd-13-stable/usr.sbin/i2c/ |
H A D | Makefile | 3 PROG= i2c 4 MAN= i2c.8
|
/freebsd-13-stable/sys/dev/axgbe/ |
H A D | xgbe-i2c.c | 224 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 D | xgbe.h | 1269 struct xgbe_i2c i2c; member in struct:xgbe_prv_data
|
/freebsd-13-stable/sys/modules/axgbe/if_axa/ |
H A D | Makefile | 8 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 D | Makefile | 8 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 D | sfxge.c | 527 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 D | cvmx-twsi.c | 55 #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 D | vf_i2c.c | 156 {"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 D | i2c.c | 127 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 D | Makefile | 35 i2c \
|
/freebsd-13-stable/sys/dev/oce/ |
H A D | oce_if.c | 468 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 D | qlnx_os.c | 2802 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 D | mlx5_en_main.c | 3270 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 D | iicbus.c | 55 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 D | if_mxge.c | 4093 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 D | mlx4_en_netdev.c | 2072 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 D | Makefile | 146 i2c \
|
/freebsd-13-stable/sys/net/ |
H A D | iflib.c | 4355 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 D | t4_main.c | 2234 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 D | Makefile.depend | 571 usr.sbin/i2c \
|
/freebsd-13-stable/sys/dev/cxgbe/common/ |
H A D | t4_hw.c | 11017 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 D | t4fw_api.h | 859 } 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 D | t4fw_interface.h | 4369 } i2c; member in union:fw_ldst_cmd::fw_ldst 7834 * lengths decoded from SFP+ module i2c PROMs. These should almost
|