/src/sys/arch/arm/iomd/ |
iomdiic.c | 60 struct i2c_controller sc_i2c; member in struct:iomdiic_softc 135 iic_tag_init(&sc->sc_i2c); 136 sc->sc_i2c.ic_cookie = sc; 137 sc->sc_i2c.ic_send_start = iomdiic_send_start; 138 sc->sc_i2c.ic_send_stop = iomdiic_send_stop; 139 sc->sc_i2c.ic_initiate_xfer = iomdiic_initiate_xfer; 140 sc->sc_i2c.ic_read_byte = iomdiic_read_byte; 141 sc->sc_i2c.ic_write_byte = iomdiic_write_byte; 143 iicbus_attach(sc->sc_dev, &sc->sc_i2c); 160 iic_tag_init(&sc.sc_i2c); [all...] |
/src/sys/arch/arm/xscale/ |
iopi2cvar.h | 48 struct i2c_controller sc_i2c; member in struct:iopiic_softc
|
iopi2c.c | 69 iic_tag_init(&sc->sc_i2c); 70 sc->sc_i2c.ic_cookie = sc; 71 sc->sc_i2c.ic_send_start = iopiic_send_start; 72 sc->sc_i2c.ic_send_stop = iopiic_send_stop; 73 sc->sc_i2c.ic_initiate_xfer = iopiic_initiate_xfer; 74 sc->sc_i2c.ic_read_byte = iopiic_read_byte; 75 sc->sc_i2c.ic_write_byte = iopiic_write_byte; 77 iicbus_attach(sc->sc_dev, &sc->sc_i2c);
|
/src/sys/arch/alpha/pci/ |
tsciic.c | 78 iic_tag_init(&sc->sc_i2c); 79 sc->sc_i2c.ic_cookie = sc; 80 sc->sc_i2c.ic_send_start = tsciic_send_start; 81 sc->sc_i2c.ic_send_stop = tsciic_send_stop; 82 sc->sc_i2c.ic_initiate_xfer = tsciic_initiate_xfer; 83 sc->sc_i2c.ic_read_byte = tsciic_read_byte; 84 sc->sc_i2c.ic_write_byte = tsciic_write_byte; 86 iicbus_attach(self, &sc->sc_i2c);
|
/src/sys/arch/zaurus/dev/ |
ziic.c | 57 struct i2c_controller sc_i2c; member in struct:pxaiic_softc 119 iic_tag_init(&sc->sc_i2c); 120 sc->sc_i2c.ic_cookie = sc; 121 sc->sc_i2c.ic_acquire_bus = pxaiic_acquire_bus; 122 sc->sc_i2c.ic_release_bus = pxaiic_release_bus; 123 sc->sc_i2c.ic_send_start = pxaiic_send_start; 124 sc->sc_i2c.ic_send_stop = pxaiic_send_stop; 125 sc->sc_i2c.ic_initiate_xfer = pxaiic_initiate_xfer; 126 sc->sc_i2c.ic_read_byte = pxaiic_read_byte; 127 sc->sc_i2c.ic_write_byte = pxaiic_write_byte [all...] |
/src/sys/arch/arm/at91/ |
at91twivar.h | 42 struct i2c_controller sc_i2c; /* I2C device desc */ member in struct:at91twi_softc
|
/src/sys/arch/macppc/dev/ |
deqvar.h | 48 struct i2c_controller *sc_i2c; member in struct:deq_softc
|
psoc.c | 69 i2c_tag_t sc_i2c; member in struct:psoc_softc 117 sc->sc_i2c = ia->ia_tag; 175 iic_acquire_bus(sc->sc_i2c, 0); 176 error = iic_exec(sc->sc_i2c, I2C_OP_READ_WITH_STOP, 178 iic_release_bus(sc->sc_i2c, 0); 194 iic_acquire_bus(sc->sc_i2c, 0); 195 error = iic_exec(sc->sc_i2c, I2C_OP_READ_WITH_STOP, 197 iic_release_bus(sc->sc_i2c, 0); 225 iic_acquire_bus(sc->sc_i2c, 0); 231 iic_exec(sc->sc_i2c, I2C_OP_READ_WITH_STOP [all...] |
/src/sys/dev/ic/ |
pca9564var.h | 43 struct i2c_controller sc_i2c; member in struct:pca9564_softc
|
pcf8584var.h | 33 struct i2c_controller sc_i2c; member in struct:pcfiic_softc
|
gcscpcibvar.h | 43 struct i2c_controller sc_i2c; /* i2c controller info */
|
pca9564.c | 69 iic_tag_init(&sc->sc_i2c); 70 sc->sc_i2c.ic_cookie = sc; 71 sc->sc_i2c.ic_acquire_bus = pca9564_acquire_bus; 72 sc->sc_i2c.ic_release_bus = pca9564_release_bus; 73 sc->sc_i2c.ic_send_start = pca9564_send_start; 74 sc->sc_i2c.ic_send_stop = pca9564_send_stop; 75 sc->sc_i2c.ic_initiate_xfer = pca9564_initiate_xfer; 76 sc->sc_i2c.ic_read_byte = pca9564_read_byte; 77 sc->sc_i2c.ic_write_byte = pca9564_write_byte; 113 iicbus_attach(sc->sc_dev, &sc->sc_i2c); [all...] |
/src/sys/dev/i2c/ |
dstemp.c | 64 i2c_tag_t sc_i2c; member in struct:dstemp_softc 110 sc->sc_i2c = ia->ia_tag; 146 if (iic_acquire_bus(sc->sc_i2c, 0)) 150 error = iic_exec(sc->sc_i2c, I2C_OP_READ_WITH_STOP, 154 error |= iic_exec(sc->sc_i2c, I2C_OP_WRITE_WITH_STOP, 158 error |= iic_exec(sc->sc_i2c, I2C_OP_WRITE_WITH_STOP, 161 iic_release_bus(sc->sc_i2c, 0); 173 error = iic_acquire_bus(sc->sc_i2c, 0); 175 error = iic_exec(sc->sc_i2c, I2C_OP_READ_WITH_STOP, 177 iic_release_bus(sc->sc_i2c, 0) [all...] |
mcp23xxxgpio_i2c.c | 59 i2c_tag_t sc_i2c; member in struct:mcpgpio_i2c_softc 93 return iic_acquire_bus(isc->sc_i2c, 0); 101 iic_release_bus(isc->sc_i2c, 0); 113 return iic_exec(isc->sc_i2c, I2C_OP_READ_WITH_STOP, isc->sc_addr, 126 return iic_exec(isc->sc_i2c, I2C_OP_WRITE_WITH_STOP, isc->sc_addr, 157 isc->sc_i2c = ia->ia_tag;
|
axp22x.c | 52 i2c_tag_t sc_i2c; member in struct:axp22x_softc 89 sc->sc_i2c = ia->ia_tag; 117 iic_acquire_bus(sc->sc_i2c, 0); 119 iic_release_bus(sc->sc_i2c, 0); 138 error = iic_smbus_read_byte(sc->sc_i2c, sc->sc_addr,
|
act8846.c | 130 i2c_tag_t sc_i2c; member in struct:act8846_softc 167 sc->sc_i2c = ia->ia_tag; 188 return iic_smbus_read_byte(sc->sc_i2c, sc->sc_addr, reg, val, 0); 194 return iic_smbus_write_byte(sc->sc_i2c, sc->sc_addr, reg, val, 0); 256 iic_acquire_bus(sc->sc_i2c, 0); 258 iic_release_bus(sc->sc_i2c, 0); 273 iic_acquire_bus(sc->sc_i2c, 0); 275 iic_release_bus(sc->sc_i2c, 0); 299 iic_acquire_bus(sc->sc_i2c, 0); 301 iic_release_bus(sc->sc_i2c, 0) [all...] |
axp809.c | 87 i2c_tag_t sc_i2c; member in struct:axp809_softc 127 sc->sc_i2c = ia->ia_tag; 150 return iic_smbus_read_byte(sc->sc_i2c, sc->sc_addr, reg, val, 0); 156 return iic_smbus_write_byte(sc->sc_i2c, sc->sc_addr, reg, val, 0); 232 iic_acquire_bus(sc->sc_i2c, 0); 239 iic_release_bus(sc->sc_i2c, 0); 258 iic_acquire_bus(sc->sc_i2c, 0); 260 iic_release_bus(sc->sc_i2c, 0); 285 iic_acquire_bus(sc->sc_i2c, 0); 287 iic_release_bus(sc->sc_i2c, 0) [all...] |
ac100.c | 102 i2c_tag_t sc_i2c; member in struct:ac100_softc 151 sc->sc_i2c = ia->ia_tag; 157 iic_acquire_bus(sc->sc_i2c, 0); 159 iic_release_bus(sc->sc_i2c, 0); 203 return iic_smbus_read_word(sc->sc_i2c, sc->sc_addr, reg, val, 0); 209 return iic_smbus_write_word(sc->sc_i2c, sc->sc_addr, reg, val, 0); 218 iic_acquire_bus(sc->sc_i2c, 0); 226 iic_release_bus(sc->sc_i2c, 0); 244 iic_acquire_bus(sc->sc_i2c, 0); 254 iic_release_bus(sc->sc_i2c, 0) [all...] |
as3722.c | 111 i2c_tag_t sc_i2c; member in struct:as3722_softc 264 sc->sc_i2c = ia->ia_tag; 291 iic_acquire_bus(sc->sc_i2c, 0); 300 iic_release_bus(sc->sc_i2c, 0); 325 iic_acquire_bus(sc->sc_i2c, 0); 328 iic_release_bus(sc->sc_i2c, 0); 344 return iic_exec(sc->sc_i2c, I2C_OP_READ_WITH_STOP, sc->sc_addr, 352 return iic_exec(sc->sc_i2c, I2C_OP_WRITE_WITH_STOP, sc->sc_addr, 381 iic_acquire_bus(sc->sc_i2c, flags); 384 iic_release_bus(sc->sc_i2c, flags) [all...] |
sgsmix.c | 56 i2c_tag_t sc_i2c; member in struct:sgsmix_softc 115 sc->sc_i2c = args->ia_tag; 133 iic_acquire_bus(sc->sc_i2c, 0); 138 iic_exec(sc->sc_i2c, I2C_OP_WRITE, sc->sc_address, out, 2, 142 iic_release_bus(sc->sc_i2c, 0); 156 if (iic_exec(sc->sc_i2c, I2C_OP_WRITE, sc->sc_address, out, 2, NULL,
|
/src/sys/arch/arm/broadcom/ |
bcm2835_bsc_fdt.c | 130 iic_tag_init(&sc->sc_i2c); 131 sc->sc_i2c.ic_cookie = sc; 132 sc->sc_i2c.ic_acquire_bus = bsciic_acquire_bus; 133 sc->sc_i2c.ic_release_bus = bsciic_release_bus; 134 sc->sc_i2c.ic_exec = bsciic_exec; 136 iicbus_attach(self, &sc->sc_i2c);
|
/src/sys/dev/pci/ |
radeonfb_i2c.c | 204 struct i2c_controller *icc = &sc->sc_i2c[i].ric_controller; 206 sc->sc_i2c[i].ric_softc = sc; 208 icc->ic_cookie = &sc->sc_i2c[i]; 219 sc->sc_i2c[0].ric_register = RADEON_GPIO_MONID; 220 sc->sc_i2c[1].ric_register = RADEON_GPIO_DVI_DDC; 221 sc->sc_i2c[2].ric_register = RADEON_GPIO_VGA_DDC; 222 sc->sc_i2c[3].ric_register = RADEON_GPIO_CRT2_DDC; 233 return (ddc_read_edid(&sc->sc_i2c[ddctype].ric_controller, data, 128));
|
amdpmvar.h | 49 struct i2c_controller sc_i2c; /* i2c controller info */ member in struct:amdpm_softc
|
/src/sys/arch/evbarm/gumstix/ |
gxiic.c | 46 struct i2c_controller sc_i2c; member in struct:gxiic_softc 98 iic_tag_init(&sc->sc_i2c); 99 sc->sc_i2c.ic_cookie = sc; 100 sc->sc_i2c.ic_acquire_bus = gxiic_acquire_bus; 101 sc->sc_i2c.ic_release_bus = gxiic_release_bus; 102 sc->sc_i2c.ic_exec = gxiic_exec; 105 iicbus_attach(sc->sc_pxa_i2c.sc_dev, &sc->sc_i2c);
|
/src/sys/arch/evbarm/armadillo/ |
armadillo9_iic.c | 50 struct i2c_controller sc_i2c; member in struct:armadillo9iic_softc 104 iic_tag_init(&sc->sc_i2c); 105 sc->sc_i2c.ic_cookie = sc; 106 sc->sc_i2c.ic_send_start = armadillo9iic_send_start; 107 sc->sc_i2c.ic_send_stop = armadillo9iic_send_stop; 108 sc->sc_i2c.ic_initiate_xfer = armadillo9iic_initiate_xfer; 109 sc->sc_i2c.ic_read_byte = armadillo9iic_read_byte; 110 sc->sc_i2c.ic_write_byte = armadillo9iic_write_byte; 118 iicbus_attach(self, &sc->sc_i2c); 123 if (seeprom_bootstrap_read(&sc->sc_i2c, 0x50, 0x00, 128 [all...] |