/freebsd-9.3-release/usr.sbin/i2c/ |
H A D | Makefile | 3 PROG= i2c 4 MAN= i2c.8
|
/freebsd-9.3-release/sys/dev/drm2/radeon/ |
H A D | radeon_i2c.c | 92 /* bit banging i2c */ 96 struct radeon_i2c_chan *i2c = device_get_softc(dev); local 97 struct radeon_device *rdev = i2c->dev->dev_private; 98 struct radeon_i2c_bus_rec *rec = &i2c->rec; 101 /* RV410 appears to have a bug where the hw i2c in reset 102 * holds the i2c port in a bad state - switch hw i2c away before 164 struct radeon_i2c_chan *i2c = device_get_softc(dev); local 165 struct radeon_device *rdev = i2c->dev->dev_private; 166 struct radeon_i2c_bus_rec *rec = &i2c 181 struct radeon_i2c_chan *i2c = device_get_softc(dev); local 196 struct radeon_i2c_chan *i2c = device_get_softc(dev); local 210 struct radeon_i2c_chan *i2c = device_get_softc(dev); local 223 struct radeon_i2c_chan *i2c = device_get_softc(dev); local 244 struct radeon_i2c_chan *i2c; local 402 r100_hw_i2c_xfer(struct radeon_i2c_chan *i2c, struct iic_msg *msgs, int num) argument 654 r500_hw_i2c_xfer(struct radeon_i2c_chan *i2c, struct iic_msg *msgs, int num) argument 889 struct radeon_i2c_chan *i2c = device_get_softc(dev); local 973 struct radeon_i2c_chan *i2c; local 1037 struct radeon_i2c_chan *i2c; local 1173 struct radeon_i2c_chan *i2c; local 1200 radeon_i2c_destroy(struct radeon_i2c_chan *i2c) argument [all...] |
H A D | atombios_i2c.c | 62 DRM_ERROR("hw i2c: tried to write too many bytes (%d vs 2)\n", num); 92 struct radeon_i2c_chan *i2c = device_get_softc(dev); local 100 ret = radeon_process_i2c_ch(i2c, 126 ret = radeon_process_i2c_ch(i2c, 149 struct radeon_i2c_chan *i2c; local 152 i2c = device_get_softc(dev); 153 device_set_desc(dev, i2c->name);
|
H A D | radeon_combios.c | 483 struct radeon_i2c_bus_rec i2c; local 556 i2c.mask_clk_reg = RADEON_GPIOPAD_MASK; 557 i2c.mask_data_reg = RADEON_GPIOPAD_MASK; 558 i2c.a_clk_reg = RADEON_GPIOPAD_A; 559 i2c.a_data_reg = RADEON_GPIOPAD_A; 560 i2c.en_clk_reg = RADEON_GPIOPAD_EN; 561 i2c.en_data_reg = RADEON_GPIOPAD_EN; 562 i2c.y_clk_reg = RADEON_GPIOPAD_Y; 563 i2c.y_data_reg = RADEON_GPIOPAD_Y; 565 i2c 709 struct radeon_i2c_bus_rec i2c; local 737 struct radeon_i2c_bus_rec i2c; local [all...] |
H A D | radeon_atombios.c | 88 struct radeon_i2c_bus_rec i2c; local 90 memset(&i2c, 0, sizeof(struct radeon_i2c_bus_rec)); 92 i2c.mask_clk_reg = le16_to_cpu(gpio->usClkMaskRegisterIndex) * 4; 93 i2c.mask_data_reg = le16_to_cpu(gpio->usDataMaskRegisterIndex) * 4; 94 i2c.en_clk_reg = le16_to_cpu(gpio->usClkEnRegisterIndex) * 4; 95 i2c.en_data_reg = le16_to_cpu(gpio->usDataEnRegisterIndex) * 4; 96 i2c.y_clk_reg = le16_to_cpu(gpio->usClkY_RegisterIndex) * 4; 97 i2c.y_data_reg = le16_to_cpu(gpio->usDataY_RegisterIndex) * 4; 98 i2c.a_clk_reg = le16_to_cpu(gpio->usClkA_RegisterIndex) * 4; 99 i2c 134 struct radeon_i2c_bus_rec i2c; local 168 struct radeon_i2c_bus_rec i2c; local [all...] |
H A D | radeon_mode.h | 87 /* radeon gpio-based i2c 107 /* can be used with hw i2c engine */ 109 /* uses multi-media i2c engine */ 454 /* i2c mux */ 550 extern void radeon_i2c_destroy(struct radeon_i2c_chan *i2c); 555 extern void radeon_i2c_put_byte(struct radeon_i2c_chan *i2c,
|
/freebsd-9.3-release/sys/contrib/octeon-sdk/ |
H A D | cvmx-twsi.c | 55 #include <linux/i2c.h> 90 struct octeon_i2c *i2c; local 95 i2c = container_of(adapter, struct octeon_i2c, adap); 96 return &i2c[twsi_id].adap;
|
/freebsd-9.3-release/sys/modules/ |
H A D | Makefile | 491 _i2c= i2c 670 _i2c= i2c 815 _i2c= i2c
|
/freebsd-9.3-release/sys/powerpc/mpc85xx/ |
H A D | i2c.c | 121 "i2c", 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-9.3-release/usr.sbin/ |
H A D | Makefile | 35 i2c \
|
/freebsd-9.3-release/sys/dev/drm2/i915/ |
H A D | intel_sdvo.c | 74 device_t i2c; member in struct:intel_sdvo 283 if ((ret = iicbus_transfer(intel_sdvo->i2c, msgs, 2)) == 0) 286 DRM_DEBUG_KMS("i2c transfer returned %d\n", ret); 483 ret = iicbus_transfer(intel_sdvo->i2c, msgs, i+3); 569 /* This must be the immediately preceding write before the i2c xfer */ 1563 intel_ddc_get_modes(connector, intel_sdvo->i2c); 1947 sdvo->i2c = dev_priv->gmbus[pin]; 1948 intel_gmbus_set_speed(sdvo->i2c, GMBUS_RATE_1MHZ); 1949 intel_gmbus_force_bit(sdvo->i2c, true); 1951 sdvo->i2c [all...] |
/freebsd-9.3-release/sys/boot/fdt/dts/ |
H A D | mpc8572ds.dts | 281 i2c@3000 { 285 compatible = "fsl-i2c"; 292 i2c@3100 { 296 compatible = "fsl-i2c";
|
H A D | mpc8555cds.dts | 180 i2c@3000 { 184 compatible = "fsl-i2c";
|
/freebsd-9.3-release/sys/dev/ixgbe/ |
H A D | ixgbe.c | 1053 struct ixgbe_i2c_req i2c; local 1055 error = copyin(ifr->ifr_data, &i2c, sizeof(i2c)); 1058 if ((i2c.dev_addr != 0xA0) || (i2c.dev_addr != 0xA2)){ 1062 hw->phy.ops.read_i2c_byte(hw, i2c.offset, 1063 i2c.dev_addr, i2c.data); 1064 error = copyout(&i2c, ifr->ifr_data, sizeof(i2c)); [all...] |
/freebsd-9.3-release/sys/dev/cxgbe/firmware/ |
H A D | t4fw_interface.h | 3262 } i2c; member in union:fw_ldst_cmd::fw_ldst 6158 * lengths decoded from SFP+ module i2c PROMs. These should almost
|